From 0606ec5e377837ced02b9f1d3ac0611fd3c09cc4 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 31 Jan 2020 17:20:49 +0100 Subject: [PATCH] Improvements at the Charting System --- CanvasApp/ChartsSpace/CoordinateSystem.js | 64 ++++--- CanvasApp/ChartsSpace/PlottersManager.js | 39 ++-- CanvasApp/ChartsSpace/TimeMachine.js | 175 ++++++++++++------ CanvasApp/ChartsSpace/TimelineChart.js | 115 +++++------- CanvasApp/Frame.js | 18 +- CanvasApp/Globals.js | 2 +- CanvasApp/Panels/LayersPanel.js | 125 ++++++++----- CanvasApp/Panels/PanelTabButton.js | 119 ++++++------ CanvasApp/Plotter.js | 78 +++++--- CanvasApp/Scales/RateScale.js | 147 ++++++++------- CanvasApp/Scales/TimeFrameScale.js | 14 +- CanvasApp/Scales/TimeScale.js | 70 ++++--- CanvasApp/Spaces/PanelsSpace.js | 44 +++-- CanvasApp/SplashScreen.js | 2 +- CanvasApp/Utilities.js | 117 ++---------- Inter-Process-Files/AppSchema.json | 40 ++-- .../BollingerBands.js | 55 ++++-- .../Plotters-Candles-Volumes/Candles.js | 57 ++++-- .../Plotters-Candles-Volumes/Volumes.js | 54 +++++- .../Plotters-Stairs-Patterns/CandleStairs.js | 55 ++++-- .../Plotters-Stairs-Patterns/VolumeStairs.js | 54 +++++- .../SimulationExecution.js | 47 ++++- .../Plotters-Trading-Simulation/Strategies.js | 57 ++++-- .../Plotters-Trading-Simulation/Trades.js | 57 ++++-- .../TradingSimulation.js | 55 ++++-- Share - Pre-Release Testing Workspace.json | 2 +- WebServer/index.html | 2 +- 27 files changed, 1022 insertions(+), 642 deletions(-) diff --git a/CanvasApp/ChartsSpace/CoordinateSystem.js b/CanvasApp/ChartsSpace/CoordinateSystem.js index 93e261fda..6edfffcab 100644 --- a/CanvasApp/ChartsSpace/CoordinateSystem.js +++ b/CanvasApp/ChartsSpace/CoordinateSystem.js @@ -11,61 +11,71 @@ function newCoordinateSystem () { let thisObject = { min: undefined, max: undefined, + maxHeight: undefined, + maxWidth: undefined, scale: undefined, + eventHandler: undefined, + recalculateScale: recalculateScale, transformThisPoint: transformThisPoint, transformThisPoint2: transformThisPoint2, unInverseTransform: unInverseTransform, inverseTransformUncappedY: inverseTransformUncappedY, initializeX: initializeX, initializeY: initializeY, - initialize: initialize + initialize: initialize, + finalize: finalize } - var min = { + thisObject.min = { + x: 0, + y: 0 + } + thisObject.max = { + x: 0, + y: 0 + } + thisObject.scale = { x: 0, y: 0 } - var max = { - x: 0, - y: 0 - } - - var scale = { - x: 0, - y: 0 - } - - thisObject.min = min - thisObject.max = max - thisObject.scale = scale - - let maxHeight + thisObject.eventHandler = newEventHandler() + thisObject.eventHandler.name = 'Coordinate System' return thisObject - function initialize (minValue, maxValue, maxWidth, pMaxHeight) { - /* Defines the min and max value of rate that we are going to transport to the available screen at the center position. */ + function finalize () { + thisObject.eventHandler.finalize() + thisObject.eventHandler = undefined + } + function initialize (minValue, maxValue, pMaxWidth, pMaxHeight) { + /* Defines the min and max value of rate that we are going to transport to the available screen at the center position. */ thisObject.min.x = minValue.x // * 0.999; // 0.1% less thisObject.max.x = maxValue.x // * 1.001; // 0.1% more thisObject.min.y = minValue.y // * 0.999; // 0.1% less thisObject.max.y = maxValue.y // * 1.001; // 0.1% more - /* Defines the initial Zoom level at center position. */ + thisObject.maxWidth = pMaxWidth + thisObject.maxHeight = pMaxHeight - thisObject.scale.x = maxWidth / (thisObject.max.x - thisObject.min.x) - thisObject.scale.y = pMaxHeight / (thisObject.max.y - thisObject.min.y) + recalculateScale() + } - maxHeight = pMaxHeight + function recalculateScale () { + /* Defines the initial Zoom level at center position. */ + thisObject.scale.x = thisObject.maxWidth / (thisObject.max.x - thisObject.min.x) + thisObject.scale.y = thisObject.maxHeight / (thisObject.max.y - thisObject.min.y) + + thisObject.eventHandler.raiseEvent('Scale Changed') } function initializeX (minValue, maxValue, maxWidth) { thisObject.min.x = minValue.x // * 0.999; // 0.1% less thisObject.max.x = maxValue.x // * 1.001; // 0.1% more - thisObject.scale.x = maxWidth / (thisObject.max.x - thisObject.min.x) + thisObject.scale.x = thisObject.maxWidth / (thisObject.max.x - thisObject.min.x) } function initializeY (minValue, maxValue, pMaxHeight) { @@ -74,7 +84,7 @@ function newCoordinateSystem () { thisObject.scale.y = pMaxHeight / (thisObject.max.y - thisObject.min.y) - maxHeight = pMaxHeight + thisObject.maxHeight = pMaxHeight } function transformThisPoint (point) { @@ -93,7 +103,7 @@ function newCoordinateSystem () { point = { x: (point.x - thisObject.min.x) * thisObject.scale.x, - y: maxHeight - (point.y - thisObject.min.y) * thisObject.scale.y + y: thisObject.maxHeight - (point.y - thisObject.min.y) * thisObject.scale.y } return point @@ -102,7 +112,7 @@ function newCoordinateSystem () { function transformThisPoint2 (point) { point = { x: (point.x - thisObject.min.x) * thisObject.scale.x, - y: (maxHeight - point.y - thisObject.min.y) * thisObject.scale.y + y: (thisObject.maxHeight - point.y - thisObject.min.y) * thisObject.scale.y } return point diff --git a/CanvasApp/ChartsSpace/PlottersManager.js b/CanvasApp/ChartsSpace/PlottersManager.js index fda2ff6c6..007969d77 100644 --- a/CanvasApp/ChartsSpace/PlottersManager.js +++ b/CanvasApp/ChartsSpace/PlottersManager.js @@ -15,6 +15,7 @@ function newPlottersManager () { payload: undefined, setDatetime: setDatetime, setTimeFrame: setTimeFrame, + setCoordinateSystem: setCoordinateSystem, draw: draw, getContainer: getContainer, initialize: initialize, @@ -22,10 +23,9 @@ function newPlottersManager () { } let initializationReady = false - let layersPanel - let onLayerStatusChangedEventSuscriptionId + let coordinateSystem setupContainer() return thisObject @@ -37,6 +37,7 @@ function newPlottersManager () { function finalize () { layersPanel.container.eventHandler.stopListening(onLayerStatusChangedEventSuscriptionId) + layersPanel = undefined for (let i = 0; i < connectors.length; i++) { let connector = connectors[i] @@ -61,12 +62,10 @@ function newPlottersManager () { connector = undefined } connectors = [] - - layersPanel = undefined + coordinateSystem = undefined thisObject.container.finalize() thisObject.container = undefined - thisObject.payload = undefined } @@ -80,23 +79,11 @@ function newPlottersManager () { } function initialize (pLayersPanel) { - try { - /* Remember the Layers Panel */ - layersPanel = pLayersPanel + /* Remember the Layers Panel */ + layersPanel = pLayersPanel - /* Listen to the event of change of status */ - onLayerStatusChangedEventSuscriptionId = layersPanel.container.eventHandler.listenToEvent('Layer Status Changed', onLayerStatusChanged) - - /* Lets get all the cards that needs to be loaded. */ - let loadingLayers = layersPanel.getLoadingLayers() - - for (let i = 0; i < loadingLayers.length; i++) { - /* For each one, we will initialize the associated plotter. */ - initializePlotter(loadingLayers[i]) - } - } catch (err) { - if (ERROR_LOG === true) { logger.write('[ERROR] initialize -> err = ' + err.stack) } - } + /* Listen to the event of change of status */ + onLayerStatusChangedEventSuscriptionId = layersPanel.container.eventHandler.listenToEvent('Layer Status Changed', onLayerStatusChanged) } function initializePlotter (layer) { @@ -186,7 +173,7 @@ function newPlottersManager () { plotter.container.frame.position.x = thisObject.container.frame.width / 2 - plotter.container.frame.width / 2 plotter.container.frame.position.y = thisObject.container.frame.height / 2 - plotter.container.frame.height / 2 plotter.fitFunction = thisObject.fitFunction - plotter.initialize(storage, datetime, timeFrame, onPlotterInizialized, product) + plotter.initialize(storage, datetime, timeFrame, coordinateSystem, onPlotterInizialized, product) function onPlotterInizialized () { try { @@ -299,6 +286,14 @@ function newPlottersManager () { } } + function setCoordinateSystem (pCoordinateSystem) { + coordinateSystem = pCoordinateSystem + for (let i = 0; i < connectors.length; i++) { + let connector = connectors[i] + connector.plotter.setCoordinateSystem(coordinateSystem) + } + } + function getContainer (point) { } diff --git a/CanvasApp/ChartsSpace/TimeMachine.js b/CanvasApp/ChartsSpace/TimeMachine.js index 30ebe0d87..cba761905 100644 --- a/CanvasApp/ChartsSpace/TimeMachine.js +++ b/CanvasApp/ChartsSpace/TimeMachine.js @@ -45,6 +45,8 @@ function newTimeMachine () { let syncWithDesignerLoop = 0 let timelineChartsMap = new Map() + let onViewportPositionChangedEventSuscriptionId + let onViewportZoomChangedEventSuscriptionId let onMouseOverEventSuscriptionId let onMouseNotOverEventSuscriptionId let timeScaleValueEventSuscriptionId @@ -70,6 +72,9 @@ function newTimeMachine () { } function finalize () { + canvas.chartSpace.viewport.eventHandler.stopListening(onViewportPositionChangedEventSuscriptionId) + canvas.chartSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSuscriptionId) + if (thisObject.timeScale !== undefined) { finalizeTimeScale() } @@ -92,15 +97,16 @@ function newTimeMachine () { } thisObject.timelineCharts = undefined - timelineChartsMap = undefined - thisObject.fitFunction = undefined - thisObject.container.finalize() thisObject.container = undefined - thisObject.payload = undefined + mouse = undefined + timelineChartsMap = undefined + + timeMachineCoordinateSystem.finalize() + timeMachineCoordinateSystem = undefined } function finalizeTimeScale () { @@ -135,45 +141,48 @@ function newTimeMachine () { loadFrame(thisObject.payload, thisObject.container.frame) recalculateCoordinateSystem() + recalculateCurrentDatetime() onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) - - function onMouseOver (event) { - drawScales = true - - mouse.position.x = event.x - mouse.position.y = event.y - - if (thisObject.timeScale !== undefined) { - thisObject.timeScale.onMouseOverSomeTimeMachineContainer(event) - } - if (thisObject.rateScale !== undefined) { - thisObject.rateScale.onMouseOverSomeTimeMachineContainer(event) - } - if (thisObject.timeFrameScale !== undefined) { - thisObject.timeFrameScale.onMouseOverSomeTimeMachineContainer(event) - } - } - onMouseNotOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) - function onMouseNotOver (event) { - drawScales = false - - if (thisObject.timeScale !== undefined) { - thisObject.timeScale.visible = false - } - if (thisObject.rateScale !== undefined) { - thisObject.rateScale.visible = false - } - if (thisObject.timeFrameScale !== undefined) { - thisObject.timeFrameScale.visible = false - } - } + onViewportPositionChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) + onViewportZoomChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE) } + function onMouseOver (event) { + drawScales = true + + mouse.position.x = event.x + mouse.position.y = event.y + + if (thisObject.timeScale !== undefined) { + thisObject.timeScale.onMouseOverSomeTimeMachineContainer(event) + } + if (thisObject.rateScale !== undefined) { + thisObject.rateScale.onMouseOverSomeTimeMachineContainer(event) + } + if (thisObject.timeFrameScale !== undefined) { + thisObject.timeFrameScale.onMouseOverSomeTimeMachineContainer(event) + } + } + + function onMouseNotOver (event) { + drawScales = false + + if (thisObject.timeScale !== undefined) { + thisObject.timeScale.visible = false + } + if (thisObject.rateScale !== undefined) { + thisObject.rateScale.visible = false + } + if (thisObject.timeFrameScale !== undefined) { + thisObject.timeFrameScale.visible = false + } + } + function initializeTimeScale () { thisObject.timeScale = newTimeScale() thisObject.timeScale.fitFunction = thisObject.fitFunction @@ -184,10 +193,15 @@ function newTimeMachine () { thisObject.timeScale.initialize(timeMachineCoordinateSystem, thisObject.container) function timeScaleValueChanged (event) { - thisObject.container.frame.width = TIME_MACHINE_WIDTH + TIME_MACHINE_WIDTH * event.scale - recalculateCoordinateSystem() if (event.isUserAction === true) { - moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, false, true, event.mousePosition, true) + let currentDate = getDateFromPoint(event.mousePosition, thisObject.container, timeMachineCoordinateSystem) + let currentRate = getRateFromPoint(event.mousePosition, thisObject.container, timeMachineCoordinateSystem) + thisObject.container.frame.width = TIME_MACHINE_WIDTH + TIME_MACHINE_WIDTH * event.scale + recalculateCoordinateSystem() + moveToUserPosition(thisObject.container, currentDate, currentRate, timeMachineCoordinateSystem, false, true, event.mousePosition) + } else { + thisObject.container.frame.width = TIME_MACHINE_WIDTH + TIME_MACHINE_WIDTH * event.scale + recalculateCoordinateSystem() } thisObject.container.eventHandler.raiseEvent('Dimmensions Changed', event) } @@ -206,10 +220,16 @@ function newTimeMachine () { thisObject.rateScale.initialize(timeMachineCoordinateSystem, thisObject.container, thisObject.container) function rateScaleValueChanged (event) { - thisObject.container.frame.height = TIME_MACHINE_HEIGHT + TIME_MACHINE_HEIGHT * event.scale - recalculateCoordinateSystem() if (event.isUserAction === true) { - moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, true, false, event.mousePosition, true) + let currentDate = getDateFromPoint(event.mousePosition, thisObject.container, timeMachineCoordinateSystem) + let currentRate = getRateFromPoint(event.mousePosition, thisObject.container, timeMachineCoordinateSystem) + + thisObject.container.frame.height = TIME_MACHINE_HEIGHT + TIME_MACHINE_HEIGHT * event.scale + recalculateCoordinateSystem() + moveToUserPosition(thisObject.container, currentDate, currentRate, timeMachineCoordinateSystem, true, false, event.mousePosition) + } else { + thisObject.container.frame.height = TIME_MACHINE_HEIGHT + TIME_MACHINE_HEIGHT * event.scale + recalculateCoordinateSystem() } thisObject.container.eventHandler.raiseEvent('Dimmensions Changed', event) thisObject.container.eventHandler.raiseEvent('Upstream Rate Scale Value Changed', event) @@ -226,7 +246,7 @@ function newTimeMachine () { timeFrameScaleEventSuscriptionId = thisObject.timeFrameScale.container.eventHandler.listenToEvent('Time Frame Value Changed', timeFrameScaleValueChanged) timeFrameScaleMouseOverEventSuscriptionId = thisObject.timeFrameScale.container.eventHandler.listenToEvent('onMouseOverScale', timeFrameScaleMouseOver) - thisObject.timeFrameScale.initialize(timeMachineCoordinateSystem, thisObject.container) + thisObject.timeFrameScale.initialize(thisObject.container) function timeFrameScaleValueChanged (event) { let currentTimeFrame = timeFrame @@ -249,7 +269,7 @@ function newTimeMachine () { function getContainer (point, purpose) { let container - if (thisObject.rateScale !== undefined) { + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { container = thisObject.rateScale.getContainer(point) if (container !== undefined) { if (container.isForThisPurpose(purpose)) { @@ -258,7 +278,7 @@ function newTimeMachine () { } } - if (thisObject.timeScale !== undefined) { + if (thisObject.timeScale !== undefined && thisObject.timeScale.isVisible === true) { container = thisObject.timeScale.getContainer(point) if (container !== undefined) { if (container.isForThisPurpose(purpose)) { @@ -267,7 +287,7 @@ function newTimeMachine () { } } - if (thisObject.timeFrameScale !== undefined) { + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { container = thisObject.timeFrameScale.getContainer(point) if (container !== undefined) { if (container.isForThisPurpose(purpose)) { @@ -292,6 +312,39 @@ function newTimeMachine () { } } + function onViewportZoomChanged (event) { + if (thisObject.container.frame.isInViewPort()) { + recalculateCurrentDatetime() + } + } + + function onViewportPositionChanged () { + if (thisObject.container.frame.isInViewPort()) { + 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 + } + + center = unTransformThisPoint(center, thisObject.container) + center = timeMachineCoordinateSystem.unInverseTransform(center, thisObject.container.frame.height) + + datetime = new Date(center.x) + + for (let i = 0; i < thisObject.timelineCharts.length; i++) { + let timelineChart = thisObject.timelineCharts[i] + timelineChart.setDatetime(datetime) + } + } + 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 */ @@ -489,12 +542,10 @@ function newTimeMachine () { } if (drawScales === true) { - if (thisObject.timeScale !== undefined) { thisObject.timeScale.draw() } - if (thisObject.timeFrameScale !== undefined) { thisObject.timeFrameScale.draw() } - if (thisObject.rateScale !== undefined) { thisObject.rateScale.draw() } + if (thisObject.timeScale !== undefined && thisObject.timeScale.isVisible === true) { thisObject.timeScale.draw() } + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { thisObject.timeFrameScale.draw() } + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { thisObject.rateScale.draw() } } - - thisObject.container.frame.draw(false, true, false, thisObject.fitFunction) } else { let icon = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) if (icon !== undefined) { @@ -527,10 +578,18 @@ function newTimeMachine () { } if (drawScales === true) { - if (thisObject.timeScale !== undefined) { thisObject.timeScale.drawForeground() } - if (thisObject.timeFrameScale !== undefined) { thisObject.timeFrameScale.drawForeground() } - if (thisObject.rateScale !== undefined) { thisObject.rateScale.drawForeground() } + if (thisObject.timeScale !== undefined && thisObject.timeScale.isVisible === true) { thisObject.timeScale.drawForeground() } + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { thisObject.timeFrameScale.drawForeground() } + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { thisObject.rateScale.drawForeground() } } + + let style = { + color: UI_COLOR.BLACK, + opacity: 1, + lineWidth: 1, + lineDash: [1, 3] + } + thisObject.container.frame.draw(false, true, false, thisObject.fitFunction, style) } } @@ -545,6 +604,16 @@ function newTimeMachine () { y: nextPorwerOf10(MAX_DEFAULT_RATE_SCALE_VALUE) / 4 } + if (thisObject.timeScale !== undefined) { + minValue.x = thisObject.timeScale.fromDate + maxValue.x = thisObject.timeScale.toDate + } + + if (thisObject.rateScale !== undefined) { + minValue.y = thisObject.rateScale.minValue + maxValue.y = thisObject.rateScale.maxValue + } + timeMachineCoordinateSystem.initialize( minValue, maxValue, diff --git a/CanvasApp/ChartsSpace/TimelineChart.js b/CanvasApp/ChartsSpace/TimelineChart.js index 218bcd74a..7eeeeee52 100644 --- a/CanvasApp/ChartsSpace/TimelineChart.js +++ b/CanvasApp/ChartsSpace/TimelineChart.js @@ -18,6 +18,7 @@ function newTimelineChart () { layersManager: undefined, plotterManager: undefined, upstreamTimeFrame: undefined, + setDatetime: setDatetime, setTimeFrame: setTimeFrame, physics: physics, draw: draw, @@ -30,13 +31,11 @@ function newTimelineChart () { let timeMachineCoordinateSystem let timelineChartCoordinateSystem = newCoordinateSystem() + let coordinateSystem let layersPanel - let layersPanelHandle - let onViewportPositionChangedEventSuscriptionId - let onViewportZoomChangedEventSuscriptionId let onMouseOverEventSuscriptionId let onMouseNotOverEventSuscriptionId let rateScaleValueEventSuscriptionId @@ -46,6 +45,7 @@ function newTimelineChart () { let rateScaleUpstreamDimensionsEventSuscriptionId let timeFrameScaleEventSuscriptionId let timeFrameScaleMouseOverEventSuscriptionId + let scaleChangedEventSubscriptionId let drawScales = false let mouse = { @@ -65,6 +65,8 @@ function newTimelineChart () { } function finalize () { + coordinateSystem.eventHandler.stopListening(timelineChartCoordinateSystem) + if (thisObject.layersManager !== undefined) { finalizeLayersManager() } @@ -77,17 +79,21 @@ function newTimelineChart () { finalizeTimeFrameScale() } - canvas.chartSpace.viewport.eventHandler.stopListening(onViewportPositionChangedEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSuscriptionId) thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) thisObject.container.eventHandler.stopListening(onMouseNotOverEventSuscriptionId) - thisObject.container.finalize() thisObject.container = undefined - thisObject.payload = undefined + mouse = undefined logger = undefined + + timeMachineCoordinateSystem = undefined + timelineChartCoordinateSystem.finalize() + timelineChartCoordinateSystem = undefined + coordinateSystem = undefined + layersPanel = undefined + layersPanelHandle = undefined } function finalizeLayersManager () { @@ -137,16 +143,14 @@ function newTimelineChart () { /* We load the logow we will need for the background. */ timeMachineCoordinateSystem = pTimeMachineCoordinateSystem + coordinateSystem = timeMachineCoordinateSystem + onScaleChanged() timeFrame = INITIAL_TIME_PERIOD - recalculateCurrentDatetime() - - /* Event Subscriptions - we need this events to be fired first here and then in active Plotters. */ - onViewportPositionChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) - onViewportZoomChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) onMouseNotOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) + scaleChangedEventSubscriptionId = timeMachineCoordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) } function initializeLayersManager () { @@ -166,9 +170,10 @@ function newTimelineChart () { thisObject.plotterManager.fitFunction = thisObject.fitFunction thisObject.plotterManager.payload = thisObject.payload - thisObject.plotterManager.initialize(thisObject.layersManager, DEFAULT_EXCHANGE, DEFAULT_MARKET) + thisObject.plotterManager.initialize(thisObject.layersManager) thisObject.plotterManager.setTimeFrame(timeFrame) thisObject.plotterManager.setDatetime(datetime) + thisObject.plotterManager.setCoordinateSystem(coordinateSystem) } function initializeRateScale () { @@ -190,7 +195,7 @@ function newTimelineChart () { } function rateScaleUpstreamChanged (event) { - thisObject.rateScale.setScale(event.scale) + // thisObject.rateScale.setScale(event.scale) } function rateScaleOffsetChanged (event) { @@ -215,7 +220,7 @@ function newTimelineChart () { timeFrameScaleEventSuscriptionId = thisObject.timeFrameScale.container.eventHandler.listenToEvent('Time Frame Value Changed', timeFrameScaleValueChanged) timeFrameScaleMouseOverEventSuscriptionId = thisObject.timeFrameScale.container.eventHandler.listenToEvent('onMouseOverScale', timeFrameScaleMouseOver) - thisObject.timeFrameScale.initialize(timeMachineCoordinateSystem, thisObject.container.parentContainer) + thisObject.timeFrameScale.initialize(thisObject.container.parentContainer) function timeFrameScaleValueChanged (event) { let currentTimeFrame = timeFrame @@ -229,10 +234,15 @@ function newTimelineChart () { function timeFrameScaleMouseOver (event) { thisObject.container.eventHandler.raiseEvent('onChildrenMouseOver', event) - saveUserPosition(thisObject.container, timeMachineCoordinateSystem, event) } } + function onScaleChanged () { + timelineChartCoordinateSystem.min.x = timeMachineCoordinateSystem.min.x + timelineChartCoordinateSystem.max.x = timeMachineCoordinateSystem.max.x + timelineChartCoordinateSystem.recalculateScale() + } + function setTimeFrame (pTimeFrame) { timeFrame = pTimeFrame if (thisObject.plotterManager !== undefined) { @@ -240,6 +250,13 @@ function newTimelineChart () { } } + function setDatetime (pDatetime) { + datetime = pDatetime + if (thisObject.plotterManager !== undefined) { + thisObject.plotterManager.setDatetime(datetime) + } + } + function onMouseOver (event) { /* This event gets to the timelinechart container because it inherits it from the time machine container, which is the one raising Mouse Over and Mouse not Over Events to its children. */ drawScales = true @@ -254,8 +271,6 @@ function newTimelineChart () { mouse.position.x = event.x mouse.position.y = event.y - - saveUserPosition(thisObject.container, timeMachineCoordinateSystem, event) } function onMouseNotOver (event) { @@ -270,51 +285,10 @@ function newTimelineChart () { } } - function onViewportZoomChanged (event) { - if (thisObject.container.frame.isInViewPort()) { - recalculateCurrentDatetime() - } - } - - function onViewportPositionChanged () { - if (thisObject.container.frame.isInViewPort()) { - 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 - } - - center = unTransformThisPoint(center, thisObject.container) - if (thisObject.rateScale === undefined) { - center = timeMachineCoordinateSystem.unInverseTransform(center, thisObject.container.frame.height) - } else { - center = timelineChartCoordinateSystem.unInverseTransform(center, thisObject.container.frame.height) - } - - let newDate = new Date(center.x) - - datetime = newDate - - if (thisObject.plotterManager !== undefined) { - thisObject.plotterManager.setDatetime(datetime) - } - } - function getContainer (point, purpose) { let container - if (thisObject.rateScale !== undefined) { + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { container = thisObject.rateScale.getContainer(point) if (container !== undefined) { if (container.isForThisPurpose(purpose)) { @@ -323,7 +297,7 @@ function newTimelineChart () { } } - if (thisObject.timeFrameScale !== undefined) { + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { container = thisObject.timeFrameScale.getContainer(point) if (container !== undefined) { if (container.isForThisPurpose(purpose)) { @@ -368,9 +342,11 @@ function newTimelineChart () { } if (thisObject.payload.node.rateScale === undefined && thisObject.rateScale !== undefined) { finalizeRateScale() + coordinateSystem = timeMachineCoordinateSystem } if (thisObject.payload.node.rateScale !== undefined && thisObject.rateScale === undefined) { initializeRateScale() + coordinateSystem = timelineChartCoordinateSystem } if (thisObject.payload.node.timeFrameScale === undefined && thisObject.timeFrameScale !== undefined) { finalizeTimeFrameScale() @@ -401,8 +377,8 @@ function newTimelineChart () { function draw () { if (thisObject.container.frame.isInViewPort()) { if (drawScales === true) { - if (thisObject.timeFrameScale !== undefined) { thisObject.timeFrameScale.draw() } - if (thisObject.rateScale !== undefined) { thisObject.rateScale.draw() } + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { thisObject.timeFrameScale.draw() } + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { thisObject.rateScale.draw() } } } } @@ -410,8 +386,8 @@ function newTimelineChart () { function drawForeground () { if (thisObject.container.frame.isInViewPort()) { if (drawScales === true) { - if (thisObject.timeFrameScale !== undefined) { thisObject.timeFrameScale.drawForeground() } - if (thisObject.rateScale !== undefined) { thisObject.rateScale.drawForeground() } + if (thisObject.timeFrameScale !== undefined && thisObject.timeFrameScale.isVisible === true) { thisObject.timeFrameScale.drawForeground() } + if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { thisObject.rateScale.drawForeground() } } } } @@ -422,15 +398,20 @@ function newTimelineChart () { function recalculateCoordinateSystem () { let minValue = { - x: MIN_PLOTABLE_DATE.valueOf(), + x: timelineChartCoordinateSystem.min.x, y: 0 } let maxValue = { - x: MAX_PLOTABLE_DATE.valueOf(), + x: timelineChartCoordinateSystem.max.x, y: nextPorwerOf10(MAX_DEFAULT_RATE_SCALE_VALUE) / 4 } + if (thisObject.rateScale !== undefined) { + minValue.y = thisObject.rateScale.minValue + maxValue.y = thisObject.rateScale.maxValue + } + timelineChartCoordinateSystem.initialize( minValue, maxValue, diff --git a/CanvasApp/Frame.js b/CanvasApp/Frame.js index 0c4023664..ed8a0a25d 100644 --- a/CanvasApp/Frame.js +++ b/CanvasApp/Frame.js @@ -237,9 +237,9 @@ function newFrame () { } } - function draw (drawGrid, drawBorders, drawBackground, fitFunction) { + function draw (drawGrid, drawBorders, drawBackground, fitFunction, style) { if (drawBorders === true) { - borders(fitFunction) + borders(fitFunction, style) } if (drawGrid === true) { @@ -331,7 +331,7 @@ function newFrame () { browserCanvasContext.fillText(label, labelPoint.x, labelPoint.y) } - function borders (fitFunction) { + function borders (fitFunction, style) { /* Lest get the important points of the drawing so as to apply the needed transformations. */ let point1 @@ -359,8 +359,7 @@ function newFrame () { y: thisObject.height } - /* Now the transformations. */ - + /* Now the transformations. */ point1 = transformThisPoint(point1, thisObject.container) point2 = transformThisPoint(point2, thisObject.container) point3 = transformThisPoint(point3, thisObject.container) @@ -373,8 +372,7 @@ function newFrame () { point4 = fitFunction(point4) } - /* Lets start the drawing. */ - + /* Lets start the drawing. */ browserCanvasContext.beginPath() browserCanvasContext.moveTo(point1.x, point1.y) browserCanvasContext.lineTo(point2.x, point2.y) @@ -383,9 +381,9 @@ function newFrame () { browserCanvasContext.lineTo(point1.x, point1.y) browserCanvasContext.closePath() - browserCanvasContext.strokeStyle = 'rgba(150, 150, 150, 1)' - browserCanvasContext.lineWidth = 1 - browserCanvasContext.setLineDash([0, 0]) + browserCanvasContext.strokeStyle = 'rgba(' + style.color + ', ' + style.opacity + ')' + browserCanvasContext.lineWidth = style.lineWidth + browserCanvasContext.setLineDash(style.lineDash) browserCanvasContext.stroke() browserCanvasContext.closePath() diff --git a/CanvasApp/Globals.js b/CanvasApp/Globals.js index 08ad5c1b7..60d77a30e 100644 --- a/CanvasApp/Globals.js +++ b/CanvasApp/Globals.js @@ -117,7 +117,7 @@ const DEFAULT_CONFIG_TEXT = '// Write your config here' const DEFAULT_FORMULA_TEXT = '// Write your formula here' const DEFAULT_CODE_TEXT = '// Write your code here' -const MAX_DEFAULT_RATE_SCALE_VALUE = 19900; // This is needed to know the scale of the market time line. +const MAX_DEFAULT_RATE_SCALE_VALUE = 35000; // This is needed to know the scale of the market time line. const WIDHTER_VOLUME_BAR_BASE_FACTOR = 2.5; const LESS_WIDHTER_VOLUME_BAR_TOP_FACTOR = 1 / 4; diff --git a/CanvasApp/Panels/LayersPanel.js b/CanvasApp/Panels/LayersPanel.js index 5bcd308ed..6e8226a1c 100644 --- a/CanvasApp/Panels/LayersPanel.js +++ b/CanvasApp/Panels/LayersPanel.js @@ -6,7 +6,7 @@ function newLayersPanel () { layers: [], payload: undefined, isVisible: true, - getLoadingLayers: getLoadingLayers, + panelTabButton: undefined, physics: physics, draw: draw, getContainer: getContainer, @@ -26,16 +26,15 @@ function newLayersPanel () { let firstVisibleLayer = 1 const LAYER_SEPARATION = 0 - let panelTabButton let visible = true - let heatherHeight = 40 + let headerHeight = 40 let footerHeight = 10 let layerHeight = 70 let desiredVisibleLayers = 5 let posibleVisibleLayers = 5 - let desiredPanelHeight = (layerHeight + LAYER_SEPARATION) * desiredVisibleLayers + heatherHeight + footerHeight - let posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + heatherHeight + footerHeight + let desiredPanelHeight = (layerHeight + LAYER_SEPARATION) * desiredVisibleLayers + headerHeight + footerHeight + let posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + headerHeight + footerHeight let onMouseWheelEventSuscriptionId return thisObject @@ -43,8 +42,8 @@ function newLayersPanel () { function finalize () { thisObject.container.eventHandler.stopListening(onMouseWheelEventSuscriptionId) - panelTabButton.finalize() - panelTabButton = undefined + thisObject.panelTabButton.finalize() + thisObject.panelTabButton = undefined layersMap = undefined visibleLayers = undefined @@ -59,31 +58,75 @@ function newLayersPanel () { thisObject.container.name = thisObject.payload.node.name thisObject.container.frame.containerName = thisObject.container.name thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL - thisObject.container.frame.height = heatherHeight + thisObject.container.frame.height = headerHeight - let position = { + let position = { // Default position x: canvas.chartSpace.viewport.visibleArea.topLeft.x, - y: canvas.chartSpace.viewport.visibleArea.topLeft.y// canvas.chartSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height + y: canvas.chartSpace.viewport.visibleArea.topLeft.y } thisObject.container.frame.position = position + loadFrame(thisObject.payload, thisObject.container.frame) - panelTabButton = newPanelTabButton() - panelTabButton.parentContainer = thisObject.container - panelTabButton.container.frame.parentFrame = thisObject.container.frame - panelTabButton.fitFunction = thisObject.fitFunction - panelTabButton.initialize() + thisObject.panelTabButton = newPanelTabButton() + thisObject.panelTabButton.parentContainer = thisObject.container + thisObject.panelTabButton.container.frame.parentFrame = thisObject.container.frame + thisObject.panelTabButton.fitFunction = thisObject.fitFunction + thisObject.panelTabButton.initialize() onMouseWheelEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseWheel', onMouseWheel) - let storedValue = loadPropertyFromNodeConfig(thisObject.payload, 'visibleLayers') - if (storedValue >= 0 && storedValue <= 20) { - desiredVisibleLayers = storedValue - } + readObjectState() isInitialized = true } + function saveObjectStateVisibleLayers () { + savePropertyAtNodeConfig(thisObject.payload, 'visibleLayers', desiredVisibleLayers) + } + + function saveObjectStatePanelLocation () { + savePropertyAtNodeConfig(thisObject.payload, 'panelLocation', thisObject.panelTabButton.status) + } + + function readObjectState () { + let storedValue + + storedValue = loadPropertyFromNodeConfig(thisObject.payload, 'visibleLayers') + + if (isNaN(storedValue) || storedValue === null || storedValue === undefined) { + // not using this value + saveObjectStateVisibleLayers() // this overrides any invalid value at the config. + return + } else { + if (storedValue < 0) { storedValue = 0 } + if (storedValue > thisObject.layers.length) { + storedValue = thisObject.layers.length + } + + if (storedValue !== desiredVisibleLayers) { + desiredVisibleLayers = storedValue + desiredPanelHeight = (layerHeight + LAYER_SEPARATION) * desiredVisibleLayers + headerHeight + footerHeight + calculateVisbleLayers() + } + } + + storedValue = loadPropertyFromNodeConfig(thisObject.payload, 'panelLocation') + + if (storedValue === null || storedValue === undefined) { + // not using this value + saveObjectStatePanelLocation() // this overrides any invalid value at the config. + return + } else { + if (storedValue !== 'up' && storedValue !== 'down') { + saveObjectStatePanelLocation() // this overrides any invalid value at the config. + return + } + thisObject.panelTabButton.setStatus(storedValue) + saveObjectStatePanelLocation() + } + } + function removeLayer (id) { let layer = layersMap.get(id) layersMap.delete(id) @@ -132,38 +175,38 @@ function newLayersPanel () { delta = 1 } - if (event.y - thisObject.container.frame.position.y - CURRENT_TOP_MARGIN < heatherHeight) { + if (event.y - thisObject.container.frame.position.y - CURRENT_TOP_MARGIN < headerHeight) { // Mouse wheel over the header, not a layer desiredVisibleLayers = desiredVisibleLayers + delta if (desiredVisibleLayers < 0) { desiredVisibleLayers = 0 } if (desiredVisibleLayers > thisObject.layers.length) { desiredVisibleLayers = thisObject.layers.length } } else { firstVisibleLayer = firstVisibleLayer + delta } - desiredPanelHeight = (layerHeight + LAYER_SEPARATION) * desiredVisibleLayers + heatherHeight + footerHeight + desiredPanelHeight = (layerHeight + LAYER_SEPARATION) * desiredVisibleLayers + headerHeight + footerHeight calculateVisbleLayers() - savePropertyAtNodeConfig(thisObject.payload, 'visibleLayers', desiredVisibleLayers) + saveObjectStateVisibleLayers() } function panelSizePhysics () { let viewPortHeight = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - canvas.chartSpace.viewport.visibleArea.topLeft.y - if (viewPortHeight < heatherHeight) { + if (viewPortHeight < headerHeight) { visible = false } else { visible = true } if (desiredPanelHeight > viewPortHeight) { - posibleVisibleLayers = Math.trunc((viewPortHeight - heatherHeight - footerHeight) / (layerHeight + LAYER_SEPARATION)) + posibleVisibleLayers = Math.trunc((viewPortHeight - headerHeight - footerHeight) / (layerHeight + LAYER_SEPARATION)) } else { posibleVisibleLayers = desiredVisibleLayers } if (thisObject.layers.length < posibleVisibleLayers) { posibleVisibleLayers = thisObject.layers.length } if (posibleVisibleLayers === 0) { - posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + heatherHeight + posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + headerHeight } else { - posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + heatherHeight + footerHeight + posiblePanelHeight = (layerHeight + LAYER_SEPARATION) * posibleVisibleLayers + headerHeight + footerHeight } thisObject.container.frame.height = posiblePanelHeight @@ -183,7 +226,7 @@ function newLayersPanel () { let layer = thisObject.layers[i] layer.container.frame.position.x = 0 - layer.container.frame.position.y = (layerHeight + LAYER_SEPARATION) * visibleLayers.length + heatherHeight + layer.container.frame.position.y = (layerHeight + LAYER_SEPARATION) * visibleLayers.length + headerHeight /* Add to Visible Product Array */ visibleLayers.push(layer) @@ -195,23 +238,10 @@ function newLayersPanel () { thisObject.container.eventHandler.raiseEvent('Layer Status Changed', layer) } - function getLoadingLayers () { - /* Returns all thisObject.layers which status is LOADING */ - let onProducts = [] - - for (let i = 0; i < thisObject.layers.length; i++) { - if (thisObject.layers[i].status === LAYER_STATUS.LOADING) { - onProducts.push(thisObject.layers[i]) - } - } - - return onProducts - } - function getContainer (point) { let container - container = panelTabButton.getContainer(point) + container = thisObject.panelTabButton.getContainer(point) if (container !== undefined) { return container } /* First we check if thisObject point is inside thisObject space. */ @@ -255,8 +285,15 @@ function newLayersPanel () { } } + function syncWithConfigPhysics () { + readObjectState() + } + function physics () { if (isInitialized === false) { return } + thisObject.panelTabButton.physics() + saveFrame(thisObject.payload, thisObject.container.frame) + syncWithConfigPhysics() /* The overall idea here is that we need to keep syncronized the panel with the layers that are @@ -339,7 +376,7 @@ function newLayersPanel () { visibleLayers[i].draw() } drawScrollBar() - panelTabButton.draw() + thisObject.panelTabButton.draw() } function drawHeader () { @@ -376,7 +413,7 @@ function newLayersPanel () { let xOffset = 4 let barTopPoint = { x: thisObject.container.frame.width - xOffset, - y: heatherHeight + y: headerHeight } let barBottomPoint = { x: thisObject.container.frame.width - xOffset, @@ -386,7 +423,7 @@ function newLayersPanel () { let handleHeight = (posibleVisibleLayers * (layerHeight + LAYER_SEPARATION)) * ratio let handleTopPoint = { x: thisObject.container.frame.width - xOffset, - y: heatherHeight + (layerHeight + LAYER_SEPARATION) * ratio * (firstVisibleLayer - 1) + y: headerHeight + (layerHeight + LAYER_SEPARATION) * ratio * (firstVisibleLayer - 1) } let handleBottomPoint = { x: thisObject.container.frame.width - xOffset, diff --git a/CanvasApp/Panels/PanelTabButton.js b/CanvasApp/Panels/PanelTabButton.js index fd7a48993..484fa66a8 100644 --- a/CanvasApp/Panels/PanelTabButton.js +++ b/CanvasApp/Panels/PanelTabButton.js @@ -3,6 +3,9 @@ function newPanelTabButton () { container: undefined, fitFunction: undefined, parentContainer: undefined, + status: undefined, + setStatus: setStatus, + physics: physics, draw: draw, getContainer: getContainer, // returns the inner most container that holds the point received by parameter. initialize: initialize, @@ -19,9 +22,9 @@ function newPanelTabButton () { thisObject.container.frame.containerName = 'Panel Tab Button' /* Animation to hide the pannel */ - let tabStatus = 'visible' - let visiblePosition = {} - let hiddenPosition = {} + thisObject.status = 'up' + let upPosition = {} + let downPosition = {} let transitionPosition = {} let onMouseClickEventSuscriptionId @@ -34,9 +37,9 @@ function newPanelTabButton () { thisObject.fitFunction = undefined thisObject.parentContainer = undefined - tabStatus = undefined - visiblePosition = undefined - hiddenPosition = undefined + thisObject.status = undefined + upPosition = undefined + downPosition = undefined transitionPosition = undefined } @@ -45,20 +48,20 @@ function newPanelTabButton () { thisObject.container.frame.height = 10 var position = { - x: thisObject.parentContainer.frame.width - 15, - y: 2 + x: thisObject.parentContainer.frame.width - 14, + y: 1 } thisObject.container.frame.position = position - visiblePosition.x = thisObject.parentContainer.frame.position.x - visiblePosition.y = thisObject.parentContainer.frame.position.y + upPosition.x = thisObject.parentContainer.frame.position.x + upPosition.y = thisObject.parentContainer.frame.position.y - hiddenPosition.x = thisObject.parentContainer.frame.position.x - hiddenPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y + downPosition.x = thisObject.parentContainer.frame.position.x + downPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - transitionPosition.x = visiblePosition.x - transitionPosition.y = visiblePosition.y + transitionPosition.x = upPosition.x + transitionPosition.y = upPosition.y /* Lets listen to our own events to react when we have a Mouse Click */ onMouseClickEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseClick', onMouseClick) @@ -66,55 +69,65 @@ function newPanelTabButton () { isInitialized = true } + function setStatus (value) { + if (value === 'up' && thisObject.status === 'down') { + thisObject.status = 'going up' + } + if (value === 'down' && thisObject.status === 'up') { + thisObject.status = 'going down' + } + } + function onMouseClick (event) { - if (tabStatus === 'visible') { - visiblePosition.x = thisObject.parentContainer.frame.position.x - visiblePosition.y = thisObject.parentContainer.frame.position.y + if (thisObject.status === 'up') { + transitionPosition.x = upPosition.x + transitionPosition.y = upPosition.y - hiddenPosition.x = thisObject.parentContainer.frame.position.x - hiddenPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - - transitionPosition.x = visiblePosition.x - transitionPosition.y = visiblePosition.y - - thisObject.parentContainer.isDraggeable = false - thisObject.parentContainer.isWheelable = false - tabStatus = 'going down' + thisObject.status = 'going down' } else { - thisObject.parentContainer.isDraggeable = true - thisObject.parentContainer.isWheelable = true - tabStatus = 'going up' + transitionPosition.x = downPosition.x + transitionPosition.y = downPosition.y + + thisObject.status = 'going up' + } + } + + function physics () { + if (isInitialized === false) { return } + + upPosition.x = thisObject.parentContainer.frame.position.x + upPosition.y = canvas.chartSpace.viewport.visibleArea.topRight.y + + downPosition.x = thisObject.parentContainer.frame.position.x + downPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y + + if (thisObject.status === 'going down') { + if (transitionPosition.y < downPosition.y) { + transitionPosition.y = transitionPosition.y + 50 + thisObject.parentContainer.frame.position.y = transitionPosition.y + } else { + thisObject.parentContainer.frame.position.y = downPosition.y + thisObject.status = 'down' + } + } + if (thisObject.status === 'going up') { + if (transitionPosition.y > upPosition.y) { + transitionPosition.y = transitionPosition.y - 50 + thisObject.parentContainer.frame.position.y = transitionPosition.y + } else { + thisObject.parentContainer.frame.position.y = upPosition.y + thisObject.status = 'up' + } } } function draw () { - return if (isInitialized === false) { return } drawButton() - - if (tabStatus === 'going down') { - if (transitionPosition.y < hiddenPosition.y) { - transitionPosition.y = transitionPosition.y + 50 - thisObject.parentContainer.frame.position.y = transitionPosition.y - } else { - thisObject.parentContainer.frame.position.y = hiddenPosition.y - tabStatus = 'hidden' - } - } - if (tabStatus === 'going up') { - if (transitionPosition.y > visiblePosition.y) { - transitionPosition.y = transitionPosition.y - 50 - thisObject.parentContainer.frame.position.y = transitionPosition.y - } else { - thisObject.parentContainer.frame.position.y = visiblePosition.y - tabStatus = 'visible' - } - } } function getContainer (point) { - return let container /* First we check if thisObject point is inside thisObject space. */ @@ -135,8 +148,8 @@ function newPanelTabButton () { let point2 let point3 - switch (tabStatus) { - case 'visible': { + switch (thisObject.status) { + case 'up': { point1 = { x: 3, y: 3 @@ -190,7 +203,7 @@ function newPanelTabButton () { break } - case 'hidden': { + case 'down': { point1 = { x: 3, y: thisObject.container.frame.height - 3 diff --git a/CanvasApp/Plotter.js b/CanvasApp/Plotter.js index 13b35c216..8df54aa92 100644 --- a/CanvasApp/Plotter.js +++ b/CanvasApp/Plotter.js @@ -6,32 +6,23 @@ function newPlotter () { logger.fileName = MODULE_NAME let thisObject = { - - /* Events declared outside the plotter. */ - + currentRecord: undefined, + container: undefined, onDailyFileLoaded: onDailyFileLoaded, - - // Main functions and properties. - initialize: initialize, finalize: finalize, - container: undefined, getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, - recalculateScale: recalculateScale, - draw: draw, - - // Secondary functions and properties. - - currentRecord: undefined // ---> Check Here + setCoordinateSystem: setCoordinateSystem, + draw: draw } let container = newContainer() container.initialize() thisObject.container = container - let coordinateSystem = newCoordinateSystem() // Needed to be able to plot on the timeline. + let coordinateSystem let slotCoordinateSystem // Needed to be able to plot on a slot over the timeline. let plotterModuleConfig let slotHeight = (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y) / 10 // This is the amount of slots available @@ -51,7 +42,9 @@ function newPlotter () { let productDefinition // Here we store a snapshot of the product definition which references this plotter. let records = [] // We will have the information to be plotted here. + let userPositionDate + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId @@ -59,6 +52,7 @@ function newPlotter () { let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId let onDisplaceEventSubscriptionId + let scaleChangedEventSubscriptionId let logged = false return thisObject @@ -66,6 +60,7 @@ function newPlotter () { function finalize () { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId) @@ -84,6 +79,7 @@ function newPlotter () { marketFile = undefined fileCursor = undefined + finalizeCoordinateSystem() coordinateSystem = undefined slotCoordinateSystem = undefined plotterModuleConfig = undefined @@ -96,7 +92,7 @@ function newPlotter () { } } - function initialize (pStorage, pDatetime, pTimeFrame, callBackFunction, pProductDefinition) { + function initialize (pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction, pProductDefinition) { try { /* Store the information received. */ marketFiles = pStorage.marketFiles[0] @@ -104,14 +100,14 @@ function newPlotter () { datetime = pDatetime timeFrame = pTimeFrame + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() productDefinition = pProductDefinition /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS) // This file is the one processed faster. - recalculateScale() - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame) fileCursor = dailyFiles.getFileCursor(pTimeFrame) @@ -123,11 +119,11 @@ function newPlotter () { marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent('Files Updated', onMarketFilesUpdated) dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent('Files Updated', onDailyFilesUpdated) onDisplaceEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onDisplace', onDisplace) + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ recalculate() dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate() }) @@ -138,6 +134,24 @@ function newPlotter () { } } + function initializeCoordinateSystem () { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem () { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged () { + mustRecalculateDataPoints = true + recalculate() + } + + function onMouseOver (event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function onMarketFilesUpdated () { try { let newMarketFile = marketFiles.getFile(timeFrame) @@ -209,6 +223,12 @@ function newPlotter () { datetime = pDatetime } + function setCoordinateSystem (pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() + } + function onDailyFileLoaded (event) { try { if (event.currentValue === event.totalValue) { @@ -260,7 +280,10 @@ function newPlotter () { } } - if (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) { + if ( + (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) && + (record.end >= coordinateSystem.min.x && record.begin <= coordinateSystem.max.x) + ) { record.previous = previous jsonifiedArray.push(record) previous = record @@ -483,9 +506,6 @@ function newPlotter () { function plotChart () { try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - /* Clean the pannel at places where there is no record. */ let currentRecord = { data: undefined @@ -517,6 +537,12 @@ 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 = thisObject.fitFunction(beginPoint) + endPoint = thisObject.fitFunction(endPoint) + if (endPoint.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || beginPoint.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { continue } @@ -566,13 +592,9 @@ function newPlotter () { That means that the first thing we allways need to do is to trasform these points to the coordinate system of the timeline. */ dataPoint = coordinateSystem.transformThisPoint(dataPoint) - - /* - The browser canvas object does not care about our timeline and its coordinate system. In order to draw on a html canvas we - need the points to be converted into the canvas coordinate system. - Next we transform again to the screen coordinate system. - */ dataPoint = transformThisPoint(dataPoint, thisObject.container) + dataPoint = canvas.chartSpace.viewport.fitIntoVisibleArea(dataPoint) + dataPoint = thisObject.fitFunction(dataPoint) /* Store the data point at the local map */ dataPoints.set(point.id, dataPoint) diff --git a/CanvasApp/Scales/RateScale.js b/CanvasApp/Scales/RateScale.js index 822bcd31c..907c8f484 100644 --- a/CanvasApp/Scales/RateScale.js +++ b/CanvasApp/Scales/RateScale.js @@ -10,6 +10,7 @@ function newRateScale () { offset: undefined, minValue: undefined, maxValue: undefined, + isVisible: true, setScale: setScale, onMouseOverSomeTimeMachineContainer: onMouseOverSomeTimeMachineContainer, physics: physics, @@ -88,6 +89,9 @@ function newRateScale () { limitingContainer = pLimitingContainer rateCalculationsContainer = pRateCalculationsContainer + thisObject.minValue = coordinateSystem.min.y + thisObject.maxValue = coordinateSystem.max.y + onMouseWheelEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseWheel', onMouseWheel) onMouseOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) onMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) @@ -173,26 +177,17 @@ function newRateScale () { if (thisObject.scale > MAX_SCALE) { thisObject.scale = MAX_SCALE } } - if ( - thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && - thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE - ) { - event.scale = DEFAULT_SCALE - } else { - event.scale = thisObject.scale - } - - event.isUserAction = true - thisObject.container.eventHandler.raiseEvent('Rate Scale Value Changed', event) - - saveObjectState() - offsetTimer = 0 - scaleTimer = 100 + finishScaleChange(event) } } function setScale (scale) { thisObject.scale = scale + let event = {} + finishScaleChange(event) + } + + function finishScaleChange (event) { if ( thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE @@ -221,7 +216,9 @@ function newRateScale () { code.scale = thisObject.scale / MAX_SCALE * 100 code.scale = code.scale.toFixed(0) code.offset = thisObject.offset - thisObject.payload.node.code = JSON.stringify(code) + code.minValue = thisObject.minValue + code.maxValue = thisObject.maxValue + thisObject.payload.node.code = JSON.stringify(code, null, 4) } catch (err) { // we ignore errors here since most likely they will be parsing errors. } @@ -232,67 +229,63 @@ function newRateScale () { let code = JSON.parse(thisObject.payload.node.code) if (isNaN(code.scale) || code.scale === null || code.scale === undefined) { - saveObjectState() - return - } - - code.scale = code.scale / 100 * MAX_SCALE - if (code.scale < MIN_SCALE) { code.scale = MIN_SCALE } - if (code.scale > MAX_SCALE) { code.scale = MAX_SCALE } - - if (code.scale !== thisObject.scale) { - thisObject.scale = code.scale - let event = {} - if ( - thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && - thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE - ) { - event.scale = DEFAULT_SCALE - } else { - event.scale = thisObject.scale - } - thisObject.container.eventHandler.raiseEvent('Rate Scale Value Changed', event) + // not using this value } else { - saveObjectState() - return + code.scale = code.scale / 100 * MAX_SCALE + if (code.scale < MIN_SCALE) { code.scale = MIN_SCALE } + if (code.scale > MAX_SCALE) { code.scale = MAX_SCALE } + + if (code.scale !== thisObject.scale) { + thisObject.scale = code.scale + let event = {} + if ( + thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && + thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE + ) { + event.scale = DEFAULT_SCALE + } else { + event.scale = thisObject.scale + } + thisObject.container.eventHandler.raiseEvent('Rate Scale Value Changed', event) + } } if (isNaN(code.offset) || code.offset === null || code.offset === undefined) { - saveObjectState() - return - } - - if (code.offset < MIN_OFFSET) { code.offset = MIN_OFFSET } - if (code.offset > MAX_OFFSET) { code.offset = MAX_OFFSET } - - if (code.offset !== thisObject.offset) { - thisObject.offset = code.offset - let event = {} - if ( - thisObject.offset <= DEFAULT_OFFSET + SNAP_THRESHOLD_OFFSET && - thisObject.offset >= DEFAULT_OFFSET - SNAP_THRESHOLD_OFFSET - ) { - event.offset = 0 - } else { - event.offset = -thisObject.offset - } - thisObject.container.eventHandler.raiseEvent('Rate Scale Offset Changed', event) + // not using this value } else { - saveObjectState() - return + if (code.offset < MIN_OFFSET) { code.offset = MIN_OFFSET } + if (code.offset > MAX_OFFSET) { code.offset = MAX_OFFSET } + + if (code.offset !== thisObject.offset) { + thisObject.offset = code.offset + let event = {} + if ( + thisObject.offset <= DEFAULT_OFFSET + SNAP_THRESHOLD_OFFSET && + thisObject.offset >= DEFAULT_OFFSET - SNAP_THRESHOLD_OFFSET + ) { + event.offset = 0 + } else { + event.offset = -thisObject.offset + } + thisObject.container.eventHandler.raiseEvent('Rate Scale Offset Changed', event) + } } - if (isNaN(code.minValue) || code.minValue === null || code.minValue === undefined) { - saveObjectState() - return + if ( + (isNaN(code.minValue) || code.minValue === null || code.minValue === undefined) || + (isNaN(code.maxValue) || code.maxValue === null || code.maxValue === undefined) + ) { + // not using this value + } else { + if (thisObject.minValue !== code.minValue || thisObject.maxValue !== code.maxValue) { + thisObject.minValue = code.minValue + thisObject.maxValue = code.maxValue + coordinateSystem.min.y = thisObject.minValue + coordinateSystem.max.y = thisObject.maxValue + coordinateSystem.recalculateScale() + } } - if (isNaN(code.maxValue) || code.maxValue === null || code.maxValue === undefined) { - saveObjectState() - return - } - - coordinateSystem.min.y = code.minValue - coordinateSystem.max.y = code.maxValue + saveObjectState() // this overrides any invalid value at the config. } catch (err) { // we ignore errors here since most likely they will be parsing errors. } @@ -371,6 +364,14 @@ function newRateScale () { thisObject.container.frame.position.y = ratePoint.y - thisObject.container.frame.height thisObject.container.frame.position.x = ratePoint.x - thisObject.container.frame.width + + thisObject.isVisible = true + if (thisObject.container.frame.position.y + thisObject.container.frame.height * 2 > bottonCorner.y || + thisObject.container.frame.position.y - thisObject.container.frame.height * 1 < upCorner.y || + thisObject.container.frame.position.x < upCorner.x + ) { + thisObject.isVisible = false + } } function draw () { @@ -392,8 +393,12 @@ function newRateScale () { let rate = thisObject.rate - if (rate < coordinateSystem.min.y) { rate = coordinateSystem.min.y } - if (rate > coordinateSystem.max.y) { rate = coordinateSystem.max.y } + if (rate < coordinateSystem.min.y) { + rate = coordinateSystem.min.y + } + if (rate > coordinateSystem.max.y) { + rate = coordinateSystem.max.y + } let label = (rate - Math.trunc(rate)).toFixed(2) let labelArray = label.split('.') diff --git a/CanvasApp/Scales/TimeFrameScale.js b/CanvasApp/Scales/TimeFrameScale.js index 6792db3a5..7354b7a8f 100644 --- a/CanvasApp/Scales/TimeFrameScale.js +++ b/CanvasApp/Scales/TimeFrameScale.js @@ -6,6 +6,7 @@ function newTimeFrameScale () { container: undefined, fitFunction: undefined, payload: undefined, + isVisible: true, onMouseOverSomeTimeMachineContainer: onMouseOverSomeTimeMachineContainer, draw: draw, drawForeground: drawForeground, @@ -32,7 +33,6 @@ function newTimeFrameScale () { let onMouseOverEventSubscriptionId let onMouseNotOverEventSubscriptionId - let coordinateSystem let limitingContainer let mouse = { @@ -67,10 +67,12 @@ function newTimeFrameScale () { thisObject.container = undefined thisObject.fitFunction = undefined thisObject.payload = undefined + + limitingContainer = undefined + mouse = undefined } - function initialize (pCoordinateSystem, pLimitingContainer) { - coordinateSystem = pCoordinateSystem + function initialize (pLimitingContainer) { limitingContainer = pLimitingContainer readObjectState() @@ -175,6 +177,12 @@ function newTimeFrameScale () { thisObject.container.frame.position.x = timePoint.x thisObject.container.frame.position.y = timePoint.y - thisObject.container.frame.height + + thisObject.isVisible = true + if (thisObject.container.frame.position.y + thisObject.container.frame.height > bottonCorner.y || + thisObject.container.frame.position.y - thisObject.container.frame.height * 3 < upCorner.y) { + thisObject.isVisible = false + } } function onViewportZoomChanged (event) { diff --git a/CanvasApp/Scales/TimeScale.js b/CanvasApp/Scales/TimeScale.js index 16a81aad0..7e822a723 100644 --- a/CanvasApp/Scales/TimeScale.js +++ b/CanvasApp/Scales/TimeScale.js @@ -7,6 +7,9 @@ function newTimeScale () { date: undefined, fitFunction: undefined, payload: undefined, + isVisible: true, + fromDate: undefined, + toDate: undefined, onMouseOverSomeTimeMachineContainer: onMouseOverSomeTimeMachineContainer, physics: physics, draw: draw, @@ -71,6 +74,9 @@ function newTimeScale () { coordinateSystem = pCoordinateSystem limitingContainer = pLimitingContainer + thisObject.fromDate = coordinateSystem.min.x + thisObject.toDate = coordinateSystem.max.x + onMouseWheelEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseWheel', onMouseWheel) onMouseOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) onMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) @@ -154,7 +160,9 @@ function newTimeScale () { let code = JSON.parse(thisObject.payload.node.code) code.scale = thisObject.scale / MAX_SCALE * 100 code.scale = code.scale.toFixed(0) - thisObject.payload.node.code = JSON.stringify(code) + code.fromDate = (new Date(thisObject.fromDate)).toISOString() + code.toDate = (new Date(thisObject.toDate)).toISOString() + thisObject.payload.node.code = JSON.stringify(code, null, 4) } catch (err) { // we ignore errors here since most likely they will be parsing errors. } @@ -165,28 +173,42 @@ function newTimeScale () { let code = JSON.parse(thisObject.payload.node.code) if (isNaN(code.scale) || code.scale === null || code.scale === undefined) { - saveObjectState() - return - } - code.scale = code.scale / 100 * MAX_SCALE - if (code.scale < MIN_SCALE) { code.scale = MIN_SCALE } - if (code.scale > MAX_SCALE) { code.scale = MAX_SCALE } - - if (code.scale !== thisObject.scale) { - thisObject.scale = code.scale - let event = {} - if ( - thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && - thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE - ) { - event.scale = DEFAULT_SCALE - } else { - event.scale = thisObject.scale - } - thisObject.container.eventHandler.raiseEvent('Time Scale Value Changed', event) + // not using this value } else { - saveObjectState() + code.scale = code.scale / 100 * MAX_SCALE + if (code.scale < MIN_SCALE) { code.scale = MIN_SCALE } + if (code.scale > MAX_SCALE) { code.scale = MAX_SCALE } + + if (code.scale !== thisObject.scale) { + thisObject.scale = code.scale + let event = {} + if ( + thisObject.scale <= DEFAULT_SCALE + SNAP_THRESHOLD_SCALE && + thisObject.scale >= DEFAULT_SCALE - SNAP_THRESHOLD_SCALE + ) { + event.scale = DEFAULT_SCALE + } else { + event.scale = thisObject.scale + } + thisObject.container.eventHandler.raiseEvent('Time Scale Value Changed', event) + } } + + if ( + (isNaN(Date.parse(code.fromDate)) || code.fromDate === null || code.fromDate === undefined) || + (isNaN(Date.parse(code.toDate)) || code.toDate === null || code.toDate === undefined) + ) { + // not using this value + } else { + if (thisObject.fromDate !== Date.parse(code.fromDate) || thisObject.toDate !== Date.parse(code.toDate)) { + thisObject.fromDate = Date.parse(code.fromDate) + thisObject.toDate = Date.parse(code.toDate) + coordinateSystem.min.x = thisObject.fromDate + coordinateSystem.max.x = thisObject.toDate + coordinateSystem.recalculateScale() + } + } + saveObjectState() // this overrides any invalid value at the config. } catch (err) { // we ignore errors here since most likely they will be parsing errors. } @@ -244,6 +266,12 @@ function newTimeScale () { thisObject.container.frame.position.x = timePoint.x thisObject.container.frame.position.y = timePoint.y + + thisObject.isVisible = true + if (thisObject.container.frame.position.y + thisObject.container.frame.height * 4 > bottonCorner.y || + thisObject.container.frame.position.y < upCorner.y) { + thisObject.isVisible = false + } } function draw () { diff --git a/CanvasApp/Spaces/PanelsSpace.js b/CanvasApp/Spaces/PanelsSpace.js index 873e56141..52f4fa087 100644 --- a/CanvasApp/Spaces/PanelsSpace.js +++ b/CanvasApp/Spaces/PanelsSpace.js @@ -163,23 +163,39 @@ function newPanelsSpace () { /* 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 / 3 + canvas.chartSpace.viewport.visibleArea.topRight.y + let horizontalLine = (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topRight.y) / 2 + canvas.chartSpace.viewport.visibleArea.topRight.y - if (centerPoint.x < verticalLine && centerPoint.y < horizontalLine) { - panel.gravitatesTowards = 'topLeft' - } - if (centerPoint.x >= verticalLine && centerPoint.y < horizontalLine) { - panel.gravitatesTowards = 'topRight' - } - if (centerPoint.x < verticalLine && centerPoint.y >= horizontalLine) { - panel.gravitatesTowards = 'bottomLeft' - } - if (centerPoint.x >= verticalLine && centerPoint.y >= horizontalLine) { - panel.gravitatesTowards = 'bottomRight' + if (panel.panelTabButton !== undefined) { + if (panel.panelTabButton.status === 'up') { + if (centerPoint.x < verticalLine) { + panel.gravitatesTowards = 'topLeft' + } else { + panel.gravitatesTowards = 'topRight' + } + } else { + if (centerPoint.x < verticalLine) { + panel.gravitatesTowards = 'bottomLeft' + } else { + panel.gravitatesTowards = 'bottomRight' + } + } + } else { + if (centerPoint.x < verticalLine && centerPoint.y < horizontalLine) { + panel.gravitatesTowards = 'topLeft' + } + if (centerPoint.x >= verticalLine && centerPoint.y < horizontalLine) { + panel.gravitatesTowards = 'topRight' + } + if (centerPoint.x < verticalLine && centerPoint.y >= horizontalLine) { + panel.gravitatesTowards = 'bottomLeft' + } + if (centerPoint.x >= verticalLine && centerPoint.y >= horizontalLine) { + panel.gravitatesTowards = 'bottomRight' + } } /* According to the quadrant we push the panels to the sides */ - if (centerPoint.x < verticalLine) { + if (panel.gravitatesTowards === 'topLeft' || panel.gravitatesTowards === 'bottomLeft') { panel.container.frame.position.x = panel.container.frame.position.x - panel.container.speed.x isOverlapping(i, panel.container) if (panel.container.frame.position.x < 0) { @@ -193,7 +209,7 @@ function newPanelsSpace () { } } if (panel.container.frame.height <= canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topRight.y) { - if (centerPoint.y < horizontalLine) { + 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) { diff --git a/CanvasApp/SplashScreen.js b/CanvasApp/SplashScreen.js index d10e27a6b..9768aaa82 100644 --- a/CanvasApp/SplashScreen.js +++ b/CanvasApp/SplashScreen.js @@ -125,7 +125,7 @@ function newSplashScreen () { fontSize = 15 - title = 'People and Machines working together to create Superalgos' + title = 'Beta' titlePoint = { x: thisObject.container.frame.width / 2 - title.length / 2 * fontSize * FONT_ASPECT_RATIO - 20, diff --git a/CanvasApp/Utilities.js b/CanvasApp/Utilities.js index 7749bc532..d9c134816 100644 --- a/CanvasApp/Utilities.js +++ b/CanvasApp/Utilities.js @@ -26,7 +26,7 @@ function savePropertyAtNodeConfig (payload, propertyName, value) { try { let code = JSON.parse(payload.node.code) code[propertyName] = value - payload.node.code = JSON.stringify(code) + payload.node.code = JSON.stringify(code, null, 4) } catch (err) { // we ignore errors here since most likely they will be parsing errors. } @@ -147,117 +147,30 @@ function getMilisecondsFromPoint (point, container, coordinateSystem) { return point.x } -function saveUserPosition (container, coordinateSystem, position) { - if (position === undefined) { - position = { - x: (canvas.chartSpace.viewport.visibleArea.bottomRight.x - canvas.chartSpace.viewport.visibleArea.topLeft.x) / 2, - y: (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y) / 2 - } - } - - let userPosition = { - date: getDateFromPoint(position, container, coordinateSystem), - rate: getRateFromPoint(position, container, coordinateSystem), - market: DEFAULT_MARKET, - zoom: canvas.chartSpace.viewport.zoomTargetLevel - } - - window.localStorage.setItem('userPosition', JSON.stringify(userPosition)) -} - -function getUserPosition (coordinateSystem) { - let savedPosition = window.localStorage.getItem('userPosition') - let userPosition - - if (savedPosition === null) { - userPosition = { - date: (new Date()).toString(), - rate: coordinateSystem.max.y / 2, - market: DEFAULT_MARKET, - zoom: INITIAL_ZOOM_LEVEL - } - } else { - userPosition = JSON.parse(savedPosition) - } - - userPosition.point = { - x: (new Date(userPosition.date)).valueOf(), - y: userPosition.rate - } - - return userPosition -} - -function moveToUserPosition (container, coordinateSystem, ignoreX, ignoreY, center, moveContainer) { - let userPosition = getUserPosition(coordinateSystem) - - INITIAL_TIME_PERIOD = recalculatePeriod(userPosition.zoom) - NEW_SESSION_INITIAL_DATE = new Date(userPosition.date) - +function moveToUserPosition (container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition) { let targetPoint = { - x: (new Date(userPosition.date)).valueOf(), - y: userPosition.rate + x: currentDate.valueOf(), + y: currentRate } - /* Put this po int in the coordinate system of the canvas.chartSpace.viewport */ - + /* Put this point in the coordinate system of the canvas.chartSpace.viewport */ targetPoint = coordinateSystem.transformThisPoint(targetPoint) targetPoint = transformThisPoint(targetPoint, container) - let centerPoint - if (center !== undefined) { - centerPoint = { - x: center.x, - y: center.y - } - } else { - centerPoint = { - x: (canvas.chartSpace.viewport.visibleArea.bottomRight.x - canvas.chartSpace.viewport.visibleArea.topLeft.x) / 2, - y: (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y) / 2 - } - } - - /* When we are moving the container, it needs to consider the zooming of the viewport */ - /* Lets calculate the displace vector, from the point we want at the center, to the current center. */ - let displaceVector - if (moveContainer === true) { - let targetCopy = { - x: targetPoint.x, - y: targetPoint.y - } - let targetNoZoom - targetNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(targetCopy) + let targetNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(targetPoint) + let mouseNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(mousePosition) - let centerCopy = { - x: centerPoint.x, - y: centerPoint.y - } - - let centerNoZoom - centerNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(centerCopy) - - displaceVector = { - x: centerNoZoom.x - targetNoZoom.x, - y: centerNoZoom.y - targetNoZoom.y - } - - if (ignoreX) { displaceVector.x = 0 } - if (ignoreY) { displaceVector.y = 0 } - - container.displace(displaceVector) - } else { - displaceVector = { - x: centerPoint.x - targetPoint.x, - y: centerPoint.y - targetPoint.y - } - - if (ignoreX) { displaceVector.x = 0 } - if (ignoreY) { displaceVector.y = 0 } - - canvas.chartSpace.viewport.displace(displaceVector) + displaceVector = { + x: mouseNoZoom.x - targetNoZoom.x, + y: mouseNoZoom.y - targetNoZoom.y } + + if (ignoreX) { displaceVector.x = 0 } + if (ignoreY) { displaceVector.y = 0 } + + container.displace(displaceVector) } function removeTime (datetime) { diff --git a/Inter-Process-Files/AppSchema.json b/Inter-Process-Files/AppSchema.json index 3b0c2f846..357605a70 100644 --- a/Inter-Process-Files/AppSchema.json +++ b/Inter-Process-Files/AppSchema.json @@ -22,9 +22,9 @@ ], "menuItems": [ { - "action": "Edit Plotter Module", + "action": "Config Plotter Module", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Plotter Module", + "label": "Config Plotter Module", "iconPathOn": "html", "iconPathOff": "html" }, @@ -151,9 +151,9 @@ ], "menuItems": [ { - "action": "Edit Plotter Panel", + "action": "Config Plotter Panel", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Plotter Panel", + "label": "Config Plotter Panel", "iconPathOn": "html", "iconPathOff": "html" }, @@ -208,9 +208,9 @@ ], "menuItems": [ { - "action": "Edit Panel Data", + "action": "Config Panel Data", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Panel Data", + "label": "Config Panel Data", "iconPathOn": "html", "iconPathOff": "html" }, @@ -1474,7 +1474,7 @@ "action": "Delete UI Object", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", - "label": "Delete Base Asset", + "label": "Delete Quoted Asset", "iconPathOn": "delete", "iconPathOff": "delete", "actionFunction": "payload.onMenuItemClick" @@ -4004,9 +4004,9 @@ }, "menuItems": [ { - "action": "Edit Telegram Bot", + "action": "Config Telegram Bot", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Telegram Bot", + "label": "Config Telegram Bot", "iconPathOn": "html", "iconPathOff": "html" }, @@ -4039,9 +4039,9 @@ }, "menuItems": [ { - "action": "Edit Announcement", + "action": "Config Announcement", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Announcement", + "label": "Config Announcement", "iconPathOn": "html", "iconPathOff": "html" }, @@ -4158,9 +4158,9 @@ "type": "Crypto Exchange", "menuItems": [ { - "action": "Edit Crypto Exchange", + "action": "Config Crypto Exchange", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Crypto Exchange", + "label": "Config Crypto Exchange", "iconPathOn": "html", "iconPathOff": "html" }, @@ -4314,9 +4314,9 @@ "type": "Asset", "menuItems": [ { - "action": "Edit Asset", + "action": "Config Asset", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Asset", + "label": "Config Asset", "iconPathOn": "html", "iconPathOff": "html" }, @@ -4466,9 +4466,9 @@ "actionFunction": "payload.onMenuItemClick" }, { - "action": "Edit Market", + "action": "Config Market", "actionFunction": "uiObject.configEditor.activate", - "label": "Edit Market", + "label": "Config Market", "iconPathOn": "html", "iconPathOff": "html" }, @@ -4727,7 +4727,7 @@ } ], "initialValues": { - "code": "{ \n\"codeName\": \"Paste your exchange API name or label here\",\n\"secret\": \"Paste your exchange API secret key here. Exchange keys are filtered out and NOT exported when using the SHARE menu option on any node at your workspace. Exchange keys ARE downloaded when using the DOWNLOAD button or the CLONE button.\"\n}" + "code": "{ \n\"codeName\": \"Paste your exchange API name or label here\",\n\"secret\": \"Paste your exchange API secret key here. To keep you exchange keys safe, never share data structures you may download from the system, as downloads contain all information in the data structure, including personal information such as exchange keys. Use the share option on the menu instead. The share option strips sensitive information and outputs a file that is safe for sharing.\"\n}" }, "addLeftIcons": true, "editors": { @@ -4838,7 +4838,7 @@ } ], "initialValues": { - "code": "{ \n\"product\": \"Type here the codeName of the Product\"\n}" + "code": "{}" }, "addLeftIcons": true, "editors": { @@ -4935,7 +4935,7 @@ } ], "initialValues": { - "code": "{ \n\"scale\": \"0.00\"\n}" + "code": "{ \n\"scale\": \"0.00\",\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 e8480e852..dda60f55c 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js @@ -17,6 +17,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, draw: draw, recalculateScale: recalculateScale, @@ -35,7 +36,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -50,20 +51,23 @@ let bands = []; // Here we keep the bands to be ploted every time the Draw() function is called by the AAWebPlatform. + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -84,13 +88,16 @@ thisObject.fitFunction = undefined + finalizeCoordinateSystem() + coordinateSystem = undefined + } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -101,13 +108,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -120,13 +127,13 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ recalculate(); dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale(); recalculate(); }) @@ -138,6 +145,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { @@ -224,9 +248,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -329,7 +357,10 @@ band.standardDeviation = dailyFile[i][3]; band.deviation = dailyFile[i][4]; - if (band.begin >= farLeftDate.valueOf() && band.end <= farRightDate.valueOf()) { + if ( + (band.begin >= farLeftDate.valueOf() && band.end <= farRightDate.valueOf()) && + (band.begin >= coordinateSystem.min.x && band.end <= coordinateSystem.max.x) + ) { bands.push(band); @@ -404,7 +435,10 @@ band.standardDeviation = marketFile[i][3]; band.deviation = marketFile[i][4]; - if (band.begin >= leftDate.valueOf() && band.end <= rightDate.valueOf()) { + if ( + (band.begin >= leftDate.valueOf() && band.end <= rightDate.valueOf()) && + (band.begin >= coordinateSystem.min.x && band.end <= coordinateSystem.max.x) + ) { bands.push(band); @@ -457,9 +491,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - let band; let previousBand; diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js index 008457f36..9ea30488e 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js @@ -17,6 +17,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, draw: draw, recalculateScale: recalculateScale, @@ -34,7 +35,7 @@ thisObject.container = newContainer() thisObject.container.initialize(MODULE_NAME) - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -49,20 +50,23 @@ let candles = []; // Here we keep the candles to be ploted every time the Draw() function is called by the AAWebPlatform. + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -82,13 +86,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -99,13 +106,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -118,13 +125,13 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ recalculate(); dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate(); }) @@ -136,6 +143,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { @@ -214,9 +238,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -330,7 +358,11 @@ if (candle.open < candle.close) { candle.direction = 'up'; } if (candle.open === candle.close) { candle.direction = 'side'; } - if (candle.begin >= farLeftDate.valueOf() && candle.end <= farRightDate.valueOf()) { + + if ( + (candle.begin >= farLeftDate.valueOf() && candle.end <= farRightDate.valueOf()) && + (candle.begin >= coordinateSystem.min.x && candle.end <= coordinateSystem.max.x) + ) { candles.push(candle); @@ -406,7 +438,11 @@ if (candle.open < candle.close) { candle.direction = 'up'; } if (candle.open === candle.close) { candle.direction = 'side'; } - if (candle.begin >= leftDate.valueOf() && candle.end <= rightDate.valueOf()) { + if ( + (candle.begin >= leftDate.valueOf() && candle.end <= rightDate.valueOf()) && + (candle.begin >= coordinateSystem.min.x && candle.end <= coordinateSystem.max.x) + ) + { candles.push(candle); @@ -459,9 +495,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - if (candles.length > 0) { /* Now we calculate all the points. */ diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js index fa7daab72..0a9a29236 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js @@ -21,6 +21,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, recalculateScale: recalculateScale, draw: draw }; @@ -30,7 +31,7 @@ thisObject.container = newContainer() thisObject.container.initialize(MODULE_NAME) - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let plotAreaFrame = newCoordinateSystem(); // This chart uses this extra object. let timeFrame; // This will hold the current Time Frame the user is at. @@ -48,20 +49,23 @@ let volumes = []; // Here we keep the volumes to be ploted every time the Draw() function is called by the AAWebPlatform. + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -81,13 +85,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -98,6 +105,8 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ @@ -115,6 +124,7 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ @@ -136,6 +146,25 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculateScaleX(); + recalculate(); + recalculateScaleY(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function recalculateScale() { recalculateScaleX(); @@ -234,9 +263,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -340,7 +373,10 @@ volume.begin = dailyFile[i][2]; volume.end = dailyFile[i][3]; - if (volume.begin >= farLeftDate.valueOf() && volume.end <= farRightDate.valueOf()) { + if ( + (volume.begin >= farLeftDate.valueOf() && volume.end <= farRightDate.valueOf()) && + (volume.begin >= coordinateSystem.min.x && volume.end <= coordinateSystem.max.x) + ) { volumes.push(volume); @@ -411,7 +447,10 @@ volume.begin = marketFile[i][2]; volume.end = marketFile[i][3]; - if (volume.begin >= leftDate.valueOf() && volume.end <= rightDate.valueOf()) { + if ( + (volume.begin >= leftDate.valueOf() && volume.end <= rightDate.valueOf()) && + (volume.begin >= coordinateSystem.min.x && volume.end <= coordinateSystem.max.x) + ) { volumes.push(volume); @@ -516,9 +555,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - if (volumes.length > 0) { /* Now we calculate and plot the volumes */ diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js index d54d79bc8..a5e1a77b3 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js @@ -21,6 +21,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, recalculateScale: recalculateScale, draw: draw, @@ -35,7 +36,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -50,20 +51,23 @@ let stairsArray = []; // Here we keep the candle-stairs to be ploted every time the Draw() function is called by the AAWebPlatform. + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -83,13 +87,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err.message = " + err.message); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -100,13 +107,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -119,13 +126,13 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ recalculate(); dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate(); }) @@ -139,6 +146,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { @@ -227,9 +251,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -356,7 +384,10 @@ stairs.lastMin = dailyFile[i][10]; stairs.lastMax = dailyFile[i][11]; - if (stairs.begin >= farLeftDate.valueOf() && stairs.end <= farRightDate.valueOf()) { + if ( + (stairs.begin >= farLeftDate.valueOf() && stairs.end <= farRightDate.valueOf()) && + (stairs.begin >= coordinateSystem.min.x && stairs.end <= coordinateSystem.max.x) + ) { stairsArray.push(stairs); @@ -449,7 +480,10 @@ stairs.lastMin = marketFile[i][10]; stairs.lastMax = marketFile[i][11]; - if (stairs.begin >= leftDate.valueOf() && stairs.end <= rightDate.valueOf()) { + if ( + (stairs.begin >= leftDate.valueOf() && stairs.end <= rightDate.valueOf()) && + (stairs.begin >= coordinateSystem.min.x && stairs.end <= coordinateSystem.max.x) + ) { stairsArray.push(stairs); @@ -504,9 +538,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - if (stairsArray.length > 0) { for (var i = 0; i < stairsArray.length; i++) { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js index 8dd7a9e9e..d1cc3009b 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js @@ -21,6 +21,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, recalculateScale: recalculateScale, draw: draw }; @@ -31,7 +32,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let coordinateSystemFrame = newCoordinateSystem(); // This chart uses this extra object. let timeFrame; // This will hold the current Time Frame the user is at. @@ -49,20 +50,23 @@ let stairsArray = []; // Here we keep the stairsArray to be ploted every time the Draw() function is called by the AAWebPlatform. + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -82,13 +86,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err.message = " + err.message); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -99,6 +106,8 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ @@ -116,6 +125,7 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ @@ -139,6 +149,25 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculateScaleX(); + recalculate(); + recalculateScaleY(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function recalculateScale() { recalculateScaleX(); @@ -235,9 +264,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -353,7 +386,10 @@ stairs.firstAmount = dailyFile[i][5]; stairs.lastAmount = dailyFile[i][6]; - if (stairs.begin >= farLeftDate.valueOf() && stairs.end <= farRightDate.valueOf()) { + if ( + (stairs.begin >= farLeftDate.valueOf() && stairs.end <= farRightDate.valueOf()) && + (stairs.begin >= coordinateSystem.min.x && stairs.end <= coordinateSystem.max.x) + ) { stairsArray.push(stairs); @@ -434,7 +470,10 @@ stairs.firstAmount = marketFile[i][5]; stairs.lastAmount = marketFile[i][6]; - if (stairs.begin >= leftDate.valueOf() && stairs.end <= rightDate.valueOf()) { + if ( + (stairs.begin >= leftDate.valueOf() && stairs.end <= rightDate.valueOf()) && + (stairs.begin >= coordinateSystem.min.x && stairs.end <= coordinateSystem.max.x) + ) { stairsArray.push(stairs); @@ -549,9 +588,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - let opacity = '0.25'; let visibleHeight = canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y; diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js index d6d2c82e4..9f56b4c69 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js @@ -17,6 +17,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, recalculateScale: recalculateScale, draw: draw }; @@ -27,7 +28,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -40,17 +41,20 @@ let previousNotesSetKey; + let onMouseOverEventSuscriptionId let offsetChangedEventSubscriptionId let filesUpdatedEventSubscriptionId let dimmensionsChangedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { try { /* Stop listening to the necesary events. */ - + thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); fileSequence.eventHandler.stopListening(filesUpdatedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) @@ -65,31 +69,35 @@ plotLines = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] ' + MODULE_NAME + ' -> finalize -> err = " + err.stack.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() fileSequence = pStorage.fileSequences[0]; recalculate(); - recalculateScale(); filesUpdatedEventSubscriptionId = fileSequence.eventHandler.listenToEvent("Files Updated", onFilesUpdated); // Only the first sequence is supported right now. offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Ready for when dimmension changes. */ dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { recalculate(); - recalculateScale(); }) callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE); @@ -99,6 +107,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { let container; @@ -123,8 +148,14 @@ recalculate(); } - function setDatetime(newDatetime) { - datetime = newDatetime; + function setDatetime(pDatetime) { + datetime = pDatetime; + } + + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onViewportPositionChanged() { @@ -341,8 +372,6 @@ function plotChart() { try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x let currentRecord let point = { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js index bda368538..272a663be 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js @@ -18,6 +18,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, draw: draw, recalculateScale: recalculateScale, @@ -36,7 +37,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -52,13 +53,16 @@ let strategies = []; let strategyImages = []; + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { @@ -67,7 +71,7 @@ if (INFO_LOG === true) { logger.write("[INFO] finalize -> Entering function."); } /* Stop listening to the necesary events. */ - + thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -89,13 +93,16 @@ strategyImages = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -108,13 +115,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -127,6 +134,7 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ @@ -135,7 +143,6 @@ /* Ready for when dimmension changes. */ dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate(); }) @@ -152,6 +159,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { @@ -234,11 +258,13 @@ } function setDatetime(pDatetime) { - - if (INFO_LOG === true) { logger.write("[INFO] setDatetime -> Entering function."); } - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -359,7 +385,10 @@ record.beginRate = dailyFile[i][4]; record.endRate = dailyFile[i][5]; - if (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) { + if ( + (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { strategies.push(record); @@ -431,7 +460,10 @@ strategies.push(record); - if (datetime.valueOf() >= record.begin && datetime.valueOf() <= record.end) { + if ( + (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { thisObject.currentRecord = record; thisObject.container.eventHandler.raiseEvent("Current Strategy Changed", thisObject.currentRecord); @@ -482,9 +514,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - thisObject.container.eventHandler.raiseEvent("Current Strategy Record Changed", undefined); let record; diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js index b7ac90273..db72ed397 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js @@ -18,6 +18,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, draw: draw, recalculateScale: recalculateScale, @@ -36,7 +37,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -52,13 +53,16 @@ let trades = []; let headers; + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { @@ -67,7 +71,7 @@ if (INFO_LOG === true) { logger.write("[INFO] finalize -> Entering function."); } /* Stop listening to the necesary events. */ - + thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -87,13 +91,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -106,13 +113,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -125,6 +132,7 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ @@ -133,7 +141,6 @@ /* Ready for when dimmension changes. */ dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate(); }) @@ -145,6 +152,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { try { @@ -227,11 +251,13 @@ } function setDatetime(pDatetime) { - - if (INFO_LOG === true) { logger.write("[INFO] setDatetime -> Entering function."); } - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -346,7 +372,10 @@ record.endRate = dailyFile[i][5]; record.exitType = dailyFile[i][6]; - if (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) { + if ( + (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { trades.push(record); @@ -408,7 +437,10 @@ record.endRate = marketFile[i][5]; record.exitType = marketFile[i][6]; - if (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) { + if ( + (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { trades.push(record); @@ -463,9 +495,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - thisObject.container.eventHandler.raiseEvent("Current Trade Record Changed", undefined); let record; diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js index 8353cf7aa..3bec2298f 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js @@ -17,6 +17,7 @@ getContainer: getContainer, setTimeFrame: setTimeFrame, setDatetime: setDatetime, + setCoordinateSystem: setCoordinateSystem, draw: draw, recalculateScale: recalculateScale, @@ -35,7 +36,7 @@ container.initialize(); thisObject.container = container; - let coordinateSystem = newCoordinateSystem(); // Needed to be able to plot on the timeline, otherwise not. + let coordinateSystem let timeFrame; // This will hold the current Time Frame the user is at. let datetime; // This will hold the current Datetime the user is at. @@ -54,20 +55,23 @@ let imageTakeProfitPhase; let imageRecord; + let onMouseOverEventSuscriptionId let zoomChangedEventSubscriptionId let offsetChangedEventSubscriptionId let dragFinishedEventSubscriptionId let dimmensionsChangedEventSubscriptionId let marketFilesUpdatedEventSubscriptionId let dailyFilesUpdatedEventSubscriptionId + let scaleChangedEventSubscriptionId + let userPositionDate return thisObject; function finalize() { 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.eventHandler.stopListening(dragFinishedEventSubscriptionId); @@ -93,13 +97,16 @@ fileCursor = undefined; thisObject.fitFunction = undefined + + finalizeCoordinateSystem() + coordinateSystem = undefined } catch (err) { if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err = " + err.stack); } } } - function initialize(pStorage, pDatetime, pTimeFrame, callBackFunction) { + function initialize(pStorage, pDatetime, pTimeFrame, pCoordinateSystem, callBackFunction) { try { @@ -110,13 +117,13 @@ datetime = pDatetime; timeFrame = pTimeFrame; + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() /* We need a Market File in order to calculate the Y scale, since this scale depends on actual data. */ marketFile = marketFiles.getFile(ONE_DAY_IN_MILISECONDS); // This file is the one processed faster. - recalculateScale(); - /* Now we set the right files according to current Period. */ marketFile = marketFiles.getFile(pTimeFrame); @@ -129,6 +136,7 @@ dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); + onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Get ready for plotting. */ @@ -137,7 +145,6 @@ /* Ready for when dimmension changes. */ dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () { - recalculateScale() recalculate(); }) @@ -155,6 +162,23 @@ } } + function initializeCoordinateSystem() { + scaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + } + + function finalizeCoordinateSystem() { + coordinateSystem.eventHandler.stopListening(scaleChangedEventSubscriptionId) + } + + function onScaleChanged() { + recalculate(); + } + + function onMouseOver(event) { + let userPosition = getDateFromPoint(event, thisObject.container, coordinateSystem) + userPositionDate = userPosition.valueOf() + } + function getContainer(point) { let container; /* First we check if this point is inside this space. */ @@ -221,9 +245,13 @@ } function setDatetime(pDatetime) { - datetime = pDatetime; + } + function setCoordinateSystem(pCoordinateSystem) { + finalizeCoordinateSystem() + coordinateSystem = pCoordinateSystem + initializeCoordinateSystem() } function onDailyFileLoaded(event) { @@ -360,7 +388,10 @@ record.positionPeriods = dailyFile[i][34]; record.positionDays = dailyFile[i][35]; - if (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) { + if ( + (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { records.push(record); @@ -448,7 +479,10 @@ record.positionPeriods = marketFile[i][34]; record.positionDays = marketFile[i][35]; - if (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) { + if ( + (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) && + (record.begin >= coordinateSystem.min.x && record.end <= coordinateSystem.max.x) + ) { records.push(record); @@ -502,9 +536,6 @@ try { - let userPosition = getUserPosition() - let userPositionDate = userPosition.point.x - let record; /* Now we calculate and plot the records */ diff --git a/Share - Pre-Release Testing Workspace.json b/Share - Pre-Release Testing Workspace.json index afc1dcfff..4eb6d2107 100644 --- a/Share - Pre-Release Testing Workspace.json +++ b/Share - Pre-Release Testing Workspace.json @@ -1 +1 @@ -{"type":"Workspace","name":"Bot Instance Config Cleaned","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":20638.6059442939,"y":26942.27818712573},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20804.619211464753,"y":26745.34536940477},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21022.09028220901,"y":26879.455513120673},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21289.6777141654,"y":27102.547956317398},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21200.510975971047,"y":27469.85063353425},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20895.702155757215,"y":27778.625205637927},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20411.34568682323,"y":27774.338383921255},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20386.252015593775,"y":27274.154501298886},"targetPosition":{"x":20753.26730568965,"y":27123.76805855528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20753.27323415736,"y":27123.69839359708},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20749.113604244125,"y":27179.829098890244},"targetPosition":{"x":20390.125134675498,"y":27162.662207172078},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19914.203440863163,"y":27903.156756306773},"targetPosition":{"x":20390.125134675498,"y":27162.662207172078},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}}],"id":"b20c85c2-6f51-4005-a8dc-c8553567852b","savedPayload":{"position":{"x":20390.201247515193,"y":27162.599172604347},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20253.33278095527,"y":27434.25475910998},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20570.06284810355,"y":27577.603802976624},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20380.54146379238,"y":27801.327543789546},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20138.957672952984,"y":27948.71089499583},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19858.26371711653,"y":27857.67036106292},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19670.490673678083,"y":27614.958160476763},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19700.35170244305,"y":27295.375003702906},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20053.772737370804,"y":27351.065882097362},"targetPosition":{"x":20122.04809733962,"y":27516.926775913413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20122.04809733962,"y":27516.926775913413},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20314.033246073213,"y":27107.819872107786},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20152.975935463674,"y":27103.2455317722},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20103.925922381775,"y":27480.989505548132},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19618.922483169696,"y":27611.395901014082},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19383.961311817715,"y":27159.2535335281},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19383.783832193738,"y":26589.295353204125},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19891.637326863663,"y":26318.36484804343},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20470.867157022247,"y":26236.13901967548},"targetPosition":{"x":20123.746317158573,"y":27064.844476664155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20123.74321732164,"y":27064.84654695329},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19987.646610516345,"y":27065.045238281436},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19801.31691083593,"y":27122.234923863238},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19462.71417976986,"y":27175.86473412433},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19313.122155479115,"y":26853.226154529835},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19335.56181712152,"y":26441.521447269544},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19647.036573945934,"y":25942.21885337901},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20208.666113167998,"y":26132.15041366905},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20742.319455629106,"y":26462.993198703054},"targetPosition":{"x":19840.674614535274,"y":26832.223694047807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19840.689988436425,"y":26832.157026071607},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19792.290776599148,"y":26869.714798482226},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19496.400571788443,"y":26596.157186151653},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19476.11874006353,"y":26245.90768111089},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19577.778968088154,"y":25943.67088694431},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19843.75883197167,"y":25604.854128925308},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20341.755669703252,"y":25624.12796602334},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20736.838387641015,"y":26016.044868608667},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20582.350982536194,"y":26541.402156982618},"targetPosition":{"x":19928.40349476503,"y":26267.404838575538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19928.48948221078,"y":26267.360502374653},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19789.140084921633,"y":26972.72903429359},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19676.18213299578,"y":26470.456980730865},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20026.21560756694,"y":26134.499555386144},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20406.10648597274,"y":26124.93212449479},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20645.451544288215,"y":26285.4650180801},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20721.25551358238,"y":26507.209957902487},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20757.883827440473,"y":26747.484266090938},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20634.841566991952,"y":27087.066724303473},"targetPosition":{"x":20423.900247086243,"y":26571.959548777588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20423.955573012805,"y":26572.01177989817},"targetPosition":{"x":20294.58757634718,"y":26977.27809593435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"bf04ccea-266d-4115-b50e-fefdf29b873a","savedPayload":{"position":{"x":20294.58757634718,"y":26977.27809593435},"targetPosition":{"x":20423.811189260578,"y":26911.07692095621},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19989.94523473206,"y":26477.7639157451},"targetPosition":{"x":20008.54203322079,"y":26087.00236339464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19760.894135505165,"y":26214.65410266087},"targetPosition":{"x":20008.54203322079,"y":26087.00236339464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19845.182429040065,"y":25981.976043737435},"targetPosition":{"x":20008.54203322079,"y":26087.00236339464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20024.107881515374,"y":25760.60170188414},"targetPosition":{"x":20008.54203322079,"y":26087.00236339464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20405.817361364527,"y":25882.173071426158},"targetPosition":{"x":20008.54203322079,"y":26087.00236339464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"d6937865-7848-4270-b1a1-ab7035e8378c","savedPayload":{"position":{"x":20008.54203322079,"y":26087.00236339464},"targetPosition":{"x":20192.30813993282,"y":26205.142947749617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"22d1722d-a9f5-4b43-8732-c88fd45a3cb8","savedPayload":{"position":{"x":20192.30813993282,"y":26205.142947749617},"targetPosition":{"x":20449.520422242666,"y":26370.484326172056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20747.8481724945,"y":25872.30903276925},"targetPosition":{"x":21045.101537977716,"y":26063.362922322158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21061.365562408497,"y":25721.572082693106},"targetPosition":{"x":21045.101537977716,"y":26063.362922322158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21308.918133460385,"y":25927.316730308543},"targetPosition":{"x":21045.101537977716,"y":26063.362922322158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21837.359152270925,"y":26572.495223667993},"targetPosition":{"x":21045.101537977716,"y":26063.362922322158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20997.54679333731,"y":27061.292918823445},"targetPosition":{"x":21045.101537977716,"y":26063.362922322158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"2d6a3009-cb74-4aeb-9d37-5baa9838d516","savedPayload":{"position":{"x":21045.101537977716,"y":26063.362922322158},"targetPosition":{"x":20743.519169308576,"y":26218.878533176518},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"44aca2ca-b3dc-4a2a-80ae-de36a4924d10","savedPayload":{"position":{"x":20743.519169308576,"y":26218.878533176518},"targetPosition":{"x":20449.520422242666,"y":26370.484326172056},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"1be42eb3-bfaf-432f-8da6-15f15d547f50"}}}],"id":"29ca14e5-dabe-470a-be64-ed7996bd1e55","savedPayload":{"position":{"x":20449.518549122786,"y":26370.52400843595},"targetPosition":{"x":20423.811189260578,"y":26911.07692095621},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"0726a9e4-23b6-4d27-a8de-e91a9665a8ba","savedPayload":{"position":{"x":20423.811189260578,"y":26911.07692095621},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"d"}}},"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":20167.494886097436,"y":27789.065463509785},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20398.971482058823,"y":27937.273702300685},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"37ee839d-9a7c-410c-9251-c33b8f1b99f7","savedPayload":{"position":{"x":20256.333996621448,"y":27858.60372366994},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20235.19064763922,"y":27774.537300159638},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20338.167154920495,"y":27632.482234110346},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"09db5e1e-a7e8-468c-ad70-0d2ab1c8b8b8","savedPayload":{"position":{"x":20511.07534717651,"y":27791.87665994007},"targetPosition":{"x":20484.53303783339,"y":31138.094165374998},"floatingObject":{"isPinned":false,"isFrozen":true,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"id":"121202ea-6735-4bf3-8a95-aaa55f00f6e7","savedPayload":{"position":{"x":20484.53303783339,"y":31138.094165374998},"targetPosition":{"x":20220.939032642702,"y":29953.546451649527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19606.39288942133,"y":29760.31666970672},"targetPosition":{"x":20220.939032642702,"y":29953.546451649527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3f483482-d8a1-4755-ba50-7cac6296fa5f","savedPayload":{"position":{"x":20220.939032642702,"y":29953.546451649527},"targetPosition":{"x":20728.841960411875,"y":29487.397360907675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"25fe9099-b53d-4757-8a63-3f8a15875f33","savedPayload":{"position":{"x":20728.841960411875,"y":29487.397360907675},"targetPosition":{"x":21165.957841385967,"y":29086.21603407449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"5b21d2d2-0f52-4408-83eb-ddaa844ec58c","savedPayload":{"position":{"x":21165.957841385967,"y":29086.21603407449},"targetPosition":{"x":21464.382371417014,"y":28807.794064663267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25690.36275811884,"y":26948.61931604627},"targetPosition":{"x":25044.507086635276,"y":26872.618607797664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25539.048252320914,"y":26459.671319648212},"targetPosition":{"x":25044.507086635276,"y":26872.618607797664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7fb83e5e-a7a9-4948-afc0-ee398f921dde","savedPayload":{"position":{"x":25454.954709599882,"y":26666.07021134871},"targetPosition":{"x":25044.507086635276,"y":26872.618607797664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25514.617638637425,"y":26936.79389168072},"targetPosition":{"x":25044.507086635276,"y":26872.618607797664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25626.820962422687,"y":26696.83076623988},"targetPosition":{"x":25044.507086635276,"y":26872.618607797664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"87e38a84-7c06-421b-afa5-1fd38017a2ea","savedPayload":{"position":{"x":25044.507086635276,"y":26872.618607797664},"targetPosition":{"x":18464.792585204814,"y":28441.970774464393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c5eaba2a-7e87-4224-924b-342df9717159","savedPayload":{"position":{"x":18464.792585204814,"y":28441.970774464393},"targetPosition":{"x":19613.890131521577,"y":27763.87209500647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19605.950005000712,"y":26929.848437951317},"targetPosition":{"x":19613.890131521577,"y":27763.87209500647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ed2a205f-2369-496d-8460-4fa2c1bec49f","savedPayload":{"position":{"x":19613.890131521577,"y":27763.87209500647},"targetPosition":{"x":20296.709799785687,"y":28149.478095772713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"b7835d6b-653f-4f9e-9b67-8c78ad1082dc","savedPayload":{"position":{"x":20296.709799785687,"y":28149.478095772713},"targetPosition":{"x":20787.68108007664,"y":28426.742329190853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"54bc0b34-6b2c-4457-9c39-14d9adead46b","savedPayload":{"position":{"x":20787.68108007664,"y":28426.742329190853},"targetPosition":{"x":21464.382371417014,"y":28807.794064663267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22112.28906867007,"y":27762.497164187098},"targetPosition":{"x":24970.83536720303,"y":26770.361925585745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21983.24441685303,"y":27678.86142082753},"targetPosition":{"x":24970.83536720303,"y":26770.361925585745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"84b7fbf3-55c6-4105-bbc1-6f916e594419","savedPayload":{"position":{"x":22159.848629069482,"y":27896.17003022008},"targetPosition":{"x":24970.83536720303,"y":26770.361925585745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21932.052904675453,"y":28018.726200658723},"targetPosition":{"x":24970.83536720303,"y":26770.361925585745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21853.83177115594,"y":27800.76957461102},"targetPosition":{"x":24970.83536720303,"y":26770.361925585745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f17cb007-672f-4a78-8dd9-24aa1b7ce7a7","savedPayload":{"position":{"x":24970.83536720303,"y":26770.361925585745},"targetPosition":{"x":21117.908510210305,"y":25851.57013417244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"id":"8b83403b-914b-45b7-8111-5696c36f4f7e","savedPayload":{"position":{"x":21117.908510210305,"y":25851.57013417244},"targetPosition":{"x":21919.856553499067,"y":26559.94042684111},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22712.659982296205,"y":26293.972554375807},"targetPosition":{"x":21919.856553499067,"y":26559.94042684111},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"4c7a189b-2d01-4552-977c-e6877a285e62","savedPayload":{"position":{"x":21919.856553499067,"y":26559.94042684111},"targetPosition":{"x":21771.589160515166,"y":27291.66883604703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"17e12190-f40c-443a-9ac2-9b49408702dc","savedPayload":{"position":{"x":21771.589160515166,"y":27291.66883604703},"targetPosition":{"x":21640.097716943077,"y":27940.6046734745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d744ef6a-91ba-426c-941a-011a09dc6128","savedPayload":{"position":{"x":21640.097716943077,"y":27940.6046734745},"targetPosition":{"x":21464.382371417014,"y":28807.794064663267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24808.95996273492,"y":27522.847243299115},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25001.711823649315,"y":27714.388382165296},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-05-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-07-31T23:59:59.999Z\"\n}","id":"0461ebd0-083d-4995-a27d-7c0db0bcfe59","savedPayload":{"position":{"x":24441.652611484056,"y":28167.341658264108},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"d23bfc6a-40b5-44c8-b044-5b07354210d8","savedPayload":{"position":{"x":24841.726619678113,"y":27772.768700319597},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24807.250076875345,"y":28047.177723561213},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24618.523623969802,"y":27929.827088044633},"targetPosition":{"x":24402.773148080545,"y":27717.325290111792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e2d866ba-b44a-45aa-8173-ee280626e3c0","savedPayload":{"position":{"x":24402.773148080545,"y":27717.325290111792},"targetPosition":{"x":23835.324066186244,"y":27986.14070696683},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e5a4324d-479f-45ae-b882-54939c919a63","savedPayload":{"position":{"x":23835.324066186244,"y":27986.14070696683},"targetPosition":{"x":23583.150928136893,"y":28567.359732175606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":"e9c0900c-b4c9-4821-a5f6-b052464e2bef","savedPayload":{"position":{"x":23896.177771066865,"y":28989.690105837966},"targetPosition":{"x":23583.150928136893,"y":28567.359732175606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"bd6770b7-bcd6-402b-b301-5a0f0922f46b","savedPayload":{"position":{"x":23583.150928136893,"y":28567.359732175606},"targetPosition":{"x":23089.975235982634,"y":28623.946371337806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"e2af488f-d970-4605-b63d-bd9b1514718f","savedPayload":{"position":{"x":23089.975235982634,"y":28623.946371337806},"targetPosition":{"x":22536.245393806526,"y":28687.48095195692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7baff84-f86a-4d45-808b-72e0a9c35585","savedPayload":{"position":{"x":22536.245393806526,"y":28687.48095195692},"targetPosition":{"x":21464.382371417014,"y":28807.794064663267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"2b8b44d1-c9c2-465c-b408-72ae6a5159db","savedPayload":{"position":{"x":21464.382371417014,"y":28807.794064663267},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"t"}}},{"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":22538.904192518512,"y":28557.71273505601},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22244.243037712444,"y":28595.394304597103},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"d9e63d80-13aa-4638-9bbe-05c4eb427b85","savedPayload":{"position":{"x":22489.696410526627,"y":28729.054673575367},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22334.19360187296,"y":28642.34589099084},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22417.889594413205,"y":28821.158742176212},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ac7ada1f-9f3a-46df-ad1c-a0a013ae91ef","savedPayload":{"position":{"x":22331.07679657496,"y":28408.595098306796},"targetPosition":{"x":20371.658621099446,"y":29234.87720077133},"floatingObject":{"isPinned":false,"isFrozen":true,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cc68bed4-8472-4d26-9573-1c7b40648b71","savedPayload":{"position":{"x":20371.658621099446,"y":29234.87720077133},"targetPosition":{"x":20464.844145019684,"y":28981.35813621417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20230.30774225287,"y":28700.04037525486},"targetPosition":{"x":20464.844145019684,"y":28981.35813621417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9cfa0c18-d720-42b4-bd11-c8f3f0eb86a3","savedPayload":{"position":{"x":20464.844145019684,"y":28981.35813621417},"targetPosition":{"x":20746.1484671505,"y":28932.6765072788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"54a45585-1950-486e-b41e-58fbf68ccc87","savedPayload":{"position":{"x":20746.1484671505,"y":28932.6765072788},"targetPosition":{"x":21159.720933636017,"y":28861.104975071874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2f75b6d3-47ee-4638-a981-52b567f07c92","savedPayload":{"position":{"x":21159.720933636017,"y":28861.104975071874},"targetPosition":{"x":21968.782867171718,"y":28722.0145916708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23396.64034719842,"y":27663.94182346568},"targetPosition":{"x":23483.691602996165,"y":27955.26751640323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23127.18769829897,"y":27554.120469471272},"targetPosition":{"x":23483.691602996165,"y":27955.26751640323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"627fabc2-d723-4476-85a4-f4a6feb34340","savedPayload":{"position":{"x":22823.84994449946,"y":27876.00196333783},"targetPosition":{"x":23483.691602996165,"y":27955.26751640323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22975.861740850843,"y":27649.48799073666},"targetPosition":{"x":23483.691602996165,"y":27955.26751640323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23256.53608246781,"y":27533.818172412037},"targetPosition":{"x":23483.691602996165,"y":27955.26751640323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e573e921-7346-49a8-836b-bf370e877009","savedPayload":{"position":{"x":23483.691602996165,"y":27955.26751640323},"targetPosition":{"x":21086.120806719417,"y":27532.100379819898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"4d3a8e33-af23-4b2f-bf7c-45cadc64099f","savedPayload":{"position":{"x":21086.120806719417,"y":27532.100379819898},"targetPosition":{"x":21343.57851689558,"y":27541.90908809185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21595.746721465155,"y":27141.190825432604},"targetPosition":{"x":21343.57851689558,"y":27541.90908809185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"2635e474-9d0b-4acd-b78e-d39d053228e0","savedPayload":{"position":{"x":21343.57851689558,"y":27541.90908809185},"targetPosition":{"x":21461.245692412995,"y":27764.91318489846},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"dd7b90d8-4548-4010-ae1f-95d470378a12","savedPayload":{"position":{"x":21461.245692412995,"y":27764.91318489846},"targetPosition":{"x":21669.058172975732,"y":28158.761633535498},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b6a93695-d43d-4c4f-9ddd-d32a2cf71c55","savedPayload":{"position":{"x":21669.058172975732,"y":28158.761633535498},"targetPosition":{"x":21968.782867171718,"y":28722.0145916708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24117.845462321995,"y":28387.91606454192},"targetPosition":{"x":24323.897276518062,"y":29244.60547342403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23984.62296403813,"y":28429.542486749277},"targetPosition":{"x":24323.897276518062,"y":29244.60547342403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"1bca99d0-fa30-4ca6-8968-4f85516355e0","savedPayload":{"position":{"x":24021.877801235816,"y":28252.20869759876},"targetPosition":{"x":24323.897276518062,"y":29244.60547342403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24181.840705185026,"y":28262.268185336405},"targetPosition":{"x":24323.897276518062,"y":29244.60547342403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24378.267156964605,"y":28513.135704367232},"targetPosition":{"x":24323.897276518062,"y":29244.60547342403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"49b8a9d0-d3af-4df8-a093-95f67ba30dc5","savedPayload":{"position":{"x":24323.897276518062,"y":29244.60547342403},"targetPosition":{"x":22952.69191226053,"y":26853.37726817299},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"59a383af-80c5-4a9a-921b-e04c91c64f48","savedPayload":{"position":{"x":22952.69191226053,"y":26853.37726817299},"targetPosition":{"x":23139.794775109087,"y":27513.78479313218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23683.344864498136,"y":27651.14059487756},"targetPosition":{"x":23139.794775109087,"y":27513.78479313218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"086319ff-c1a5-4a91-97f8-82d187f46a6f","savedPayload":{"position":{"x":23139.794775109087,"y":27513.78479313218},"targetPosition":{"x":22781.556387232285,"y":27882.403379912797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"d6ea855d-94cb-4a0c-b1f6-2616cd95ef39","savedPayload":{"position":{"x":22781.556387232285,"y":27882.403379912797},"targetPosition":{"x":22489.9366509118,"y":28182.47299477708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"203c786d-2efa-4618-b4d7-61cec6cc4178","savedPayload":{"position":{"x":22489.9366509118,"y":28182.47299477708},"targetPosition":{"x":21968.782867171718,"y":28722.0145916708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23527.56837820928,"y":28541.269850193625},"targetPosition":{"x":23491.38303489652,"y":28953.799798972865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24008.06178586856,"y":29093.2851445194},"targetPosition":{"x":23491.38303489652,"y":28953.799798972865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"a345cf05-b0fb-4d2c-ab7c-ea39e7a73efb","savedPayload":{"position":{"x":23755.495017721172,"y":28834.756608108153},"targetPosition":{"x":23488.877847742064,"y":28950.119497966625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"49b79a71-12bc-4c47-877a-08e19a5c5f70","savedPayload":{"position":{"x":24075.54937280474,"y":28860.219656580175},"targetPosition":{"x":23488.877847742064,"y":28950.119497966625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23772.47023543729,"y":28527.230365425614},"targetPosition":{"x":23488.877847742064,"y":28950.119497966625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23935.62309289638,"y":28711.324542631937},"targetPosition":{"x":23488.877847742064,"y":28950.119497966625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6f976714-c92f-4c5c-ad5d-5ed2d8a3d287","savedPayload":{"position":{"x":23491.38303489652,"y":28953.799798972865},"targetPosition":{"x":23238.764206979755,"y":29123.02947894797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"1be42eb3-bfaf-432f-8da6-15f15d547f50","savedPayload":{"position":{"x":23238.764206979755,"y":29123.02947894797},"targetPosition":{"x":23045.658602662403,"y":29252.39117336131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"p"},"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":"770558fc-3711-4232-a8bb-fe7bcecd805b","savedPayload":{"position":{"x":23064.615110255385,"y":29159.02343517507},"targetPosition":{"x":23045.658602662403,"y":29252.39117336131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"16d02098-221f-4d83-9682-a5f83262bb74","savedPayload":{"position":{"x":23045.658602662403,"y":29252.39117336131},"targetPosition":{"x":22593.731710899065,"y":29030.193680597673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"72cdfb23-b7c6-4feb-ba2d-d56415d30162","savedPayload":{"position":{"x":22593.731710899065,"y":29030.193680597673},"targetPosition":{"x":22251.410090365694,"y":28861.885471487756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c6fb2087-d2a2-49a0-9790-2c4d1cb015d7","savedPayload":{"position":{"x":22251.410090365694,"y":28861.885471487756},"targetPosition":{"x":21968.782867171718,"y":28722.0145916708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a10117c3-fc8f-49e4-a424-0795068fbe7a","savedPayload":{"position":{"x":21968.782867171718,"y":28722.0145916708},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"l"}}},{"type":"Task Manager","name":"Masters Datasets Poloniex","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":"Live-Trades","code":" {\n \"process\": \"Live-Trades\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"22839b31-f532-47a3-b19b-d286c569e7d8","savedPayload":{"position":{"x":21136.867102738044,"y":31840.545747417196},"targetPosition":{"x":21378.628243114574,"y":31458.673426380476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"338266fa-14c2-42eb-b0e5-d0a8ed9309fc","savedPayload":{"position":{"x":21378.628243114574,"y":31458.673426380476},"targetPosition":{"x":20444.30793430509,"y":28840.453630811175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Live-Trades","id":"371a2507-655b-46c5-b959-52f527cc4d7e"}}},{"type":"Sensor Process Instance","name":"Hole-Fixing","code":" {\n \"process\": \"Hole-Fixing\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"eeb69692-1ec6-41c1-a1eb-123aa8f37039","savedPayload":{"position":{"x":21451.890937090677,"y":30136.376588591615},"targetPosition":{"x":19719.883562638504,"y":27458.421997304526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3d7e0bdd-64e3-4442-8742-cc9282a82631","savedPayload":{"position":{"x":19719.883562638504,"y":27458.421997304526},"targetPosition":{"x":20444.30793430509,"y":28840.453630811175},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Hole-Fixing","id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18"}}}],"id":"85c4f582-56ee-4b8e-95b2-aa61baedfa39","savedPayload":{"position":{"x":20444.30793430509,"y":28840.453630811175},"targetPosition":{"x":20965.108711019042,"y":28861.71405104877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"2fcbea08-a941-4891-80fd-236eacd83c11","savedPayload":{"position":{"x":20965.108711019042,"y":28861.71405104877},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22108.885008649428,"y":30080.396974510822},"targetPosition":{"x":22142.03489660962,"y":30125.634590088514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"fdb6700e-c193-4a9c-962d-322edab4dedc","savedPayload":{"position":{"x":22142.03489660962,"y":30125.634590088514},"targetPosition":{"x":21571.919533154934,"y":27741.368829234958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"456f7bdf-0021-4752-8025-68f640b54ff4","savedPayload":{"position":{"x":21571.919533154934,"y":27741.368829234958},"targetPosition":{"x":21850.232211668947,"y":28121.16504381442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"b864d5bb-2086-4c23-b04a-bc1f37eea874","savedPayload":{"position":{"x":21850.232211668947,"y":28121.16504381442},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21965.34124671096,"y":27282.025400052124},"targetPosition":{"x":22277.228108631236,"y":27596.040331292945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"050d715f-2851-48b4-86b6-d93ab4baa1b2","savedPayload":{"position":{"x":22277.228108631236,"y":27596.040331292945},"targetPosition":{"x":22685.39079154583,"y":28006.987993600236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23353.90636580138,"y":27830.293715293654},"targetPosition":{"x":22884.859439642598,"y":27954.266755415927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"111b43d5-d4ff-414c-8b9f-24f79e2a0254","savedPayload":{"position":{"x":22884.859439642598,"y":27954.266755415927},"targetPosition":{"x":22685.39079154583,"y":28006.987993600236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"1e587326-ad4d-4ea8-9273-367b3009ea3d","savedPayload":{"position":{"x":22685.39079154583,"y":28006.987993600236},"targetPosition":{"x":22562.597748967673,"y":28459.10348055795},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e4164330-478a-4de8-b3ae-db67225bfa7a","savedPayload":{"position":{"x":22562.597748967673,"y":28459.10348055795},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23361.638700238487,"y":27983.070521639213},"targetPosition":{"x":23319.184086194153,"y":28348.68845395015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"14b4277e-82c4-4391-af7d-cc456fc0a29e","savedPayload":{"position":{"x":23319.184086194153,"y":28348.68845395015},"targetPosition":{"x":23295.74174680163,"y":28550.573216069897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24140.970492539655,"y":29178.83069910477},"targetPosition":{"x":23795.926602302745,"y":28922.360001545236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"c5de37ae-dfa5-4bac-b7f3-7d75a36adf1e","savedPayload":{"position":{"x":23795.926602302745,"y":28922.360001545236},"targetPosition":{"x":23295.74174680163,"y":28550.573216069897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"824572fe-b6af-4608-ae8b-23a8ad8133e3","savedPayload":{"position":{"x":23295.74174680163,"y":28550.573216069897},"targetPosition":{"x":22880.390998733674,"y":28730.11037359167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83565cd7-dbb8-47b7-8672-df205da6c9ab","savedPayload":{"position":{"x":22880.390998733674,"y":28730.11037359167},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25454.331819050625,"y":28591.556505893037},"targetPosition":{"x":23815.342748918225,"y":29613.64546876458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"1c1d8ed7-90df-478d-b647-6d442032d4c2","savedPayload":{"position":{"x":23815.342748918225,"y":29613.64546876458},"targetPosition":{"x":23778.44617889652,"y":29636.654516032937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23825.9021887677,"y":31031.884901175614},"targetPosition":{"x":23808.711769347155,"y":30526.47798698295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ee814dbc-2af1-4489-ba89-99d992e28ed4","savedPayload":{"position":{"x":23808.711769347155,"y":30526.47798698295},"targetPosition":{"x":23778.44617889652,"y":29636.654516032937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"d80f2c6c-99c3-4147-a738-1011de2bd42e","savedPayload":{"position":{"x":23778.44617889652,"y":29636.654516032937},"targetPosition":{"x":23338.49161884325,"y":29402.214616331203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"df43162b-1971-4bac-9aed-d3ddcf61b216","savedPayload":{"position":{"x":23338.49161884325,"y":29402.214616331203},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24135.622712185443,"y":31385.754517822304},"targetPosition":{"x":22887.233754418165,"y":30944.154422072315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"6ddd81e2-d6db-4814-9c6c-96538a74824c","savedPayload":{"position":{"x":22887.233754418165,"y":30944.154422072315},"targetPosition":{"x":22807.20798689665,"y":30915.846428493798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21904.138288976847,"y":31687.671986032507},"targetPosition":{"x":22226.853396900497,"y":31411.8574296665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"81f0108b-8af9-4b22-94dd-81ef4a5c8065","savedPayload":{"position":{"x":22226.853396900497,"y":31411.8574296665},"targetPosition":{"x":22807.20798689665,"y":30915.846428493798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22807.20798689665,"y":30915.846428493798},"targetPosition":{"x":22702.624699679254,"y":30352.634261138595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"aa0f2533-460c-464f-ad77-6ae4cadd1178","savedPayload":{"position":{"x":22702.624699679254,"y":30352.634261138595},"targetPosition":{"x":22439.76060402535,"y":28924.44347969721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"91469c80-5e9e-4a0f-8306-afbfb07e997b","savedPayload":{"position":{"x":22439.76060402535,"y":28924.44347969721},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Sparta Datasets","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":22225.15967411099,"y":28337.75721950153},"targetPosition":{"x":21975.56443315996,"y":28930.239483693324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"033c4a8d-7063-4d49-bd8c-60e35625ffe4","savedPayload":{"position":{"x":21975.56443315996,"y":28930.239483693324},"targetPosition":{"x":22387.33217032504,"y":28898.818552190256},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22628.498665400566,"y":28029.904929218774},"targetPosition":{"x":22604.781248926993,"y":28445.70553731023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9c27f4ca-ddd1-4788-a45d-b9c785963a32","savedPayload":{"position":{"x":22604.781248926993,"y":28445.70553731023},"targetPosition":{"x":22387.33217032504,"y":28898.818552190256},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}}],"id":"6d36d506-48f6-471b-880e-e94acefc4a2e","savedPayload":{"position":{"x":22387.33217032504,"y":28898.818552190256},"targetPosition":{"x":22529.154172604456,"y":29106.226619715082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0d8eea02-dfa3-43b8-82f4-9f589d5e8711","savedPayload":{"position":{"x":22529.154172604456,"y":29106.226619715082},"targetPosition":{"x":22706.94189463623,"y":29365.679584665802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23345.596140181122,"y":27935.01671303603},"targetPosition":{"x":23238.543429236062,"y":28266.741553184518},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"57d721b9-6c5f-4ea6-8078-f084d90598ee","savedPayload":{"position":{"x":23238.543429236062,"y":28266.741553184518},"targetPosition":{"x":23347.38088729262,"y":28531.277430593025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24148.276369125466,"y":28588.39126892831},"targetPosition":{"x":23755.72880776967,"y":28586.026476493567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"603c5fcb-5684-4801-8a64-96f66d31d39c","savedPayload":{"position":{"x":23755.72880776967,"y":28586.026476493567},"targetPosition":{"x":23347.38088729262,"y":28531.277430593025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}}],"id":"c33fe94a-4efe-485f-9b08-9c737d24dd17","savedPayload":{"position":{"x":23347.38088729262,"y":28531.277430593025},"targetPosition":{"x":23094.646470041083,"y":28859.029248486564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"r"}}},"id":"3391ef51-3c4a-42d3-9626-60fb5c15b97e","savedPayload":{"position":{"x":23094.646470041083,"y":28859.029248486564},"targetPosition":{"x":22706.94189463623,"y":29365.679584665802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24390.93305629644,"y":29559.993645611277},"targetPosition":{"x":24001.71258185579,"y":29539.572874066027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"02397e0f-d27e-48c2-8444-816446a47b6c","savedPayload":{"position":{"x":24001.71258185579,"y":29539.572874066027},"targetPosition":{"x":23764.0021194878,"y":29741.620333943778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24175.078596130777,"y":30247.350317388336},"targetPosition":{"x":23831.387813042486,"y":30110.093056720783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"142d7887-3e34-4e05-bedb-d4e357612026","savedPayload":{"position":{"x":23831.387813042486,"y":30110.093056720783},"targetPosition":{"x":23764.0021194878,"y":29741.620333943778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}}],"id":"dc9e5645-feeb-472d-b4aa-d20df2985a3a","savedPayload":{"position":{"x":23764.0021194878,"y":29741.620333943778},"targetPosition":{"x":23359.97210607226,"y":29597.462715030553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b411ad3e-bb9f-4337-9d52-5ddcadfe73d7","savedPayload":{"position":{"x":23359.97210607226,"y":29597.462715030553},"targetPosition":{"x":22706.94189463623,"y":29365.679584665802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23156.244887228248,"y":31306.512491599115},"targetPosition":{"x":23050.058346828977,"y":30937.83182032401},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"240ef848-9942-4843-a7ca-2e9e5e0ce33e","savedPayload":{"position":{"x":23050.058346828977,"y":30937.83182032401},"targetPosition":{"x":22667.11613136423,"y":30701.909041645686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22511.861152430156,"y":31252.1981285482},"targetPosition":{"x":22290.09772898235,"y":30905.453002270893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"8d142a18-680f-44ee-acf7-9e36d520d072","savedPayload":{"position":{"x":22290.09772898235,"y":30905.453002270893},"targetPosition":{"x":22667.11613136423,"y":30701.909041645686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"44019efe-950a-4eec-a546-cd2ee26818b9"}}}],"id":"26b04b09-73b2-4c9e-9b89-0ccbca411971","savedPayload":{"position":{"x":22667.11613136423,"y":30701.909041645686},"targetPosition":{"x":22679.617825849466,"y":30264.29263961426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d91eb798-593c-4c3b-9505-f50cd4ae7778","savedPayload":{"position":{"x":22679.617825849466,"y":30264.29263961426},"targetPosition":{"x":22706.94189463623,"y":29365.679584665802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8bd58fd7-29b8-44db-9557-89d7fc00a3cf","savedPayload":{"position":{"x":22706.94189463623,"y":29365.679584665802},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"i"}}},{"type":"Task Manager","name":"Master Datasets 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":22112.528381760225,"y":28358.9224098695},"targetPosition":{"x":22261.476509881624,"y":28723.766812329177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"87bbd0f1-98ae-4231-8d39-2170cde6e44b","savedPayload":{"position":{"x":22261.476509881624,"y":28723.766812329177},"targetPosition":{"x":22453.930444157268,"y":29195.177507699456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"6fbca8a6-be5d-48aa-90b5-bffab7cf43e9","savedPayload":{"position":{"x":22453.930444157268,"y":29195.177507699456},"targetPosition":{"x":22653.835902745843,"y":29684.840509893955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0eda6317-7134-4800-9279-6e49b9ee9d50","savedPayload":{"position":{"x":22653.835902745843,"y":29684.840509893955},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23617.738538931346,"y":28320.254343265133},"targetPosition":{"x":23470.00589059256,"y":28584.365829753067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4d7da0cc-1d36-4291-a0be-459f224a0b2f","savedPayload":{"position":{"x":23470.00589059256,"y":28584.365829753067},"targetPosition":{"x":23336.731846530296,"y":28822.628707210075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d6fc3b6e-a9f2-41f3-b96c-ab1b2aac2886","savedPayload":{"position":{"x":23336.731846530296,"y":28822.628707210075},"targetPosition":{"x":23173.88958689633,"y":29113.752651298266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"p"}}},"id":"916f11ac-3279-4566-8766-6dc79027ff5d","savedPayload":{"position":{"x":23173.88958689633,"y":29113.752651298266},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24274.520193862678,"y":29096.737379387316},"targetPosition":{"x":24151.292035098857,"y":29423.72513840473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"f332d00b-afa5-42e0-b98b-2a960300aeb1","savedPayload":{"position":{"x":24151.292035098857,"y":29423.72513840473},"targetPosition":{"x":24056.548381992867,"y":29675.128836399013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24572.24800400091,"y":30304.05551354193},"targetPosition":{"x":24291.699476254933,"y":29961.909725950365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"dbcb7c34-ff82-4404-8119-8875aed784eb","savedPayload":{"position":{"x":24291.699476254933,"y":29961.909725950365},"targetPosition":{"x":24056.548381992867,"y":29675.128836399013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"770041d3-aae1-4e07-9629-3d8b024b16bc","savedPayload":{"position":{"x":24056.548381992867,"y":29675.128836399013},"targetPosition":{"x":23680.98890960386,"y":29736.97000457637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a510c76a-5155-4ca6-8920-ebf4ce0f8a50","savedPayload":{"position":{"x":23680.98890960386,"y":29736.97000457637},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24341.281411363805,"y":30483.460984120153},"targetPosition":{"x":23994.362226929607,"y":30595.66047103127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4dc482e1-b1fb-4b50-98ad-34011aa37683","savedPayload":{"position":{"x":23994.362226929607,"y":30595.66047103127},"targetPosition":{"x":23643.377717979554,"y":30709.174752122915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23545.24515235224,"y":31167.784399379925},"targetPosition":{"x":23599.60607997948,"y":30913.735749124793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"9d3e2161-434e-4495-9ce5-6341e68fc45c","savedPayload":{"position":{"x":23599.60607997948,"y":30913.735749124793},"targetPosition":{"x":23643.377717979554,"y":30709.174752122915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"7c8a19d8-dd94-43d8-9b16-f4e5d5aea7ab","savedPayload":{"position":{"x":23643.377717979554,"y":30709.174752122915},"targetPosition":{"x":23348.48985412187,"y":30442.929450096675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5d9c329a-724f-40a1-8ce1-0a1eebcbecd9","savedPayload":{"position":{"x":23348.48985412187,"y":30442.929450096675},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23445.497372992646,"y":31700.921555033692},"targetPosition":{"x":23136.15878466831,"y":31496.12438905296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"a8a1c4e1-2d3b-4333-bd4e-a3ed4b894ef1","savedPayload":{"position":{"x":23136.15878466831,"y":31496.12438905296},"targetPosition":{"x":22659.52874945248,"y":31180.572162082964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22083.7710839613,"y":31467.55287633937},"targetPosition":{"x":22390.67793622384,"y":31314.57819106557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"21bb0d5a-9d13-411c-b3ce-1c6d0aa258ab","savedPayload":{"position":{"x":22390.67793622384,"y":31314.57819106557},"targetPosition":{"x":22659.52874945248,"y":31180.572162082964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"0a53ee0e-a7aa-446e-b791-8e2a39e625a6","savedPayload":{"position":{"x":22659.52874945248,"y":31180.572162082964},"targetPosition":{"x":22683.796771232537,"y":30784.530121359174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8ad437c8-4a0b-4d63-8043-eabb2067b1ea","savedPayload":{"position":{"x":22683.796771232537,"y":30784.530121359174},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22432.975915984953,"y":31509.023481721983},"targetPosition":{"x":22374.78945720412,"y":30852.519533881667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"8b1ac3e4-17c8-4b4b-81e2-7774a24a4780","savedPayload":{"position":{"x":22374.78945720412,"y":30852.519533881667},"targetPosition":{"x":22315.957593488027,"y":30188.733635965156},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22044.15115754113,"y":30062.363044509842},"targetPosition":{"x":22196.89551756372,"y":30133.37826918719},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"2119c986-d0f2-46b0-b312-fe2a836a8ee5","savedPayload":{"position":{"x":22196.89551756372,"y":30133.37826918719},"targetPosition":{"x":22315.957593488027,"y":30188.733635965156},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22315.957593488027,"y":30188.733635965156},"targetPosition":{"x":22618.72991618487,"y":29976.218386846827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"73bc5e1a-fbb7-4955-b220-00e645b26ad7","savedPayload":{"position":{"x":22618.72991618487,"y":29976.218386846827},"targetPosition":{"x":22737.868420467683,"y":29885.163052517943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"778736fa-88e3-4818-9b6e-ba44bc05436d","savedPayload":{"position":{"x":22737.868420467683,"y":29885.163052517943},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets Bitfinex 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":"Bitfinex BTC/USDT","id":"33ee1d19-8649-4bb9-9697-88a9cc262520","savedPayload":{"position":{"x":22856.00036208747,"y":28282.5314990914},"targetPosition":{"x":22783.854124539735,"y":28671.060487775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"b908471e-fd73-4f0f-a0a2-53565e085e29","savedPayload":{"position":{"x":22783.854124539735,"y":28671.060487775},"targetPosition":{"x":22721.198555727737,"y":29008.479397109197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"d7c3f337-1013-4f42-ba48-e77d0d1b63d4","savedPayload":{"position":{"x":22721.198555727737,"y":29008.479397109197},"targetPosition":{"x":22617.146504231187,"y":29568.830701800052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c7c668e8-b306-4d55-b4b1-5464c23ec7e6","savedPayload":{"position":{"x":22617.146504231187,"y":29568.830701800052},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24034.22726229234,"y":29509.2449463411},"targetPosition":{"x":23630.068975083173,"y":29724.60997927875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"e4f59f0a-89df-493b-b43f-54e13942ca64","savedPayload":{"position":{"x":23630.068975083173,"y":29724.60997927875},"targetPosition":{"x":23396.61542720976,"y":29849.011068204458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"24ca81e8-440d-4c89-a695-ba01163488dd","savedPayload":{"position":{"x":23396.61542720976,"y":29849.011068204458},"targetPosition":{"x":23057.997923767187,"y":30029.451188053918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"e204f943-b44b-47bc-9432-0ace8385328c","savedPayload":{"position":{"x":23057.997923767187,"y":30029.451188053918},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24454.180586814287,"y":30254.491949711173},"targetPosition":{"x":23962.225515632366,"y":30620.161546664032},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"f4d577d1-9ded-4e55-aa15-658af8a9528e","savedPayload":{"position":{"x":23962.225515632366,"y":30620.161546664032},"targetPosition":{"x":23652.615193165162,"y":30850.294517053033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23965.519302358294,"y":31752.669020460802},"targetPosition":{"x":23700.743943923528,"y":31264.777953849916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"8bfbce7e-a25d-4ba8-a280-a6ee3f0ddc1f","savedPayload":{"position":{"x":23700.743943923528,"y":31264.777953849916},"targetPosition":{"x":23652.615193165162,"y":30850.294517053033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"d023822c-481d-40ed-8dfe-a2bcec6677d4","savedPayload":{"position":{"x":23652.615193165162,"y":30850.294517053033},"targetPosition":{"x":23271.66756689449,"y":30685.628257744618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9b3a4292-670d-4bdb-80d5-4170ee30222a","savedPayload":{"position":{"x":23271.66756689449,"y":30685.628257744618},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23451.83368258768,"y":32428.300973841673},"targetPosition":{"x":23318.675895951736,"y":31805.317909790105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"0ba1eeed-193a-4898-9dbf-a5d5611fe2d6","savedPayload":{"position":{"x":23318.675895951736,"y":31805.317909790105},"targetPosition":{"x":22837.00286830812,"y":31678.007685052242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22288.69179818567,"y":32709.787923212156},"targetPosition":{"x":22498.543169989465,"y":32018.776764714494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"1d61294c-bed2-4f9d-8aef-4ab802b405c7","savedPayload":{"position":{"x":22498.543169989465,"y":32018.776764714494},"targetPosition":{"x":22837.00286830812,"y":31678.007685052242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"fe81bef7-aa6f-4386-b3dc-f8f0616bdb8f","savedPayload":{"position":{"x":22837.00286830812,"y":31678.007685052242},"targetPosition":{"x":22718.227835445978,"y":31240.686231870513},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"827234f9-2f2f-4565-a3ef-872c181e58cd","savedPayload":{"position":{"x":22718.227835445978,"y":31240.686231870513},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21585.868756261225,"y":32382.01400476307},"targetPosition":{"x":21722.368574085074,"y":31937.10661001437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ae635552-5ee7-4b50-a81b-fe6df16e0f5a","savedPayload":{"position":{"x":21722.368574085074,"y":31937.10661001437},"targetPosition":{"x":21565.333046991578,"y":31580.490353087007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20488.768246667525,"y":31670.668684842818},"targetPosition":{"x":21163.11253909408,"y":31536.555368763205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"da565660-aca8-4b16-99d2-38744ffecb66","savedPayload":{"position":{"x":21163.11253909408,"y":31536.555368763205},"targetPosition":{"x":21565.333046991578,"y":31580.490353087007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"b1804417-a45a-4db4-bef0-511ef6f2d4f2","savedPayload":{"position":{"x":21565.333046991578,"y":31580.490353087007},"targetPosition":{"x":21819.851334398678,"y":31233.164882272722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6d55df89-61a7-4deb-9b93-bc76b8001f79","savedPayload":{"position":{"x":21819.851334398678,"y":31233.164882272722},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20363.141760704726,"y":30837.33791639421},"targetPosition":{"x":20789.647148888682,"y":30826.180372563245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"2093e487-3f20-4724-b378-315668e89f43","savedPayload":{"position":{"x":20789.647148888682,"y":30826.180372563245},"targetPosition":{"x":21012.834776238684,"y":30400.390775651445},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20180.26570193634,"y":29967.699366469},"targetPosition":{"x":20740.546999597707,"y":29970.30029422058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ca19467c-6123-498a-82c8-f1984197ac0e","savedPayload":{"position":{"x":20740.546999597707,"y":29970.30029422058},"targetPosition":{"x":21012.834776238684,"y":30400.390775651445},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21012.834776238684,"y":30400.390775651445},"targetPosition":{"x":21697.418870068723,"y":30372.444301349635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"b3a25d72-af74-4729-b279-f2af6b285882","savedPayload":{"position":{"x":21697.418870068723,"y":30372.444301349635},"targetPosition":{"x":22467.7864747104,"y":30345.47031588099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"d10b8ef0-3e4c-4475-b85b-a8bd918f363c","savedPayload":{"position":{"x":22467.7864747104,"y":30345.47031588099},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets Bitmex BTC/USD","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":"Bitmex BTC/USDT","id":"6a45facc-fbc9-4037-8c49-771db1abb780","savedPayload":{"position":{"x":22942.15044569315,"y":29605.723423527405},"targetPosition":{"x":22639.144064711007,"y":29927.865268393343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"2d577dde-853b-445a-a401-cce2d6f4535a","savedPayload":{"position":{"x":22639.144064711007,"y":29927.865268393343},"targetPosition":{"x":22398.48898153782,"y":30183.718205280325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"0a2ce755-cbbe-4daa-84d9-67950b2bf240","savedPayload":{"position":{"x":22398.48898153782,"y":30183.718205280325},"targetPosition":{"x":22264.669073088324,"y":30325.989110757568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"34bdbc75-21fd-4706-93f9-208cd0c5a599","savedPayload":{"position":{"x":22264.669073088324,"y":30325.989110757568},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23612.768665161122,"y":30765.695910594564},"targetPosition":{"x":23408.291499871328,"y":30748.97348084457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6db22c79-4e10-47c6-b0b3-43ba21c2295b","savedPayload":{"position":{"x":23408.291499871328,"y":30748.97348084457},"targetPosition":{"x":23188.778864570337,"y":30731.021429240885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"5d57ef3b-e849-4c52-b9d9-8304058ebeb4","savedPayload":{"position":{"x":23188.778864570337,"y":30731.021429240885},"targetPosition":{"x":22852.357195226246,"y":30703.50839264333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"285ac11a-06c8-4142-a254-4a9c97bffba5","savedPayload":{"position":{"x":22852.357195226246,"y":30703.50839264333},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23073.72584027426,"y":31360.270631287163},"targetPosition":{"x":22817.236692106257,"y":31377.738785002526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"91800c6e-c00e-4aa1-8371-56669c72e16d","savedPayload":{"position":{"x":22817.236692106257,"y":31377.738785002526},"targetPosition":{"x":22492.859569637727,"y":31399.830438694305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22290.36353858535,"y":31813.105131137323},"targetPosition":{"x":22408.707457233028,"y":31571.576710419933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"615685de-ff60-4d77-a6e7-93c845381de6","savedPayload":{"position":{"x":22408.707457233028,"y":31571.576710419933},"targetPosition":{"x":22492.859569637727,"y":31399.830438694305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"beaea3e3-7b5c-484e-bd2f-594cb2f4e774","savedPayload":{"position":{"x":22492.859569637727,"y":31399.830438694305},"targetPosition":{"x":22309.501896383506,"y":31126.92534996948},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d9d74ad6-0368-4485-be1e-8775b50daa2a","savedPayload":{"position":{"x":22309.501896383506,"y":31126.92534996948},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22010.048330498168,"y":32066.92005455617},"targetPosition":{"x":21810.67838035808,"y":31849.09825458164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6249a65a-93d2-4248-9aa5-c5531f488e45","savedPayload":{"position":{"x":21810.67838035808,"y":31849.09825458164},"targetPosition":{"x":21648.395194663386,"y":31671.79562904163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21226.11431087601,"y":31765.16202583471},"targetPosition":{"x":21416.04455290369,"y":31723.168407319194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"001629fb-7dde-4a01-9b76-0ec8a75732c0","savedPayload":{"position":{"x":21416.04455290369,"y":31723.168407319194},"targetPosition":{"x":21648.395194663386,"y":31671.79562904163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"ef324f03-f768-4779-bb31-da98d1c963d4","savedPayload":{"position":{"x":21648.395194663386,"y":31671.79562904163},"targetPosition":{"x":21758.69234402478,"y":31322.667729188368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"26df3dec-d9ef-4197-86a0-24c33bbc8de0","savedPayload":{"position":{"x":21758.69234402478,"y":31322.667729188368},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20956.346268938516,"y":31646.41419386643},"targetPosition":{"x":21007.97972834156,"y":31318.972431319085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"a60877e7-2f6f-4035-826b-f34aa21da6ef","savedPayload":{"position":{"x":21007.97972834156,"y":31318.972431319085},"targetPosition":{"x":21060.751567214436,"y":30984.311455022398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20753.025971639854,"y":30735.466461047232},"targetPosition":{"x":20827.087848408195,"y":30795.357245379928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"f15d2d13-45f9-4e46-9708-bd336467743d","savedPayload":{"position":{"x":20827.087848408195,"y":30795.357245379928},"targetPosition":{"x":21060.751567214436,"y":30984.311455022398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"16e7ff96-5609-46e4-a037-8bb023564529","savedPayload":{"position":{"x":21060.751567214436,"y":30984.311455022398},"targetPosition":{"x":21272.26151698002,"y":30902.95532966037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9275654d-10a9-42ef-9f16-74bed4357d6e","savedPayload":{"position":{"x":21272.26151698002,"y":30902.95532966037},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20500.601857208345,"y":30738.58193682407},"targetPosition":{"x":20882.859605585916,"y":30521.337617974455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"8a8d2e17-3d36-4c9d-9e23-3ed83ba832fc","savedPayload":{"position":{"x":20882.859605585916,"y":30521.337617974455},"targetPosition":{"x":21342.722619703865,"y":30259.98875666241},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21344.823250496174,"y":29951.07650272866},"targetPosition":{"x":21344.155765279043,"y":30049.234810055495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"4baa4aa5-f868-4a50-9cde-f19857d9a782","savedPayload":{"position":{"x":21344.155765279043,"y":30049.234810055495},"targetPosition":{"x":21342.722619703865,"y":30259.98875666241},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21342.722619703865,"y":30259.98875666241},"targetPosition":{"x":21606.613453673548,"y":30414.748272817873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"3988f843-9a19-4d7b-842d-49c697da0edf","savedPayload":{"position":{"x":21606.613453673548,"y":30414.748272817873},"targetPosition":{"x":21982.391684712347,"y":30632.672466907898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"19cc48a3-d513-48aa-810b-49054c9c5276","savedPayload":{"position":{"x":21982.391684712347,"y":30632.672466907898},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets 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":23762.712595173987,"y":30239.58852194893},"targetPosition":{"x":23268.78513379293,"y":30037.187260353538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"17ff999d-04bc-4ff2-9f0e-3fdbc9d0018c","savedPayload":{"position":{"x":23268.78513379293,"y":30037.187260353538},"targetPosition":{"x":22799.374937908688,"y":30154.450419885106},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"bcb9eecd-d837-4327-a3b3-00e253aaa788","savedPayload":{"position":{"x":22799.374937908688,"y":30154.450419885106},"targetPosition":{"x":22143.443713754586,"y":30318.30831742146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c057d059-49e6-44af-a5b4-e90f1f9e9d39","savedPayload":{"position":{"x":22143.443713754586,"y":30318.30831742146},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20640,"y":31914.5},"targetPosition":{"x":22856.182277203312,"y":31571.104562603465},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"403c2cd7-ca9c-4ab4-9f25-b99b61f1bc94","savedPayload":{"position":{"x":22856.182277203312,"y":31571.104562603465},"targetPosition":{"x":22517.43584738166,"y":31312.089026932405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"9d64ac26-d202-4795-b4e1-a68a88b97417","savedPayload":{"position":{"x":22517.43584738166,"y":31312.089026932405},"targetPosition":{"x":22123.10954222835,"y":31010.575475299553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"f1f0fce4-7c94-4341-b98e-ba9a02d4fdd6","savedPayload":{"position":{"x":22123.10954222835,"y":31010.575475299553},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19992,"y":31780.5},"targetPosition":{"x":21718.127142834113,"y":32194.80014628459},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c2714988-2aa9-48f9-b6bf-6c83fe1a6b1e","savedPayload":{"position":{"x":21718.127142834113,"y":32194.80014628459},"targetPosition":{"x":21477.732756401107,"y":32062.471864857293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19575,"y":31576.5},"targetPosition":{"x":21075.666285537474,"y":32305.67312677511},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"3742543b-d3d3-41b9-a4e8-faed6e98463f","savedPayload":{"position":{"x":21075.666285537474,"y":32305.67312677511},"targetPosition":{"x":21477.732756401107,"y":32062.471864857293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"15bcfaf4-b936-4a60-affe-b15a86c725f8","savedPayload":{"position":{"x":21477.732756401107,"y":32062.471864857293},"targetPosition":{"x":21467.472395195768,"y":31559.5815783348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba70d04c-cfad-4c4b-aa85-72219f2614b4","savedPayload":{"position":{"x":21467.472395195768,"y":31559.5815783348},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19252,"y":31326.5},"targetPosition":{"x":20422.31005014706,"y":31827.617857456764},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"d2ee8b23-3cd0-4447-96f5-4b99f920ba42","savedPayload":{"position":{"x":20422.31005014706,"y":31827.617857456764},"targetPosition":{"x":20349.5813645651,"y":31403.93030426055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19103,"y":30672.5},"targetPosition":{"x":20071.48109946291,"y":31301.27998510562},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"e9ae7121-dd36-46c2-ba14-28dbc611eb42","savedPayload":{"position":{"x":20071.48109946291,"y":31301.27998510562},"targetPosition":{"x":20349.5813645651,"y":31403.93030426055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"581a3423-170e-4967-89a8-f548610ed3e8","savedPayload":{"position":{"x":20349.5813645651,"y":31403.93030426055},"targetPosition":{"x":20668.242289903366,"y":31138.99444098459},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7861a1a-42f3-4ca9-a686-6de825c1b4d4","savedPayload":{"position":{"x":20668.242289903366,"y":31138.99444098459},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19340,"y":30370.5},"targetPosition":{"x":19688.953261052113,"y":30632.878136250416},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"eab711ed-7079-496a-8eed-63669bbb2933","savedPayload":{"position":{"x":19688.953261052113,"y":30632.878136250416},"targetPosition":{"x":20067.756027406776,"y":30207.544569934056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19592,"y":30075.5},"targetPosition":{"x":20027.238508714912,"y":30085.11469628832},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"a159cc0a-a022-4928-bced-12eed4632d19","savedPayload":{"position":{"x":20027.238508714912,"y":30085.11469628832},"targetPosition":{"x":20067.756027406776,"y":30207.544569934056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"25104527-ebcf-4b48-a258-a71bc0fa0d76","savedPayload":{"position":{"x":20067.756027406776,"y":30207.544569934056},"targetPosition":{"x":20507.417284233274,"y":30298.50050590649},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0b6c23f3-b308-4871-969a-2ff8166a3a34","savedPayload":{"position":{"x":20507.417284233274,"y":30298.50050590649},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19781,"y":29696.5},"targetPosition":{"x":20434.07912749413,"y":29804.544797715644},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"f2442a8a-6335-4fe3-b657-66afcd08ac15","savedPayload":{"position":{"x":20434.07912749413,"y":29804.544797715644},"targetPosition":{"x":21115.6990278489,"y":29841.66145448979},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20554,"y":29515.5},"targetPosition":{"x":21359.36226915648,"y":29468.123441774795},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c510b36f-ee07-4754-a628-e2752d529024","savedPayload":{"position":{"x":21359.36226915648,"y":29468.123441774795},"targetPosition":{"x":21115.6990278489,"y":29841.66145448979},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21115.6990278489,"y":29841.66145448979},"targetPosition":{"x":21376.31104668039,"y":30355.731180600094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"03fffa5d-096a-4fd6-850d-c1eac5af70e5","savedPayload":{"position":{"x":21376.31104668039,"y":30355.731180600094},"targetPosition":{"x":21441.15159851647,"y":30491.202094222812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"71d7d936-9395-4977-918b-e3bbe89df320","savedPayload":{"position":{"x":21441.15159851647,"y":30491.202094222812},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets 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":21750.864642038996,"y":30435.105105571314},"targetPosition":{"x":21649.04464147551,"y":30400.6383644404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"f4d16eef-26b2-495c-bb73-6b6837a36343","savedPayload":{"position":{"x":21649.04464147551,"y":30400.6383644404},"targetPosition":{"x":21478.691904216557,"y":30342.972840343435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"774ace4c-9119-47e9-bc16-41261642cfe4","savedPayload":{"position":{"x":21478.691904216557,"y":30342.972840343435},"targetPosition":{"x":21364.09583442719,"y":30304.181315591995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"20f34189-e14b-45a6-9d44-61b2fcac6468","savedPayload":{"position":{"x":21364.09583442719,"y":30304.181315591995},"targetPosition":{"x":21204.034216112264,"y":30249.999403070637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7c58fe24-d0fb-42a1-b18f-9a9448969f36","savedPayload":{"position":{"x":21204.034216112264,"y":30249.999403070637},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"Binance BTC/USDT","id":"7f3abd43-5e58-4b2c-b289-7e140cfaefb3","savedPayload":{"position":{"x":21498.607409801116,"y":31602.681666415603},"targetPosition":{"x":21414.479298180508,"y":31369.901222942728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"cf171ace-f35a-4494-9cd3-9cfae9ba62c5","savedPayload":{"position":{"x":21414.479298180508,"y":31369.901222942728},"targetPosition":{"x":21339.451165920007,"y":31162.300201546892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d131874d-ffc9-4107-b543-e201d73f8dfc","savedPayload":{"position":{"x":21339.451165920007,"y":31162.300201546892},"targetPosition":{"x":21209.729966670922,"y":30803.36479092919},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"df041d6f-d7c4-4ea4-a46b-e4f5daf4782a","savedPayload":{"position":{"x":21209.729966670922,"y":30803.36479092919},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20704.489281052927,"y":31319.47569359366},"targetPosition":{"x":20571.218578382795,"y":31073.423423182958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"68d2f35c-7701-498e-8693-e930b0c497e3","savedPayload":{"position":{"x":20571.218578382795,"y":31073.423423182958},"targetPosition":{"x":20505.4549395878,"y":30952.006695336702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20035.459619176465,"y":30939.219698931094},"targetPosition":{"x":20299.211012754287,"y":30946.395489785144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"317f9e0e-eee4-459f-8b74-839b545e7a7c","savedPayload":{"position":{"x":20299.211012754287,"y":30946.395489785144},"targetPosition":{"x":20505.4549395878,"y":30952.006695336702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"05327546-27c2-47a3-8d2f-c8e2e1c66049","savedPayload":{"position":{"x":20505.4549395878,"y":30952.006695336702},"targetPosition":{"x":20687.17500880933,"y":30656.14430652215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aa951cb7-57b5-4422-961a-f01c53fae27d","savedPayload":{"position":{"x":20687.17500880933,"y":30656.14430652215},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19777.580073350953,"y":30805.05719897204},"targetPosition":{"x":19890.90107051807,"y":30537.92132525563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"3e6fd2d2-d460-45e8-82e5-69052b824be8","savedPayload":{"position":{"x":19890.90107051807,"y":30537.92132525563},"targetPosition":{"x":19993.19475336838,"y":30296.780556757196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19800.752637762507,"y":30041.521644784716},"targetPosition":{"x":19936.502991694095,"y":30221.583517079984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"dea7e82e-87d9-446a-aaf7-0ab3cc5f4a0c","savedPayload":{"position":{"x":19936.502991694095,"y":30221.583517079984},"targetPosition":{"x":19993.19475336838,"y":30296.780556757196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"4172d8b6-044e-4043-9562-619ea34fd428","savedPayload":{"position":{"x":19993.19475336838,"y":30296.780556757196},"targetPosition":{"x":20310.27825118711,"y":30257.77464103766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"81c85ae5-51f5-4820-849d-921fbeaa27e9","savedPayload":{"position":{"x":20310.27825118711,"y":30257.77464103766},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19746.28846777076,"y":29718.846387254514},"targetPosition":{"x":20037.18480166906,"y":29637.7119567296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"08f1fbcb-c0e4-4254-891f-3c55c7dc0487","savedPayload":{"position":{"x":20037.18480166906,"y":29637.7119567296},"targetPosition":{"x":20346.253060431434,"y":29551.50916128021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20450.61340645908,"y":29145.510936566578},"targetPosition":{"x":20386.399269936992,"y":29395.32637338566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"f31dec21-307f-49fd-b25f-2583becc67ac","savedPayload":{"position":{"x":20386.399269936992,"y":29395.32637338566},"targetPosition":{"x":20346.253060431434,"y":29551.50916128021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"a86e66c7-909a-4e03-93bb-08ab3cb76f17","savedPayload":{"position":{"x":20346.253060431434,"y":29551.50916128021},"targetPosition":{"x":20600.937139753012,"y":29801.04998029683},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a95948a2-7c60-47f4-a220-d6249a7b2b32","savedPayload":{"position":{"x":20600.937139753012,"y":29801.04998029683},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20240.560671854364,"y":29225.434405819993},"targetPosition":{"x":20652.28368089336,"y":29522.861021650333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"6b0e423e-7a8d-4fbc-8e07-bbeaa60415bc","savedPayload":{"position":{"x":20652.28368089336,"y":29522.861021650333},"targetPosition":{"x":21022.07160852229,"y":29789.993947124432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21466.156687385275,"y":29590.825422227434},"targetPosition":{"x":21176.549583904645,"y":29720.711838919506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"408bee51-9d81-47f7-b0c6-99d92829caab","savedPayload":{"position":{"x":21176.549583904645,"y":29720.711838919506},"targetPosition":{"x":21022.07160852229,"y":29789.993947124432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21022.07160852229,"y":29789.993947124432},"targetPosition":{"x":21008.568347649045,"y":29921.919738670942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"7641c46a-fdeb-476a-96e3-fa4adf39a965","savedPayload":{"position":{"x":21008.568347649045,"y":29921.919738670942},"targetPosition":{"x":20980.4905420124,"y":30169.918981998584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"cd543d7f-97cc-4685-b8cd-aa8cc5f1d5a6","savedPayload":{"position":{"x":20980.4905420124,"y":30169.918981998584},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"p"}}}],"id":"ce601334-52c5-4ffb-ab61-49ca1943a15a","savedPayload":{"position":{"x":21837.42185875363,"y":29620.668778615294},"targetPosition":{"x":21208.356993272086,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"efbbc81b-93c8-4ce0-873e-675f39d333e8","savedPayload":{"position":{"x":21208.356993272086,"y":29620.668778615294},"targetPosition":{"x":21208.356993272086,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14171.021398149876,"y":17472.594349169147},"targetPosition":{"x":14395.838564072223,"y":17222.90959114736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27528.78010819555,"y":12753.559881616688},"targetPosition":{"x":13881.046869500604,"y":17113.487238572932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13881.046869500604,"y":17113.487238572932},"targetPosition":{"x":14395.838564072223,"y":17222.90959114736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7","savedPayload":{"position":{"x":14202.507932583287,"y":16627.89908938217},"targetPosition":{"x":14395.838564072223,"y":17222.90959114736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"600ab7d6-ca03-4504-a4b2-351a493065cd","savedPayload":{"position":{"x":14753.969081040985,"y":16825.165357059603},"targetPosition":{"x":14395.838564072223,"y":17222.90959114736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b","savedPayload":{"position":{"x":14726.910356679664,"y":17293.28107304993},"targetPosition":{"x":14395.838564072223,"y":17222.90959114736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629","savedPayload":{"position":{"x":14395.838564072223,"y":17222.90959114736},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Process Definition","name":"Live-Trades","code":"{\n \"codeName\": \"Live-Trades\",\n \"description\": \"Retrieves the trades done at the current and the previous minute and saves them at the storage account.\",\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\": \"false\"\n },\n \"fixedInterval\": {\n \"run\": \"true\",\n \"interval\": 60000\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":"9ffdaadd-5204-4436-b89e-cabd8f0e5829","savedPayload":{"position":{"x":15123.718187235716,"y":16941.448746132257},"targetPosition":{"x":15527.459035611257,"y":17121.205753259852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"cfd2acec-5b56-40fb-b97b-10cdb91faa92","savedPayload":{"position":{"x":29489.05212721522,"y":12408.03297406465},"targetPosition":{"x":15484.612739166116,"y":16713.550473367115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827"}}}],"dataDependencies":[],"id":"a98b94ad-0cd4-4e54-ade4-68b0ab577414","savedPayload":{"position":{"x":15484.612739166116,"y":16713.550473367115},"targetPosition":{"x":15527.459035611257,"y":17121.205753259852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827","savedPayload":{"position":{"x":15890.582421875835,"y":16857.38117022532},"targetPosition":{"x":15527.459035611257,"y":17121.205753259852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"942c8337-5d22-413d-9e44-e2da9a5479f1","savedPayload":{"position":{"x":15944.77913819134,"y":17307.008633884405},"targetPosition":{"x":15527.459035611257,"y":17121.205753259852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"d5f1f2b3-ffa5-442b-b875-e91a786337ae","savedPayload":{"position":{"x":15571.413387234656,"y":17539.403473953913},"targetPosition":{"x":15527.459035611257,"y":17121.205753259852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"371a2507-655b-46c5-b959-52f527cc4d7e","savedPayload":{"position":{"x":15527.459035611257,"y":17121.205753259852},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Process Definition","name":"Hole-Fixing","code":"{\n \"codeName\": \"Hole-Fixing\",\n \"description\": \"Scans the trades saved by the Live Trades and Historic Trades processes searching for missing records. Once a hole is found on the data set, it patches it by retrieving the missing records from the exchange.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"true\",\n \"minYear\": \"2019\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2019\",\n \"month\": \"10\"\n },\n \"noTime\": {\n \"run\": \"false\"\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":[],"id":"d8e3878e-6f12-4ef9-873b-e3f8a8f5a63e","savedPayload":{"position":{"x":15224.025494861597,"y":17807.433505582772},"targetPosition":{"x":15178.867196410662,"y":18237.08601517753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"2746eb59-ea5f-4f2d-b838-b13adeb4c2e6","savedPayload":{"position":{"x":30237.071152341505,"y":14229.866056086024},"targetPosition":{"x":15576.718252103494,"y":18059.951312702797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"3d84de0f-5939-4992-9395-dc1a1ee93232","savedPayload":{"position":{"x":30347.139865504232,"y":14813.602239565265},"targetPosition":{"x":15576.718252103494,"y":18059.951312702797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"612519b7-cc59-4363-9452-903ab2f4a958","savedPayload":{"position":{"x":30116.677026961468,"y":14274.444923537347},"targetPosition":{"x":15576.718252103494,"y":18059.951312702797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"93f391ac-4651-47c6-b2ff-e9387fe0a444"}}}],"dataDependencies":[],"id":"aa390ea7-0f89-47cc-a75f-fa4fb738219a","savedPayload":{"position":{"x":15576.718252103494,"y":18059.951312702797},"targetPosition":{"x":15178.867196410662,"y":18237.08601517753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"93f391ac-4651-47c6-b2ff-e9387fe0a444","savedPayload":{"position":{"x":15432.140084002589,"y":18421.099539203788},"targetPosition":{"x":15178.867196410662,"y":18237.08601517753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"542f80b6-e848-4ab5-aa46-06674837ca3a","savedPayload":{"position":{"x":15134.34613021734,"y":18660.675664831364},"targetPosition":{"x":15178.867196410662,"y":18237.08601517753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"d5f1f2b3-ffa5-442b-b875-e91a786337ae"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ab5e01b1-8036-4761-8a93-d61a663b0088","savedPayload":{"position":{"x":14808.412811364116,"y":18402.022933998585},"targetPosition":{"x":15178.867196410662,"y":18237.08601517753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18","savedPayload":{"position":{"x":15178.867196410662,"y":18237.08601517753},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14262.952231792122,"y":18570.141839631066},"targetPosition":{"x":14444.72578440512,"y":18238.189580188042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"851e927a-fcf2-4405-913a-84e011be27b1","savedPayload":{"position":{"x":14444.72578440512,"y":18238.189580188042},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"957bef47-cd90-4dfa-bbb1-3696c527b010","savedPayload":{"position":{"x":14585.224407053895,"y":17805.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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 \"allMonths\": {\n \"run\": \"true\",\n \"minYear\": \"2018\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2020\",\n \"month\": \"1\"\n },\n \"noTime\": {\n \"run\": \"false\"\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":[],"id":"597f9031-4a09-4bf1-b231-cd3de597ca5e","savedPayload":{"position":{"x":13420.41106769647,"y":19102.91936651443},"targetPosition":{"x":14046.74140738782,"y":19102.91936651443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13663.341503964753,"y":18546.588769830123},"targetPosition":{"x":13907.195987298719,"y":18861.219608956566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13467.958637222022,"y":18723.35608121829},"targetPosition":{"x":13907.195987298719,"y":18861.219608956566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13306.332696067142,"y":18920.33516128662},"targetPosition":{"x":13907.195987298719,"y":18861.219608956566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13907.195987298719,"y":18861.219608956566},"targetPosition":{"x":14046.74140738782,"y":19102.91936651443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9","savedPayload":{"position":{"x":14218.828880681185,"y":18804.85511942417},"targetPosition":{"x":14046.74140738782,"y":19102.91936651443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a81eb239-9b38-4a3e-b8c3-061b7462a624","savedPayload":{"position":{"x":14510.09891418534,"y":19102.91936651443},"targetPosition":{"x":14046.74140738782,"y":19102.91936651443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14335.925095401552,"y":19603.80020687436},"targetPosition":{"x":14046.74140738782,"y":19102.91936651443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f","savedPayload":{"position":{"x":14046.74140738782,"y":19102.91936651443},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14549.940556034224,"y":19672.193122059027},"targetPosition":{"x":14250.786156475073,"y":19518.893333983848},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"3b42a93e-c933-420d-9504-25092a0d1279","savedPayload":{"position":{"x":14250.786156475073,"y":19518.893333983848},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":13874.449336039555,"y":20018.490108480386},"targetPosition":{"x":13709.991568451927,"y":19686.187196992036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"4e714023-0cfd-4945-a573-52922711cd09","savedPayload":{"position":{"x":13709.991568451927,"y":19686.187196992036},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"952e8327-4c9a-422a-bf64-cd773ccc36dd","savedPayload":{"position":{"x":13917.630583088876,"y":19326.5458740073},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26443.905920505662,"y":16627.273041462835},"targetPosition":{"x":12902.096079451827,"y":20032.256796850965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26454.47196362058,"y":16944.044774399787},"targetPosition":{"x":12902.096079451827,"y":20032.256796850965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8f6d7c41-f829-4157-8365-707a4789138e"}}}],"id":"2912df2e-2d79-4a8b-af79-e79d26be51d0","savedPayload":{"position":{"x":12902.096079451827,"y":20032.256796850965},"targetPosition":{"x":13161.067269424564,"y":20084.749497318604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26520.63062581525,"y":16100.741144876538},"targetPosition":{"x":12978.839481377476,"y":19530.432661637933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26798.33003113695,"y":15990.214300278198},"targetPosition":{"x":12978.839481377476,"y":19530.432661637933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27245.05739086811,"y":16308.162440394044},"targetPosition":{"x":12978.839481377476,"y":19530.432661637933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27108.64269533055,"y":15898.2948764585},"targetPosition":{"x":12978.839481377476,"y":19530.432661637933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26734.132991579372,"y":16100.387733590276},"targetPosition":{"x":12978.839481377476,"y":19530.432661637933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"af72941b-880c-47b4-8a23-fc7279809d4d","savedPayload":{"position":{"x":12978.839481377476,"y":19530.432661637933},"targetPosition":{"x":13161.067269424564,"y":20084.749497318604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559","savedPayload":{"position":{"x":13607.630371390722,"y":19589.511154993445},"targetPosition":{"x":13161.067269424564,"y":20084.749497318604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"d54f53d2-7a7e-4ff7-afdf-33d25405865c","savedPayload":{"position":{"x":13847.530000538316,"y":20230.661655158758},"targetPosition":{"x":13161.067269424564,"y":20084.749497318604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13216.601875452403,"y":20262.19006764171},"targetPosition":{"x":13161.067269424564,"y":20084.749497318604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"383c3970-13d5-4313-bd8f-7e5d28948577","savedPayload":{"position":{"x":13161.067269424564,"y":20084.749497318604},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27534.848960299834,"y":18096.22611793512},"targetPosition":{"x":13209.607323023662,"y":20441.78983991386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27563.977120657695,"y":18994.080000240312},"targetPosition":{"x":13209.607323023662,"y":20441.78983991386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"404b8d12-db14-462c-b4e4-6ee5093560c3"}}}],"id":"e130a389-0b18-4433-809d-f44162a00a4a","savedPayload":{"position":{"x":13209.607323023662,"y":20441.78983991386},"targetPosition":{"x":13224.236834152445,"y":20620.192475886884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28090.563937052993,"y":19003.591617770115},"targetPosition":{"x":13774.51591476088,"y":20221.779905382555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27831.03312454885,"y":18970.357732115393},"targetPosition":{"x":13774.51591476088,"y":20221.779905382555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27924.531213007278,"y":18189.346883512182},"targetPosition":{"x":13774.51591476088,"y":20221.779905382555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28191.1448451653,"y":18216.33033424291},"targetPosition":{"x":13774.51591476088,"y":20221.779905382555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27966.61164976055,"y":18525.620396143855},"targetPosition":{"x":13774.51591476088,"y":20221.779905382555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"dab7d491-7a05-47ac-9f86-a551eb24ef67","savedPayload":{"position":{"x":13774.51591476088,"y":20221.779905382555},"targetPosition":{"x":13224.236834152445,"y":20620.192475886884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1","savedPayload":{"position":{"x":13980.436867314373,"y":20953.617445717227},"targetPosition":{"x":13224.236834152445,"y":20620.192475886884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b83c7f7c-d0c4-4daa-aa6f-41adaa2626b0","savedPayload":{"position":{"x":13293.529744068064,"y":21279.470474917704},"targetPosition":{"x":13224.236834152445,"y":20620.192475886884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13139.67030339413,"y":20683.02224075806},"targetPosition":{"x":13224.236834152445,"y":20620.192475886884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5","savedPayload":{"position":{"x":13224.236834152445,"y":20620.192475886884},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":13516.511080171926,"y":20746.192586682522},"targetPosition":{"x":12811.273898131369,"y":20671.946769872873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12769.891047345382,"y":21066.611873814934},"targetPosition":{"x":12811.273898131369,"y":20671.946769872873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13091.0779613081,"y":21583.731040392056},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"6ea0c4a1-bce0-496e-908d-08bca05b74ec","savedPayload":{"position":{"x":11982.752927318797,"y":22060.060722443384},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"618de9d2-e015-4d55-aa06-43fba70e915d","savedPayload":{"position":{"x":10069.362857113083,"y":21347.496496149994},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"bb4312b6-07c1-432a-89a5-cda0b2c4ef50","savedPayload":{"position":{"x":8842.069599743245,"y":18535.918858984915},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"4ebd2a25-25a1-491c-9061-bf314fbdabf1","savedPayload":{"position":{"x":9424.597225526508,"y":17015.478601226478},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"4c0e4d68-c8bb-4e60-ab9a-add55081f0bc","savedPayload":{"position":{"x":11105.286613057502,"y":17203.208706727808},"targetPosition":{"x":12474.65954122853,"y":20616.45213252102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3594c8a8-d72e-4142-b34f-c4bfd8a61560","savedPayload":{"position":{"x":12418.910838924132,"y":20631.026134909458},"targetPosition":{"x":12811.273898131369,"y":20671.946769872873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1","savedPayload":{"position":{"x":12811.273898131369,"y":20671.946769872873},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12772.220878636681,"y":21000.15835087428},"targetPosition":{"x":12662.314792086832,"y":20483.08829266295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12258.847305596819,"y":20568.847883372415},"targetPosition":{"x":12662.314792086832,"y":20483.08829266295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10816.989919161613,"y":21147.19497094514},"targetPosition":{"x":12566.722497315288,"y":20142.981052806404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Sell","code":"{\n \"codeName\": \"sell\",\n \"isString\": false\n}","id":"cb2d0dbb-d62d-4233-8182-8d12b0912e68","savedPayload":{"position":{"x":10210.8290353855,"y":16384.661475059558},"targetPosition":{"x":12566.722497315288,"y":20142.981052806404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"de34f0c3-a6c9-4bcb-b787-9bf77b413526","savedPayload":{"position":{"x":12757.755218270308,"y":16513.26871700908},"targetPosition":{"x":12566.722497315288,"y":20142.981052806404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c2abb280-6367-4e21-80df-14024349a62b","savedPayload":{"position":{"x":13496.044542152702,"y":20240.656735644574},"targetPosition":{"x":12566.722497315288,"y":20142.981052806404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4a64f87c-eb3a-47f2-804d-99dc3559a995","savedPayload":{"position":{"x":12589.013854244504,"y":20138.23706765089},"targetPosition":{"x":12662.314792086832,"y":20483.08829266295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"b2d5ba69-67ac-490f-9e74-28239b35a92e","savedPayload":{"position":{"x":12662.315327904998,"y":20483.088249762237},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volumes","id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1"}}}],"id":"30d6289c-4f5c-471e-9d6d-93bfd5453781","savedPayload":{"position":{"x":12834.894128102276,"y":20446.724506245875},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24824.860116629265,"y":16092.062974780192},"targetPosition":{"x":11506.032644173145,"y":20389.427517273758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24628.764355965854,"y":16192.5525537101},"targetPosition":{"x":11506.032644173145,"y":20389.427517273758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"0d84339c-22b1-4b26-978c-729a65eacf8c"}}}],"id":"8714647d-617e-4ac3-a74b-00056295c54d","savedPayload":{"position":{"x":11506.032644173145,"y":20389.427517273758},"targetPosition":{"x":11635.979359398258,"y":20506.43206520567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25523.348753592163,"y":15686.644845060187},"targetPosition":{"x":13543.945903148295,"y":11736.16633983599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25522.334222785983,"y":16069.33389799172},"targetPosition":{"x":13543.945903148295,"y":11736.16633983599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25404.08369790177,"y":15873.111391445602},"targetPosition":{"x":13543.945903148295,"y":11736.16633983599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"955136c6-aab5-4118-a414-ac3bf24a3d33","savedPayload":{"position":{"x":13543.945903148295,"y":11736.16633983599},"targetPosition":{"x":11635.979359398258,"y":20506.43206520567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34","savedPayload":{"position":{"x":27253.19466050405,"y":15389.787675966554},"targetPosition":{"x":11635.979359398258,"y":20506.43206520567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"eced2d21-5c6f-4e3d-986c-131d4c2a9768","savedPayload":{"position":{"x":18501.209988443778,"y":26574.768101486567},"targetPosition":{"x":11635.979359398258,"y":20506.43206520567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11593.06747186539,"y":20708.316623347353},"targetPosition":{"x":11635.979359398258,"y":20506.43206520567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2924712f-7d80-4f36-8822-71a12cb485f6","savedPayload":{"position":{"x":11635.979359398258,"y":20506.43206520567},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24268.77869690741,"y":16593.928092749622},"targetPosition":{"x":15230.049672326713,"y":12666.246057964718},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24504.72730599716,"y":16786.762688508483},"targetPosition":{"x":15230.049672326713,"y":12666.246057964718},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"63d69b29-5bca-43f6-be0e-67a50fb23827"}}}],"id":"f8c053de-33af-4986-be52-3e55a7155b74","savedPayload":{"position":{"x":15230.049672326713,"y":12666.246057964718},"targetPosition":{"x":11517.87138663872,"y":20875.62345458537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24936.43566028805,"y":17483.274583195387},"targetPosition":{"x":26748.76035674017,"y":19291.79974333012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24703.515986823237,"y":17346.653570781964},"targetPosition":{"x":26748.76035674017,"y":19291.79974333012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24853.091655754088,"y":17474.82303204447},"targetPosition":{"x":26748.76035674017,"y":19291.79974333012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26748.76035674017,"y":19291.79974333012},"targetPosition":{"x":11517.87138663872,"y":20875.62345458537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c","savedPayload":{"position":{"x":23694.112026601368,"y":37709.09960930555},"targetPosition":{"x":11517.87138663872,"y":20875.62345458537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4838b38c-df75-44dc-8d3b-9a0c4df26911","savedPayload":{"position":{"x":6731.059977504721,"y":31576.739162227936},"targetPosition":{"x":11517.87138663872,"y":20875.62345458537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23.156666666666645,"y":22151.45618431242},"targetPosition":{"x":11517.87138663872,"y":20875.62345458537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80c87e44-7b3a-449d-9bf4-d14502bfa837","savedPayload":{"position":{"x":11517.87138663872,"y":20875.62345458537},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":11678.236441091518,"y":21220.29288901873},"targetPosition":{"x":11154.83952240712,"y":20840.02276856755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10871.029179723926,"y":21230.654193079423},"targetPosition":{"x":11154.83952240712,"y":20840.02276856755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11302.089493969897,"y":21399.85593931024},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"a96e4cc4-c543-4d0e-9ad5-6f1912e32661","savedPayload":{"position":{"x":10914.842582264766,"y":22256.020842723745},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"f6cf2806-5925-43f3-83a6-1bd037916b1f","savedPayload":{"position":{"x":8669.262408068244,"y":21423.471101706516},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"bb402063-7e84-4041-848f-2c9f19b2f163","savedPayload":{"position":{"x":14857.913123501423,"y":18915.149806288842},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"310a32cb-6610-400d-9976-438720232ded","savedPayload":{"position":{"x":19588.637020457027,"y":20314.03278836809},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"e9b94bbc-9b6d-4ba2-81d7-3c4f853d0283","savedPayload":{"position":{"x":21275.092762037388,"y":25126.18929604556},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"3861f1de-12c6-4e6c-988a-e084ad9072db","savedPayload":{"position":{"x":18241.94882124614,"y":29179.639230867357},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Candle Count","code":"{\n \"codeName\": \"candleCount\",\n \"isString\": false\n}","id":"27eec18a-7158-4130-a0a4-808f2b18a184","savedPayload":{"position":{"x":13277.270285744831,"y":29112.54119764854},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Min","code":"{\n \"codeName\": \"firstMin\",\n \"isString\": false\n}","id":"47e5d2f3-fa36-4131-9871-d8bcd18c1256","savedPayload":{"position":{"x":10374.069669731905,"y":25209.78543965187},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Max","code":"{\n \"codeName\": \"firstMax\",\n \"isString\": false\n}","id":"ff6e9655-245a-40c7-85c9-416172d7467a","savedPayload":{"position":{"x":11063.618427788862,"y":16900.967332977012},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Min","code":"{\n \"codeName\": \"lastMin\",\n \"isString\": false\n}","id":"6f671d69-4565-45c8-bf9e-7e08dcdef842","savedPayload":{"position":{"x":11636.533419828702,"y":17702.217248513305},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Max","code":"{\n \"codeName\": \"lastMax\",\n \"isString\": false\n}","id":"55c3ed69-91e6-4302-bc5b-0aa566a69d13","savedPayload":{"position":{"x":12121.845184392347,"y":17946.430520227586},"targetPosition":{"x":10952.573517310168,"y":20693.067913894865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e7377c71-41cf-461e-b02c-39d6071cf6fe","savedPayload":{"position":{"x":10952.573517310168,"y":20693.067913894865},"targetPosition":{"x":11154.83952240712,"y":20840.02276856755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"642474e9-da61-4168-97dc-7f7869bebc02","savedPayload":{"position":{"x":11154.83952240712,"y":20840.02276856755},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10977.489307628352,"y":21119.60848933806},"targetPosition":{"x":11160.884540825307,"y":20555.175999331375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10835.294736183643,"y":20449.385458910674},"targetPosition":{"x":11160.884540825307,"y":20555.175999331375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9386.691749638556,"y":18681.190391024997},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"0223719c-db20-45db-9e65-000acf7bcc12","savedPayload":{"position":{"x":9495.359222522557,"y":18979.280987150123},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c28009dd-8548-415b-8150-e19f086fff46","savedPayload":{"position":{"x":10659.945056241282,"y":16330.053409980337},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"8e2fa372-284e-4a46-aab9-26e53899594c","savedPayload":{"position":{"x":12085.297133526905,"y":16331.160723869123},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Bars Count","code":"{\n \"codeName\": \"barsCount\",\n \"isString\": false\n}","id":"aae7b07a-5726-4370-b86f-0b676c5cb929","savedPayload":{"position":{"x":13232.72716545174,"y":18196.815227020223},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Amount","code":"{\n \"codeName\": \"firstAmount\",\n \"isString\": false\n}","id":"cfbcb334-5dce-4186-9d91-889a6eaa21fa","savedPayload":{"position":{"x":12558.963021603953,"y":20556.91439769503},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Amount","code":"{\n \"codeName\": \"lastAmount\",\n \"isString\": false\n}","id":"707911c8-e786-4d6b-a13a-8966263c8df2","savedPayload":{"position":{"x":11613.014625650338,"y":20772.202800487248},"targetPosition":{"x":11293.87825354449,"y":20145.863439147735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"af6daf93-5959-410e-ad1f-75e0e5475be8","savedPayload":{"position":{"x":11293.878253544488,"y":20145.863439147735},"targetPosition":{"x":11160.884540825307,"y":20555.175999331375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"846e9572-c4d6-4c7e-942e-c82402c5ecea","savedPayload":{"position":{"x":11160.884540825307,"y":20555.175999331375},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20607.9878643348},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"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":22582.30089038536,"y":18270.331876215452},"targetPosition":{"x":10302.097967636932,"y":19862.005817863028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22259.900966303467,"y":18340.666445044542},"targetPosition":{"x":10302.097967636932,"y":19862.005817863028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}}],"id":"72887b4d-8868-4f0c-a051-81b83c366c99","savedPayload":{"position":{"x":10302.097967636932,"y":19862.005817863028},"targetPosition":{"x":10371.698172817578,"y":20077.192723220913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23339.4978145643,"y":18791.912269783465},"targetPosition":{"x":10828.677373219401,"y":19569.35336418284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23069.687912855712,"y":19168.12128001422},"targetPosition":{"x":10828.677373219401,"y":19569.35336418284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23212.211527912517,"y":18650.81279325657},"targetPosition":{"x":10828.677373219401,"y":19569.35336418284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"bd55a584-c9dd-4f2e-836c-a34a16ef01dc","savedPayload":{"position":{"x":10828.677373219401,"y":19569.35336418284},"targetPosition":{"x":10371.698172817578,"y":20077.192723220913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c","savedPayload":{"position":{"x":11146.978530333501,"y":20241.460403989906},"targetPosition":{"x":10371.698172817578,"y":20077.192723220913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a2cf5c7f-ffbf-4c38-9640-699fd3a37454","savedPayload":{"position":{"x":10555.191207437621,"y":20641.926215057352},"targetPosition":{"x":10371.698172817578,"y":20077.192723220913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10199.881568565892,"y":20267.701854103118},"targetPosition":{"x":10371.698172817578,"y":20077.192723220913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"941a0543-0cc0-4a5d-a782-728d2835c100","savedPayload":{"position":{"x":10371.698172817578,"y":20077.192723220913},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22058.76955727549,"y":19557.16012951011},"targetPosition":{"x":18424.50340636199,"y":14589.275172521126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22242.93734503469,"y":19814.060560557256},"targetPosition":{"x":18424.50340636199,"y":14589.275172521126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}}],"id":"3ab24229-73fe-439a-9684-986aac94f220","savedPayload":{"position":{"x":18424.50340636199,"y":14589.275172521126},"targetPosition":{"x":10118.014292521217,"y":20543.146061261858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21997.142124726404,"y":19969.628698679106},"targetPosition":{"x":20735.535327054422,"y":25312.790023635003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22192.70018218009,"y":20226.189870979742},"targetPosition":{"x":20735.535327054422,"y":25312.790023635003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22134.378932893578,"y":20171.45074075335},"targetPosition":{"x":20735.535327054422,"y":25312.790023635003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21903.11427890758,"y":20297.175554177324},"targetPosition":{"x":20735.535327054422,"y":25312.790023635003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"312620aa-b556-43c4-9603-6a80acb7ab00","savedPayload":{"position":{"x":20735.535327054422,"y":25312.790023635003},"targetPosition":{"x":10118.014292521217,"y":20543.146061261858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40","savedPayload":{"position":{"x":10996.876580639055,"y":28696.594313056194},"targetPosition":{"x":10118.014292521217,"y":20543.146061261858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"7ec89351-b852-416a-961a-7e66717c6473","savedPayload":{"position":{"x":2158.903674543274,"y":26478.845602341855},"targetPosition":{"x":10118.014292521217,"y":20543.146061261858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4150.7163609154595,"y":17970.907670285902},"targetPosition":{"x":10118.014292521217,"y":20543.146061261858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca","savedPayload":{"position":{"x":10118.014292521217,"y":20543.146061261858},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10278.456217641293,"y":20537.729718819806},"targetPosition":{"x":9747.675476981098,"y":20152.078354501467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9687.716600374002,"y":20722.420357361607},"targetPosition":{"x":9747.675476981098,"y":20152.078354501467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10350.365484219265,"y":20721.528244101166},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"15f90f2e-80f0-4575-94d8-6d8957eceee1","savedPayload":{"position":{"x":9619.242190658952,"y":20950.495320988684},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"9786a9cd-1eff-4b5c-ae7c-1dde51659f82","savedPayload":{"position":{"x":9093.741064908221,"y":20991.869635431307},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Standard Deviation","code":"{\n \"codeName\": \"standardDeviation\",\n \"isString\": false\n}","id":"e92d7855-bb18-494e-ab37-a895bbcb8287","savedPayload":{"position":{"x":8318.076422462811,"y":20793.295627052034},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Deviation","code":"{\n \"codeName\": \"deviation\",\n \"isString\": false\n}","id":"03043530-caa1-416e-8303-840b732e516e","savedPayload":{"position":{"x":7588.2918257549345,"y":19661.267504498017},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8341.396577541058,"y":18270.190222600726},"targetPosition":{"x":8406.369672336254,"y":18416.1221828251},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"856f24c9-f5f1-491b-98e7-6e1d3c5c5874","savedPayload":{"position":{"x":8406.369672336254,"y":18416.1221828251},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10057.631935011981,"y":18475.206471557918},"targetPosition":{"x":9915.386993220014,"y":18851.408812536072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c027b0c-da8a-4146-a51a-d0a7a126150b","savedPayload":{"position":{"x":9915.386993220014,"y":18851.408812536072},"targetPosition":{"x":9345.573156726292,"y":20335.824606897088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b5a5ec97-7246-42bd-97e4-28fb4a148b2c","savedPayload":{"position":{"x":9343.81335156932,"y":20331.889328707763},"targetPosition":{"x":9747.675476981098,"y":20152.078354501467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7046.394866770316,"y":21212.828690157974},"targetPosition":{"x":7777.113870221953,"y":20889.067210036003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d144ab2f-5b4e-4153-806a-d471e9f281dd","savedPayload":{"position":{"x":7777.113870221953,"y":20889.067210036003},"targetPosition":{"x":9567.66754311596,"y":20091.861352279033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10569.720252285999,"y":15672.996294606286},"targetPosition":{"x":10555.84628657531,"y":15804.998260803168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8a669548-845b-4d80-ae96-29f68e9c9ac7","savedPayload":{"position":{"x":10555.84628657531,"y":15804.998260803168},"targetPosition":{"x":9567.66754311596,"y":20091.861352279033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d72c7cb2-8886-4101-a83a-f9788b8400a0","savedPayload":{"position":{"x":9601.177371248652,"y":20045.657833597143},"targetPosition":{"x":9747.675476981098,"y":20152.078354501467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","id":"139484b3-3a3f-4268-801e-a8c441746c7a","savedPayload":{"position":{"x":9807.332724371681,"y":19584.348959046216},"targetPosition":{"x":9747.675476981098,"y":20152.078354501467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"29088877-8d63-4217-8d34-8742afc262f4","savedPayload":{"position":{"x":9747.689642048432,"y":20152.072076731038},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9560.271563260958,"y":20162.618900165337},"targetPosition":{"x":9912.92136184454,"y":19845.091256393007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9760.422991193846,"y":19675.724676768583},"targetPosition":{"x":9912.92136184454,"y":19845.091256393007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9356.184561509222,"y":19320.578635131613},"targetPosition":{"x":10185.993610821091,"y":19590.199939365342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"b02c38c3-216c-4a83-903d-d50a599b55dc","savedPayload":{"position":{"x":9914.007456534126,"y":18310.60568854564},"targetPosition":{"x":10185.993610821091,"y":19590.199939365342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","id":"2c279136-20b1-4f9c-9d35-6a4fd36a4a99","savedPayload":{"position":{"x":11529.56387535438,"y":18380.44383938125},"targetPosition":{"x":10185.993610821091,"y":19590.199939365342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"a9e3bbb1-9eaf-4ab1-93bb-ee27357daa76","savedPayload":{"position":{"x":11424.3364933171,"y":19992.561932578126},"targetPosition":{"x":10185.993610821091,"y":19590.199939365342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Bandwidth","code":"{\n \"codeName\": \"bandwidth\",\n \"isString\": false\n}","id":"90d9694f-ed29-4b2e-8c75-c4bdcf35e36a","savedPayload":{"position":{"x":10352.104366779093,"y":20371.68960335358},"targetPosition":{"x":10185.993610821091,"y":19590.199939365342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"d04d8ca7-18d0-4360-babf-7c49c3c97f50","savedPayload":{"position":{"x":10190.477552470229,"y":19595.178878740586},"targetPosition":{"x":9912.92136184454,"y":19845.091256393007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068","savedPayload":{"position":{"x":9912.92120124298,"y":19845.091058728405},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Percentage B","id":"06b2f3f6-b138-415f-8974-31c22a930f92"}}}],"id":"1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23","savedPayload":{"position":{"x":10063.06575028732,"y":20011.781638523073},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8386.520311702381,"y":19383.432358707414},"targetPosition":{"x":8594.871632053177,"y":19279.227708340615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8424.601582995165,"y":19106.39118022162},"targetPosition":{"x":8594.871632053177,"y":19279.227708340615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8860.537054244605,"y":18767.332087048373},"targetPosition":{"x":8594.871632053177,"y":19279.227708340615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9067.855513311224,"y":19357.772026997063},"targetPosition":{"x":8594.871632053177,"y":19279.227708340615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}}],"id":"dd39a54a-3714-446a-9a41-dfd83557664c","savedPayload":{"position":{"x":8594.871632053177,"y":19279.227708340615},"targetPosition":{"x":8646.775646201906,"y":19623.588341816365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8684.62027127657,"y":18964.345790814732},"targetPosition":{"x":8991.265551332379,"y":19348.866809736188},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9455.895986766453,"y":18978.33640181267},"targetPosition":{"x":8991.265551332379,"y":19348.866809736188},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9682.6776850387,"y":20215.870202382655},"targetPosition":{"x":8991.265551332379,"y":19348.866809736188},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}}],"id":"8b509294-6028-40e2-88a8-655a34245ed8","savedPayload":{"position":{"x":8991.265551332379,"y":19348.866809736188},"targetPosition":{"x":8646.775646201906,"y":19623.588341816365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969","savedPayload":{"position":{"x":9254.262110549816,"y":19862.009209841523},"targetPosition":{"x":8646.775646201906,"y":19623.588341816365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"f4720e04-5def-4c0b-be42-33e50ac6a6b7","savedPayload":{"position":{"x":8723.77622896322,"y":20134.45382866883},"targetPosition":{"x":8646.775646201906,"y":19623.588341816365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8249.413652224726,"y":19940.473957766415},"targetPosition":{"x":8646.775646201906,"y":19623.588341816365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"28be432d-80ca-46b3-859a-55541e24b2b4","savedPayload":{"position":{"x":8646.775646201906,"y":19623.588341816365},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19699.284025655863,"y":17747.716689024022},"targetPosition":{"x":8812.973689954633,"y":19787.022577756867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":19719.46697671372,"y":16746.697362379367},"targetPosition":{"x":8812.973689954633,"y":19787.022577756867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":18916.406157943555,"y":17122.758943545035},"targetPosition":{"x":8812.973689954633,"y":19787.022577756867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":19107.92984729746,"y":17301.06525925459},"targetPosition":{"x":8812.973689954633,"y":19787.022577756867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}}],"id":"b8fc5ac0-021d-4230-aa59-9876c5f0f3e1","savedPayload":{"position":{"x":8812.973689954633,"y":19787.022577756867},"targetPosition":{"x":8556.410058159163,"y":20063.532411343393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9129.162078861777,"y":18966.962824298244},"targetPosition":{"x":9241.937426240096,"y":20219.99955962372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9902.768130754863,"y":19937.546961330645},"targetPosition":{"x":9241.937426240096,"y":20219.99955962372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9786.712504167399,"y":20843.5448084476},"targetPosition":{"x":9241.937426240096,"y":20219.99955962372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8605.643415967663,"y":21284.97634855022},"targetPosition":{"x":9241.937426240096,"y":20219.99955962372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}}],"id":"c0cb34fe-9268-4ebb-a8ce-7d53a13a6d4d","savedPayload":{"position":{"x":9241.937426240096,"y":20219.99955962372},"targetPosition":{"x":8556.410058159163,"y":20063.532411343393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94","savedPayload":{"position":{"x":8842.837397088579,"y":20992.10703759604},"targetPosition":{"x":8556.410058159163,"y":20063.532411343393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4548cff9-f388-4f4f-b148-665d22ffaf9e","savedPayload":{"position":{"x":8164.034649647731,"y":20486.412529432117},"targetPosition":{"x":8556.410058159163,"y":20063.532411343393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8227.471109793209,"y":19988.454242906104},"targetPosition":{"x":8556.410058159163,"y":20063.532411343393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bc15b49d-4547-4bac-a28b-193eb0158fe3","savedPayload":{"position":{"x":8556.410058159163,"y":20063.532411343393},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8393.797341610627,"y":19935.359969506466},"targetPosition":{"x":8155.621530529281,"y":19865.776946623177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8176.281223030801,"y":20556.070247526088},"targetPosition":{"x":8155.621530529281,"y":19865.776946623177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7903.059041316316,"y":20257.58791277837},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"94656d1f-508a-4e94-a8d2-013690aac596","savedPayload":{"position":{"x":7750.0230244015565,"y":20556.022651858046},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"edc0f697-f5e2-446f-bae8-8db7adf91d23","savedPayload":{"position":{"x":7410.090583763327,"y":20564.35209043918},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"eb733f85-6cf5-485e-9bd3-2bf78733c492","savedPayload":{"position":{"x":7077.068888538978,"y":20451.805584435882},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7094.985341735507,"y":20104.12475019429},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7121.171672207027,"y":19790.725604692667},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"eae84509-b689-4a76-9277-eed72af491dd","savedPayload":{"position":{"x":7392.785418134185,"y":19519.254961019895},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"d5c32d1f-9e3c-48e8-8025-a17d57c0812e","savedPayload":{"position":{"x":7706.802352125852,"y":19740.448950995837},"targetPosition":{"x":7492.296314641277,"y":20103.468367342117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6c3e68b0-b781-4c53-9ff7-67c3f747ac8a","savedPayload":{"position":{"x":7492.296314641277,"y":20103.468367342117},"targetPosition":{"x":8155.621530529281,"y":19865.776946623177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7211.1284736815305,"y":18650.03408098377},"targetPosition":{"x":7493.003676297782,"y":19006.374929449536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a2b92c75-e272-4d05-b098-121a70371450","savedPayload":{"position":{"x":7493.003676297782,"y":19006.374929449536},"targetPosition":{"x":8026.926374603524,"y":19699.350649187007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"116ccf8c-26bc-4b86-99e6-bb3075527713","savedPayload":{"position":{"x":8026.926374603525,"y":19699.350649187007},"targetPosition":{"x":8155.621530529281,"y":19865.776946623177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"1f111f72-624f-4166-9f99-ab8d785d5267","savedPayload":{"position":{"x":8155.621530529281,"y":19865.776946623177},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7145.58070360221,"y":19929.572000393415},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6645.781364396223,"y":19943.12765958831},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6041.877132346618,"y":21775.086695913007},"targetPosition":{"x":6305.520615882262,"y":20698.82857980748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74268e18-735f-405b-b9db-412ce6cf7438","savedPayload":{"position":{"x":6305.520615882262,"y":20698.82857980748},"targetPosition":{"x":6626.927759652962,"y":19381.790698316934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5033.71385451966,"y":19503.758552067357},"targetPosition":{"x":5795.41350748466,"y":19444.104077045165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ad08f6a7-5d37-4fd3-9d84-5eebddcd8cb5","savedPayload":{"position":{"x":5795.41350748466,"y":19444.104077045165},"targetPosition":{"x":6626.927759652962,"y":19381.790698316934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6382.111291988173,"y":18791.174628740646},"targetPosition":{"x":6532.666619913918,"y":19151.794966073758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"31720cda-be3c-453e-8c6e-c4816299c440","savedPayload":{"position":{"x":6532.666619913918,"y":19151.794966073758},"targetPosition":{"x":6626.927759652962,"y":19381.790698316934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7752.4066331063095,"y":18429.09258073795},"targetPosition":{"x":7181.873830243635,"y":18911.40003547961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8af98ad4-3062-49a1-bff6-593bd9638f72","savedPayload":{"position":{"x":7181.873830243635,"y":18911.40003547961},"targetPosition":{"x":6626.927759652962,"y":19381.790698316934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9106250d-b042-4e96-9121-c760b4c1eab2","savedPayload":{"position":{"x":6626.927759652962,"y":19381.790698316934},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6902.57688257634,"y":19197.52240859445},"targetPosition":{"x":6950.614341422014,"y":19241.908736469497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7e54fecc-8443-4aad-a541-0b6a3fcac877","savedPayload":{"position":{"x":6950.614341422014,"y":19241.908736469497},"targetPosition":{"x":7083.401171577559,"y":19368.865945478905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7747.09359594057,"y":19173.823786047647},"targetPosition":{"x":7333.956442129224,"y":19295.666265607255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3c3de682-9ac0-4bf9-b1ff-97a3e0cb24b4","savedPayload":{"position":{"x":7333.956442129224,"y":19295.666265607255},"targetPosition":{"x":7083.401171577559,"y":19368.865945478905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9ace6abd-5ef9-4c37-9dbc-7aefc8b8b905","savedPayload":{"position":{"x":7083.401171577559,"y":19368.865945478905},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"94bc3958-cc85-43a1-a178-103e84f42910","savedPayload":{"position":{"x":7020.842719801898,"y":19625.21323704603},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7996.690261808451,"y":19680.482956975164},"targetPosition":{"x":8199.133826561265,"y":19317.403024219962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7592.35624402256,"y":19197.886587566798},"targetPosition":{"x":8199.133826561265,"y":19317.403024219962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7662.294928035478,"y":19971.26333265385},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"677f9a11-1fa3-4880-ad4f-81a4490d82e8","savedPayload":{"position":{"x":7275.375373781113,"y":19475.712775815377},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"610f6b9f-9404-4603-a42b-80de31498f2f","savedPayload":{"position":{"x":7213.83987886064,"y":18873.19596660921},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","id":"65600005-8272-4297-8716-b08841eb5e73","savedPayload":{"position":{"x":6941.924760168394,"y":17738.34653878625},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"ef18438f-7a1f-4432-8fce-494bc9b5ae01","savedPayload":{"position":{"x":7933.861416453336,"y":17101.253616967377},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9137.811386678943,"y":17324.94351884501},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9363.222706413808,"y":18508.46385525813},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"a11b4d44-937d-456e-b2bd-9cd025289c34","savedPayload":{"position":{"x":8685.903570217813,"y":19163.147032667737},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"4d1b7a3f-c452-4002-ab8c-bfa7d396ac2c","savedPayload":{"position":{"x":8615.297751311704,"y":19541.81371015091},"targetPosition":{"x":8168.371274426943,"y":19061.59077324549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a2ff91c2-cfee-487c-959d-fd3ed3dea861","savedPayload":{"position":{"x":8168.371274426943,"y":19061.59077324549},"targetPosition":{"x":8199.133826561265,"y":19317.403024219962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9284.659322581763,"y":18812.544517434984},"targetPosition":{"x":8985.224459676932,"y":18952.717781459272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"128aac86-66b5-4685-a75d-4e60ba697c90","savedPayload":{"position":{"x":8985.224459676932,"y":18952.717781459272},"targetPosition":{"x":8538.028107251494,"y":19160.401541373365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5bfe184e-396e-431a-a640-76c05d1c6e06","savedPayload":{"position":{"x":8538.028107251494,"y":19160.401541373365},"targetPosition":{"x":8199.133826561265,"y":19317.403024219962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"080c87fc-4546-4482-ab11-180a33f6d9ab","savedPayload":{"position":{"x":8199.133826561265,"y":19317.403024219962},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8113.242667470248,"y":18435.778698383558},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8371.80220736538,"y":17989.156707324124},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7531.112058122003,"y":17915.704651378994},"targetPosition":{"x":7980.785881173531,"y":18033.30720860704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2a101e7-8183-42b4-94c4-99bfcbf2c3c2","savedPayload":{"position":{"x":7980.785881173531,"y":18033.30720860704},"targetPosition":{"x":8702.503070349077,"y":18220.916190671516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8458.030853094122,"y":17337.708345474635},"targetPosition":{"x":8582.173460876653,"y":17784.91164278124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0cc9b985-b780-41ef-838b-7f764824f244","savedPayload":{"position":{"x":8582.173460876653,"y":17784.91164278124},"targetPosition":{"x":8702.503070349077,"y":18220.916190671516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9392.909283713492,"y":17518.131172562596},"targetPosition":{"x":9009.446186922472,"y":17909.34652300498},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"91f3e346-3d02-48f9-aa0c-e55bae62f870","savedPayload":{"position":{"x":9009.446186922472,"y":17909.34652300498},"targetPosition":{"x":8702.503070349077,"y":18220.916190671516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9355.412580521468,"y":18389.928030176492},"targetPosition":{"x":8993.358944713205,"y":18296.523610496533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"478a7021-7233-4eb4-958d-f127c6a4891c","savedPayload":{"position":{"x":8993.358944713205,"y":18296.523610496533},"targetPosition":{"x":8702.503070349077,"y":18220.916190671516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9076.854616665843,"y":19579.965894907455},"targetPosition":{"x":8881.700038643792,"y":18870.22182281977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"61f63128-268f-4679-a0ef-e9b53a0a655b","savedPayload":{"position":{"x":8881.700038643792,"y":18870.22182281977},"targetPosition":{"x":8702.503070349077,"y":18220.916190671516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"afe778f1-4343-4102-8eb4-0b9340d7ad5b","savedPayload":{"position":{"x":8702.503070349077,"y":18220.916190671516},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10288.455765479119,"y":17520.157464810472},"targetPosition":{"x":9540.624287356142,"y":18015.71669886033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a580c9a8-c70a-483e-8dd3-d3b62464f8f4","savedPayload":{"position":{"x":9540.624287356142,"y":18015.71669886033},"targetPosition":{"x":8822.492601686552,"y":18489.751274203434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8923.501120376202,"y":20149.429049811486},"targetPosition":{"x":8870.166049753594,"y":19285.48393894801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2decc091-6c76-458b-be8e-39e3e72cecd6","savedPayload":{"position":{"x":8870.166049753594,"y":19285.48393894801},"targetPosition":{"x":8822.492601686552,"y":18489.751274203434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f16f2ab8-7ba2-4acf-bf85-8ed89bd1e5af","savedPayload":{"position":{"x":8822.492601686552,"y":18489.751274203434},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"79ce9c05-8a4c-4b58-850f-288037acc702","savedPayload":{"position":{"x":8564.6849933304,"y":18360.811598441258},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"bd0f325d-6f98-468b-8b7b-99a42a175d80","savedPayload":{"position":{"x":8389.567310733964,"y":19522.641508916313},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":3031.713569263889,"y":21836.973125229484},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3814.6725166277324,"y":17904.203304281258},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5434.344975738156,"y":15851.795392078078},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4557.027761422878,"y":7531.161092590159},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13348.229829322941,"y":1114.467570905894},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25729.77080104937,"y":3468.6153472487654},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28884.388012323998,"y":16935.753950212842},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21396.03628334997,"y":26115.987186724145},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11555.817466292507,"y":26605.274616928134},"targetPosition":{"x":8109.659481682109,"y":17944.588628932794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Oficial History","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011"}}}],"id":"58e53ed7-a9ab-4327-a7b5-cc80d2a3e222","savedPayload":{"position":{"x":8109.659481682109,"y":17944.588628932794},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8295.886213746566,"y":18064.361560456713},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8414.705621670255,"y":18033.641172614934},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8452.829877401373,"y":18002.508758101456},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8498.54928500866,"y":17991.531178573056},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30484.46602918614,"y":17219.61116497212},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31246.412006429364,"y":17449.51965318923},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31571.09755895804,"y":17657.24685779151},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31664.31726180732,"y":18125.420117372323},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31551.733385042844,"y":18592.772777498085},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31196.15310516753,"y":18911.663449848173},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30661.10338157229,"y":19116.84583890072},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8479.228443056596,"y":18793.095343499375},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8408.884069665663,"y":18308.594220840172},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8403.542676828916,"y":18189.899206552982},"targetPosition":{"x":8515.596043996795,"y":18099.160178954695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"0c08b52a-8f7a-40cb-b424-3471225a2e7b","savedPayload":{"position":{"x":8515.596043996795,"y":18099.160178954695},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77","savedPayload":{"position":{"x":8335.530347399595,"y":18530.191252814635},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"3245ffee-1ffd-405c-8c81-bd960be73d42","savedPayload":{"position":{"x":7908.35944323578,"y":18695.85059998006},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"92813b2f-21f3-4891-ae0d-db922ec3cc18","savedPayload":{"position":{"x":7560.870274107831,"y":18354.978177989626},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6f95cc67-bad0-48dc-bb82-0075c43cb202","savedPayload":{"position":{"x":8033.6392163060555,"y":18228.300121721095},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14318.33774955705,"y":15861.167064388093},"targetPosition":{"x":7634.118376851071,"y":18021.622731503405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[],"dataDependencies":[],"id":"d982ba6b-a59d-4934-abb2-912dc8e20660","savedPayload":{"position":{"x":14456.149444703664,"y":15436.762294852271},"targetPosition":{"x":7634.118376851071,"y":18021.622731503405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28","savedPayload":{"position":{"x":14123.643603543384,"y":15084.09247051162},"targetPosition":{"x":7634.118376851071,"y":18021.622731503405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"c3d58fd6-f0ce-41a4-b9cd-05b9f30ad640","savedPayload":{"position":{"x":14302.17073646249,"y":15316.61399986851},"targetPosition":{"x":7634.118376851071,"y":18021.622731503405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c8086f00-19a8-4f0d-9a5d-44469da5caf2","savedPayload":{"position":{"x":13876.792100528812,"y":14943.91936344472},"targetPosition":{"x":7634.118376851071,"y":18021.622731503405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"24317ebe-1ed4-48bc-a7ae-518de665b43f","savedPayload":{"position":{"x":7634.118376851071,"y":18021.622731503405},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7906.476914001705,"y":18737.897736241666},"targetPosition":{"x":7315.73841843861,"y":18147.15924067857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6736.762551044456,"y":18726.135108072725},"targetPosition":{"x":7315.73841843861,"y":18147.15924067857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8369.183232239171,"y":19696.574156371236},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"70392162-bb77-48e0-9bba-22e8ed84f055","savedPayload":{"position":{"x":8153.234997390391,"y":19341.652159205434},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Type","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"6a4b1d81-2b7d-4a02-9d13-d3cb2442710f","savedPayload":{"position":{"x":7708.145803106399,"y":19852.183196449114},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Market Rate","code":"{\n \"codeName\": \"marketRate\",\n \"isString\": false\n}","id":"6a4b5c8e-8294-438c-a2da-ad812e59a131","savedPayload":{"position":{"x":7111.393814248681,"y":19556.169169125074},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Amount","code":"{\n \"codeName\": \"amount\",\n \"isString\": false\n}","id":"c7186621-e504-4cf5-9f74-0ff177d7aa24","savedPayload":{"position":{"x":6806.3999680168145,"y":19439.2640622432},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Balance A","code":"{\n \"codeName\": \"balanceA\",\n \"isString\": false\n}","id":"64bddfff-11f9-4052-98c0-ab7b42a7615f","savedPayload":{"position":{"x":7875.577261375023,"y":14185.72263769013},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Balance B","code":"{\n \"codeName\": \"balanceB\",\n \"isString\": false\n}","id":"69dff994-7889-4c0c-9847-dd3949ff6a6f","savedPayload":{"position":{"x":8752.242878281244,"y":13708.69249306817},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Profit","code":"{\n \"codeName\": \"profit\",\n \"isString\": false\n}","id":"1fa2f30d-669a-45bd-9d11-9a62b82640ec","savedPayload":{"position":{"x":9713.03980513374,"y":13504.62138927165},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10777.948454422922,"y":13374.096038173573},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss","code":"{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}","id":"92c16033-3882-4c75-bfe7-3b1b793e59ab","savedPayload":{"position":{"x":11896.52880880238,"y":13679.966126168012},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Roundtrips","code":"{\n \"codeName\": \"roundtrips\",\n \"isString\": false\n}","id":"6381add6-79c2-44e6-b590-c1dcfb99e2a1","savedPayload":{"position":{"x":12738.172449748725,"y":14171.872775804406},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Hits","code":"{\n \"codeName\": \"hits\",\n \"isString\": false\n}","id":"b4290398-e1e5-44b5-b61a-d267ad9b8316","savedPayload":{"position":{"x":13593.097107777641,"y":14932.158091827383},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Fails","code":"{\n \"codeName\": \"fails\",\n \"isString\": false\n}","id":"56099414-6c12-4e67-8f88-5182242967c4","savedPayload":{"position":{"x":14466.634534742627,"y":15809.917604834107},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Hit Ratio","code":"{\n \"codeName\": \"hitRatio\",\n \"isString\": false\n}","id":"2213cf96-502e-4aa4-938a-96acb0f92557","savedPayload":{"position":{"x":14932.610815842972,"y":16970.7548899976},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"ROI","code":"{\n \"codeName\": \"ROI\",\n \"isString\": false\n}","id":"b41213a7-07ad-426d-8bd3-fd4925594f11","savedPayload":{"position":{"x":15219.343737237172,"y":18120.795602209815},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Periods","code":"{\n \"codeName\": \"periods\",\n \"isString\": false\n}","id":"f41a7319-6b9a-46b3-ba04-8a58bc91e397","savedPayload":{"position":{"x":15260.211905651986,"y":19321.368180650406},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Days","code":"{\n \"codeName\": \"days\",\n \"isString\": false\n}","id":"67d293ba-6aea-40cc-bbb8-99f8f0cd5876","savedPayload":{"position":{"x":14819.128718685639,"y":20395.01428540103},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14483.262050607977,"y":21491.210352626546},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13644.18656559238,"y":22433.125560674725},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12833.01981658008,"y":23189.43681444724},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11747.666755105163,"y":23671.222632660712},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10961.801564559586,"y":24161.532098540367},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Take Profit","code":"{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}","id":"66f26d4d-28d0-4896-88b0-890fc9a25ea9","savedPayload":{"position":{"x":9880.656588340345,"y":24657.462203031937},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8972.179013508428,"y":25065.28874991203},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7947.587536640919,"y":25488.33885187015},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Execution Record","code":"{\n \"codeName\": \"executionRecord\",\n \"isString\": true\n}","id":"a138bd75-7a4c-4dda-8977-5ac63f432b1f","savedPayload":{"position":{"x":6927.349409299557,"y":25636.837623981657},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5863.52809908793,"y":25631.324868391686},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4897.025254555415,"y":25183.06984928627},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4001.2307978492427,"y":24398.404443145035},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3254.5354051391937,"y":23561.99679603774},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":2994.897997299425,"y":22470.106507871824},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3024.140007677886,"y":21383.225871261584},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3280.4703870405697,"y":20474.677338241072},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Base Asset","code":"{\n \"codeName\": \"baseAsset\",\n \"isString\": true\n}","id":"3a26c1da-2c55-421a-a311-ba66a095cf70","savedPayload":{"position":{"x":3805.907994160475,"y":19525.0899947629},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Position Periods","code":"{\n \"codeName\": \"positionPeriods\",\n \"isString\": false\n}","id":"ad4cc73a-3cfe-48f3-9f77-8eea811acb0f","savedPayload":{"position":{"x":4649.841124004688,"y":18840.208844153556},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Position Days","code":"{\n \"codeName\": \"positionDays\",\n \"isString\": false\n}","id":"29a59888-daca-4440-aca1-7942f27426ad","savedPayload":{"position":{"x":9322.652443183435,"y":18488.793149714777},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9458.881478516661,"y":16616.13740818232},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9383.720680033157,"y":16684.511419730723},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9484.151648172467,"y":16925.034430787542},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9606.614308449494,"y":17370.002897109156},"targetPosition":{"x":6771.195200729029,"y":17602.61602296899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9886dcec-c49a-4b0e-af1d-8996a68fc2e1","savedPayload":{"position":{"x":6771.195200729027,"y":17602.61602296899},"targetPosition":{"x":7315.73841843861,"y":18147.15924067857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"q"}}},"id":"a3201051-46ba-4a92-aef3-a6c787b771fd","savedPayload":{"position":{"x":7315.73841843861,"y":18147.15924067857},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7124.94483000279,"y":18525.737391645536},"targetPosition":{"x":7124.94483000279,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6431.533687807839,"y":17828.77928226611},"targetPosition":{"x":7124.94483000279,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12010.379903664325,"y":13128.553365980815},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13777.808741359304,"y":18280.90488049773},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12047.63846599343,"y":23435.685759635384},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6868.007988001572,"y":25952.73932359755},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":804.0492502925902,"y":24339.264019352548},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Formulas Errors","code":"{\n \"codeName\": \"formulasErrors\",\n \"isString\": false\n}","id":"1d4b7300-013b-4874-ba78-c77bb9aac9be","savedPayload":{"position":{"x":62.65,"y":18151.545281643623},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Formulas Values","code":"{\n \"codeName\": \"formulasValues\",\n \"isString\": false\n}","id":"5306f8cc-6c59-477a-ac58-303eea4142cf","savedPayload":{"position":{"x":1613.2212299124974,"y":12971.018523554487},"targetPosition":{"x":7124.94483000279,"y":17091.60797734444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2f2a6b6d-6c24-4b04-936b-3fdb66afc498","savedPayload":{"position":{"x":7124.94483000279,"y":17091.60797734444},"targetPosition":{"x":7124.94483000279,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0","savedPayload":{"position":{"x":7124.94483000279,"y":17828.77928226611},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6891.659125885213,"y":18057.729064600644},"targetPosition":{"x":7377.363642535408,"y":17572.02454795045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6864.776409721576,"y":17059.437315136616},"targetPosition":{"x":7377.363642535408,"y":17572.02454795045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6955.673685043823,"y":16967.061015516363},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"23b7aa0b-5be6-4e07-a858-d89b588eec97","savedPayload":{"position":{"x":8908.028229517306,"y":20810.82611114877},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"fae7e152-d3b6-4508-a4de-a0db478ca92d","savedPayload":{"position":{"x":5526.278017894458,"y":21741.36620746506},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Number","code":"{\n \"codeName\": \"number\",\n \"isString\": false\n}","id":"6c18d6ae-089b-483f-979f-e434991bcae0","savedPayload":{"position":{"x":69.8766666666667,"y":20023.65725833045},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"2d17ff8b-946c-45bd-b665-426e7ed5ec64","savedPayload":{"position":{"x":161.9045221343705,"y":13234.250821489906},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"60112244-d5d6-41df-8e89-685366751ecd","savedPayload":{"position":{"x":5768.515763173293,"y":7745.8753120751335},"targetPosition":{"x":7878.380161684571,"y":17071.008028801287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8d502c73-b428-4428-93cc-6336d63dd21d","savedPayload":{"position":{"x":7878.380161684569,"y":17071.008028801287},"targetPosition":{"x":7377.363642535408,"y":17572.02454795045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"36051f0f-5161-48a6-9d13-eb1766b5566b","savedPayload":{"position":{"x":7377.363642535408,"y":17572.02454795045},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6974.751558303233,"y":17414.889344408643},"targetPosition":{"x":7634.118376851071,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7634.118376851071,"y":16766.130602257963},"targetPosition":{"x":7634.118376851071,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6519.077004191108,"y":15846.307375660941},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"cdc28bbd-202e-4363-bf88-dc6a981b54b5","savedPayload":{"position":{"x":13312.26100648476,"y":15277.516076894384},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"6b5b99b5-421a-42b2-a621-8b778742783d","savedPayload":{"position":{"x":12732.402168215674,"y":16161.92064202466},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":52.136666666666656,"y":17043.29211396769},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Exit Type","code":"{\n \"codeName\": \"exitType\",\n \"isString\": false\n}","id":"c5612569-dc10-4153-aff5-dccfadbf2d16","savedPayload":{"position":{"x":43.39666666666663,"y":9737.612624612975},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"fafe1ef3-e00e-482b-8bfb-c61171478260","savedPayload":{"position":{"x":7356.538185981301,"y":4717.192869526519},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"24385194-d717-4c93-a938-4ba3f6be3c67","savedPayload":{"position":{"x":14915.13515463935,"y":9449.205145309685},"targetPosition":{"x":8131.81041407988,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7201c4b3-e6c0-49eb-8f8d-bb24c51f3786","savedPayload":{"position":{"x":8131.81041407988,"y":17414.889344408643},"targetPosition":{"x":7634.118376851071,"y":17414.889344408643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"a26dc922-ca08-43ef-983e-029b76f39163","savedPayload":{"position":{"x":7634.118376851071,"y":17414.889344408643},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7679.174351156095,"y":17083.61848942924},"targetPosition":{"x":7827.123907701861,"y":17635.77375141532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[],"id":"848b3eb1-afc1-406a-ab21-15ecbc893766","savedPayload":{"position":{"x":8167.696889695157,"y":17727.030006904282},"targetPosition":{"x":7827.123907701861,"y":17635.77375141532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330","savedPayload":{"position":{"x":7827.123907701861,"y":17635.77375141532},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Simulation Execution","id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884"}}}],"id":"b4f01468-c3e6-405e-8152-e460f597f98a","savedPayload":{"position":{"x":7634.118376851071,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9450.963570322847,"y":17500.34813830419},"targetPosition":{"x":9716.803271336927,"y":17351.740631568995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3","savedPayload":{"position":{"x":9716.803271336927,"y":17351.740631568995},"targetPosition":{"x":10106.034325146251,"y":17125.919748441956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10100.044490383092,"y":16480.518099916462},"targetPosition":{"x":10103.533175270442,"y":16799.03438193397},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1","savedPayload":{"position":{"x":10103.533175270442,"y":16799.03438193397},"targetPosition":{"x":10106.034325146251,"y":17125.919748441956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e4347543-21b5-4274-b690-e6b3b5899862","savedPayload":{"position":{"x":10106.034325146251,"y":17125.919748441956},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10446.66035753137,"y":16846.635443838928},"targetPosition":{"x":10755.128647973961,"y":16844.465026835755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10844.737534129295,"y":16687.643537803582},"targetPosition":{"x":10755.128647973961,"y":16844.465026835755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b3b5fed4-ddff-406a-83b9-b33968b820a8","savedPayload":{"position":{"x":10755.128647973961,"y":16844.465026835755},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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\t\"slot\": {\n\t\t\"number\": 2,\n\t\t\"minValue\": -10,\n\t\t\"maxValue\": 110\n\t},\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":9825.148190719085,"y":14996.750812502694},"targetPosition":{"x":10466.336288188915,"y":15364.701832848408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"534c2cd4-d020-43cf-9284-433a57fdcfce","savedPayload":{"position":{"x":10466.336288188915,"y":15364.701832848408},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10492.095907603496,"y":14521.233345245637},"targetPosition":{"x":10831.893854324655,"y":14986.507516827729},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5b05abcc-76cf-4f9d-82e5-671ab7471678","savedPayload":{"position":{"x":10831.893854324655,"y":14986.507516827729},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11284.8392040681,"y":14666.178962714637},"targetPosition":{"x":11343.16436501615,"y":14937.416266067936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0993c95f-2054-48d8-9977-2d4eb24dabf7","savedPayload":{"position":{"x":11343.16436501615,"y":14937.416266067936},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11862.840961184073,"y":14621.808541683222},"targetPosition":{"x":11777.8416420189,"y":15020.639626060693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c","savedPayload":{"position":{"x":11777.8416420189,"y":15020.639626060693},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12537.078852626837,"y":14671.361075809462},"targetPosition":{"x":12150.94962500889,"y":15201.0196657312},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18","savedPayload":{"position":{"x":12150.94962500889,"y":15201.0196657312},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13231.968265508985,"y":15043.592674493853},"targetPosition":{"x":12434.389295004165,"y":15502.093931309235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b","savedPayload":{"position":{"x":12434.389295004165,"y":15502.093931309235},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13511.147425814304,"y":15799.521149548056},"targetPosition":{"x":12491.713277036939,"y":15904.581334725593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54","savedPayload":{"position":{"x":12491.713277036939,"y":15904.581334725593},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13493.762743460693,"y":16628.98887011802},"targetPosition":{"x":12486.672347713851,"y":16299.582649382824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"75670aaa-849d-4156-af74-61a25ce49713","savedPayload":{"position":{"x":12486.672347713851,"y":16299.582649382824},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12880.081490859717,"y":17184.026990108025},"targetPosition":{"x":12269.446028156171,"y":16631.89708950411},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd","savedPayload":{"position":{"x":12269.446028156171,"y":16631.89708950411},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12120.124988302003,"y":17241.203412419738},"targetPosition":{"x":11920.36516073802,"y":16789.92366129101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5","savedPayload":{"position":{"x":11920.36516073802,"y":16789.92366129101},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11569.124470558942,"y":16915.250627358033},"targetPosition":{"x":11569.347839142869,"y":16691.034212543695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"827e424f-3036-4645-9246-94b4bb0ebaea","savedPayload":{"position":{"x":11569.347839142869,"y":16691.034212543695},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11006.509167872491,"y":17267.29064652358},"targetPosition":{"x":11224.941596460789,"y":16775.074934937074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"84bdd434-48af-4f4a-8f14-62df15022d05","savedPayload":{"position":{"x":11224.941596460789,"y":16775.074934937074},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10008.996399657668,"y":17408.381611790654},"targetPosition":{"x":10710.513235676066,"y":16774.82399905538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ec589261-f564-4ad0-b866-8c63b8a15150","savedPayload":{"position":{"x":10710.513235676066,"y":16774.82399905538},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9030.223926479102,"y":16828.574780676543},"targetPosition":{"x":10321.818994520243,"y":16406.872541947512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746","savedPayload":{"position":{"x":10321.818994520243,"y":16406.872541947512},"targetPosition":{"x":11569.347839142869,"y":16001.52584871094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"9388e24f-4147-4878-8754-b6f6b8807813","savedPayload":{"position":{"x":11569.347839142869,"y":16001.52584871094},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10431.353468266285,"y":15456.527455109726},"targetPosition":{"x":10560.095141271036,"y":15117.092125103194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"14810299-01f6-443c-8bbf-de8450c9efd6","savedPayload":{"position":{"x":10560.095141271036,"y":15117.092125103194},"targetPosition":{"x":11304.30314684133,"y":16893.142053820655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d8eda99d-df16-4e21-b621-6f547914c461","savedPayload":{"position":{"x":10929.86887629882,"y":14970.031969486829},"targetPosition":{"x":11304.30314684133,"y":16893.142053820655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10822.340787679837,"y":15171.19015045377},"targetPosition":{"x":11304.30314684133,"y":16893.142053820655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10542.146946879167,"y":15322.464466770865},"targetPosition":{"x":11304.30314684133,"y":16893.142053820655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10745.412255673258,"y":15180.372299955401},"targetPosition":{"x":11304.30314684133,"y":16893.142053820655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}}],"id":"d76f185f-5219-4f0b-adb3-9a339b0468c6","savedPayload":{"position":{"x":11304.30314684133,"y":16893.142053820655},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9889.56171768729,"y":15216.166366389456},"targetPosition":{"x":10238.5038258275,"y":15144.970076154908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"de6f5e6b-a281-4d29-af86-72f7a545257d","savedPayload":{"position":{"x":10238.5038258275,"y":15144.970076154908},"targetPosition":{"x":10495.259325084282,"y":17485.087023370346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e9bfd52e-bc47-469f-8187-4e79d79ba866","savedPayload":{"position":{"x":10249.012372127067,"y":14968.66994833223},"targetPosition":{"x":10495.259325084282,"y":17485.087023370346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10479.01222678398,"y":15250.203226785607},"targetPosition":{"x":10495.259325084282,"y":17485.087023370346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10378.052716552576,"y":15178.251989912897},"targetPosition":{"x":10495.259325084282,"y":17485.087023370346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10242.433778228118,"y":15262.802594381415},"targetPosition":{"x":10495.259325084282,"y":17485.087023370346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"1a7969dd-af18-4e44-b4c9-96dd2be57f7c","savedPayload":{"position":{"x":10495.259325084282,"y":17485.087023370346},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9835.86344158057,"y":14809.095835771008},"targetPosition":{"x":10181.129175583153,"y":14744.72366278643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2c35b477-500f-4c85-867f-630e2105278f","savedPayload":{"position":{"x":10181.129175583153,"y":14744.72366278643},"targetPosition":{"x":9427.472478599639,"y":17470.86405901902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1777fb76-c1e2-415d-a517-2e365401490c","savedPayload":{"position":{"x":10072.985967651202,"y":14904.242330037203},"targetPosition":{"x":9427.472478599639,"y":17470.86405901902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10171.65304441865,"y":14870.61522905915},"targetPosition":{"x":9427.472478599639,"y":17470.86405901902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10280.645961962924,"y":14585.663663029163},"targetPosition":{"x":9427.472478599639,"y":17470.86405901902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10396.224628901813,"y":14826.665771554071},"targetPosition":{"x":9427.472478599639,"y":17470.86405901902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"ec589261-f564-4ad0-b866-8c63b8a15150"}}}],"id":"cb1bcd11-0fb0-4377-bff2-dee4630e0f3f","savedPayload":{"position":{"x":9427.472478599639,"y":17470.86405901902},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10016.940196723117,"y":14224.81059714956},"targetPosition":{"x":10202.209947168336,"y":14488.488177591282},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"30e98617-1cfd-4fa7-814c-a5898caac0da","savedPayload":{"position":{"x":10202.209947168336,"y":14488.488177591282},"targetPosition":{"x":8878.498633425077,"y":16585.19823965816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2f5d4ab1-0d70-4baa-988a-2b7077e7b1e6","savedPayload":{"position":{"x":10177.150327891068,"y":14572.321878556617},"targetPosition":{"x":8878.498633425077,"y":16585.19823965816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10343.118707312355,"y":14407.740215653792},"targetPosition":{"x":8878.498633425077,"y":16585.19823965816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}}],"id":"857043cc-f467-44d2-89eb-2e73f35f638d","savedPayload":{"position":{"x":8878.498633425077,"y":16585.19823965816},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10536.119559119903,"y":13841.040786646963},"targetPosition":{"x":10636.111235586295,"y":14162.712317184736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"767e0eba-ad98-49a9-a08d-58b5ebfaf655","savedPayload":{"position":{"x":10636.111235586295,"y":14162.712317184736},"targetPosition":{"x":8766.588266222429,"y":15706.943947165584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"9bed0cf3-56c3-4508-88c8-5dede6e574df","savedPayload":{"position":{"x":10511.466661381128,"y":14196.024156644738},"targetPosition":{"x":8766.588266222429,"y":15706.943947165584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10313.341668530953,"y":14167.856839500075},"targetPosition":{"x":8766.588266222429,"y":15706.943947165584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"984a1917-1d81-4142-a50f-269a18a07c9d","savedPayload":{"position":{"x":8766.588266222429,"y":15706.943947165584},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10795.22663672244,"y":13944.837585192447},"targetPosition":{"x":10843.858210817301,"y":14437.410930567461},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"57a26967-b019-4352-9d9d-cc10668837c4","savedPayload":{"position":{"x":10843.858210817301,"y":14437.410930567461},"targetPosition":{"x":8879.913723641155,"y":14710.212012218311},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0d8a9c6b-b0e6-4ce1-b1ad-71bd2a506a55","savedPayload":{"position":{"x":10688.15980940923,"y":14243.156567636323},"targetPosition":{"x":8879.913723641155,"y":14710.212012218311},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10642.585872276719,"y":14422.491028158234},"targetPosition":{"x":8879.913723641155,"y":14710.212012218311},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End Bandwidth","id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b"}}}],"id":"0f7a4004-177c-4412-b0ef-2608f3c13da6","savedPayload":{"position":{"x":8879.913723641155,"y":14710.212012218311},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10866.440308331037,"y":14229.062403276497},"targetPosition":{"x":10677.755077795211,"y":14482.666873255897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"56c0efd0-d13a-4c29-98f2-d27cb6071099","savedPayload":{"position":{"x":10677.755077795211,"y":14482.666873255897},"targetPosition":{"x":9810.125787089362,"y":14261.787151505949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"68e8f2a3-54ee-4fb7-abd2-add6496c08e0","savedPayload":{"position":{"x":11040.174365101364,"y":14705.520457783374},"targetPosition":{"x":9810.125787089362,"y":14261.787151505949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10897.999178078213,"y":14443.2487662185},"targetPosition":{"x":9810.125787089362,"y":14261.787151505949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End Value","id":"5b05abcc-76cf-4f9d-82e5-671ab7471678"}}}],"id":"4598a671-83b9-4460-9e65-175df73eba71","savedPayload":{"position":{"x":9810.125787089362,"y":14261.787151505949},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":11446.68784912679,"y":14678.20044062558},"targetPosition":{"x":11124.068977422,"y":14732.268757828062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":11400.407988839434,"y":14098.663681831164},"targetPosition":{"x":11311.851373559713,"y":14492.893841089232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"12891c27-2ec5-4a56-892e-1d29a277d5da","savedPayload":{"position":{"x":11311.851373559713,"y":14492.893841089232},"targetPosition":{"x":11124.068977422,"y":14732.268757828062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"c9847967-ecf5-4f6a-9fe7-2759ca4795b6","savedPayload":{"position":{"x":11124.068977422,"y":14732.268757828062},"targetPosition":{"x":10764.702154674298,"y":14467.39703139931},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{"shortcutKey":"a"}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"81660820-6035-481b-a909-9e89e145d61f","savedPayload":{"position":{"x":11064.065388211016,"y":14800.874885740166},"targetPosition":{"x":10764.702154674298,"y":14467.39703139931},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":11244.171634216567,"y":14764.739457971913},"targetPosition":{"x":10764.702154674298,"y":14467.39703139931},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End MA","id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c"}}}],"id":"69c19382-ed5b-48d1-9249-426a8e1e4e51","savedPayload":{"position":{"x":10764.702154674298,"y":14467.39703139931},"targetPosition":{"x":10146.831380650954,"y":15847.894421074247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"da344cd9-3c37-449a-b5be-6c65814f8562","savedPayload":{"position":{"x":10146.831380650954,"y":15847.894421074247},"targetPosition":{"x":10375.003223229305,"y":15719.135151985305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10129.29548754784,"y":14974.994602328346},"targetPosition":{"x":10159.4279079655,"y":15220.666101114533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d34065b9-ce7c-4971-8270-d0819da6b188","savedPayload":{"position":{"x":10159.4279079655,"y":15220.666101114533},"targetPosition":{"x":10376.269415116756,"y":15391.726866316249},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10425.998697980662,"y":14935.284629455668},"targetPosition":{"x":10429.818948172213,"y":15105.655077560798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ba215bbb-99c2-4433-83f8-47f2b00ee378","savedPayload":{"position":{"x":10429.818948172213,"y":15105.655077560798},"targetPosition":{"x":10376.269415116756,"y":15391.726866316249},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":9799.568526727106,"y":15380.754554676487},"targetPosition":{"x":10033.736176543453,"y":15408.019169476815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8705ee2c-1bd8-4e90-b841-d2864f83f14b","savedPayload":{"position":{"x":10033.736176543453,"y":15408.019169476815},"targetPosition":{"x":10376.269415116756,"y":15391.726866316249},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"36548f31-d96c-4c80-b923-dea5dd5b56c7","savedPayload":{"position":{"x":10376.269415116756,"y":15391.726866316249},"targetPosition":{"x":10375.003223229305,"y":15719.135151985305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"06b2f3f6-b138-415f-8974-31c22a930f92","savedPayload":{"position":{"x":10375.003223229305,"y":15719.135151985305},"targetPosition":{"x":11323.422748313864,"y":16266.705420097573},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11597.42795234407,"y":16115.203676395628},"targetPosition":{"x":11459.668731072452,"y":16188.952695772685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8","savedPayload":{"position":{"x":11459.668731072452,"y":16188.952695772685},"targetPosition":{"x":11323.422748313864,"y":16266.705420097573},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"abd0f050-2f42-4c50-81a9-ffb0d6442cef","savedPayload":{"position":{"x":11323.422748313864,"y":16266.705420097573},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12801.907042226376,"y":16190.828882893746},"targetPosition":{"x":12271.785361936978,"y":16083.228740766897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9","savedPayload":{"position":{"x":12271.785361936978,"y":16083.228740766897},"targetPosition":{"x":11888.671862483212,"y":16000.182386112829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11951.319012333528,"y":16620.330832110845},"targetPosition":{"x":11923.244152685438,"y":16299.720268901663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f87b3204-8901-4774-afcb-b4e5394e255d","savedPayload":{"position":{"x":11923.244152685438,"y":16299.720268901663},"targetPosition":{"x":11888.671862483212,"y":16000.182386112829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10964.086619634447,"y":16413.609750160103},"targetPosition":{"x":11219.944515293882,"y":16298.10492106042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5ce82101-6f77-4f54-bef5-d97edae6d44b","savedPayload":{"position":{"x":11219.944515293882,"y":16298.10492106042},"targetPosition":{"x":11888.671862483212,"y":16000.182386112829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11208.984768064081,"y":15270.072717747182},"targetPosition":{"x":11518.39621150429,"y":15591.85428500401},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1","savedPayload":{"position":{"x":11518.39621150429,"y":15591.85428500401},"targetPosition":{"x":11888.671862483212,"y":16000.182386112829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"703b0e1b-e2d6-457a-95d6-7b6516b2f772","savedPayload":{"position":{"x":11888.671862483212,"y":16000.182386112829},"targetPosition":{"x":11949.591382741328,"y":15895.238176256493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12166.691562567581,"y":15862.874209810278},"targetPosition":{"x":11576.365451798372,"y":15952.906331654509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11954.889428161434,"y":16434.923837672068},"targetPosition":{"x":11759.198548791652,"y":16182.508252316042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3975ecc2-db5b-4cab-a9ab-9e13b2da3015","savedPayload":{"position":{"x":11759.198548791652,"y":16182.508252316042},"targetPosition":{"x":11576.365451798372,"y":15952.906331654509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11301.145751835158,"y":16673.703707199722},"targetPosition":{"x":11394.223955887212,"y":16425.5198838954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e218ed70-9da7-43c5-9c23-9e010e08b5b5","savedPayload":{"position":{"x":11394.223955887212,"y":16425.5198838954},"targetPosition":{"x":11576.365451798372,"y":15952.906331654509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10873.101556589698,"y":16056.700252552164},"targetPosition":{"x":11260.681374768115,"y":16001.647329807152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"251d5031-13f9-493b-aa35-126f5221bb21","savedPayload":{"position":{"x":11260.681374768115,"y":16001.647329807152},"targetPosition":{"x":11576.365451798372,"y":15952.906331654509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11000.554909123817,"y":15234.717050087263},"targetPosition":{"x":11291.050182104294,"y":15593.129514985627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8a0f9c00-67be-47fa-9cde-ec6c499c9bec","savedPayload":{"position":{"x":11291.050182104294,"y":15593.129514985627},"targetPosition":{"x":11576.365451798372,"y":15952.906331654509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f2d2ac14-9859-4228-81d9-280c639c1b37","savedPayload":{"position":{"x":11576.365451798372,"y":15952.906331654509},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11376.052022659835,"y":15788.494670927725},"targetPosition":{"x":11289.405001005953,"y":15669.948977385458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11016.861224435817,"y":16038.371268542756},"targetPosition":{"x":11166.893032954795,"y":15840.284040134842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08167019-4685-45ca-8572-74706f2fb971","savedPayload":{"position":{"x":11166.893032954795,"y":15840.284040134842},"targetPosition":{"x":11289.405001005953,"y":15669.948977385458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10814.182474699333,"y":15505.41475250863},"targetPosition":{"x":10979.033140336893,"y":15567.908341017192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5b721945-b84b-4e19-a7db-777bc1c1fee1","savedPayload":{"position":{"x":10979.033140336893,"y":15567.908341017192},"targetPosition":{"x":11289.405001005953,"y":15669.948977385458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11310.472871580285,"y":14800.959647062667},"targetPosition":{"x":11305.37269779154,"y":15070.100369576336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a530140d-d0bb-4989-8ca8-d9846adbc91d","savedPayload":{"position":{"x":11305.37269779154,"y":15070.100369576336},"targetPosition":{"x":11289.405001005953,"y":15669.948977385458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"add24099-1310-4e86-99fc-9db01a272b6e","savedPayload":{"position":{"x":11289.405001005953,"y":15669.948977385458},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7be4c16d-772a-4750-9735-09d3d9e16037","savedPayload":{"position":{"x":11485.625176130265,"y":15353.466557530519},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11711.733571417524,"y":15127.761302938712},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12027.224497870728,"y":15263.133641344533},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11929.060884123903,"y":15556.028376247232},"targetPosition":{"x":11741.505310886892,"y":15528.566843545801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1"}}}],"id":"6e21446c-93e7-44ad-814d-3cd2fa8f8baf","savedPayload":{"position":{"x":11741.505310886892,"y":15528.566843545801},"targetPosition":{"x":11949.591382741328,"y":15895.238176256493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0b08f6f6-2317-42fb-ab3a-db8957d76dfa","savedPayload":{"position":{"x":11949.591382741328,"y":15895.238176256493},"targetPosition":{"x":12020.468068087937,"y":15892.649512959579},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12388.794161511967,"y":15227.711652964617},"targetPosition":{"x":12207.834265222962,"y":15565.655160029462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"09c8f781-3e54-4bed-bd9a-83e8179fdd66","savedPayload":{"position":{"x":12207.834265222962,"y":15565.655160029462},"targetPosition":{"x":12020.468068087937,"y":15892.649512959579},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"52881346-3e4b-45e0-92d2-af130d381b8e","savedPayload":{"position":{"x":12020.468068087937,"y":15892.649512959579},"targetPosition":{"x":12230.857929948488,"y":16257.055443099449},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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/*\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\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":12864.255375613042,"y":16041.423915727219},"targetPosition":{"x":12739.72348516078,"y":16259.180544977538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12859.061896661859,"y":16243.499465431281},"targetPosition":{"x":12817.667815150742,"y":16384.286082439976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0ce6611c-1e9a-4fb6-8a5f-809c8b65f89a","savedPayload":{"position":{"x":12817.667815150742,"y":16384.286082439976},"targetPosition":{"x":12739.72348516078,"y":16259.180544977538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f8c4b699-1f40-4832-b427-68da3341daa8","savedPayload":{"position":{"x":12739.72348516078,"y":16259.180544977538},"targetPosition":{"x":12230.857929948488,"y":16257.055443099449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"x"}}}],"id":"343f37be-cc77-4513-a296-7925edfcf0c4","savedPayload":{"position":{"x":12230.857929948488,"y":16257.055443099449},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12129.003632467857,"y":16875.587187583056},"targetPosition":{"x":12405.817895369184,"y":17033.129918711893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f","savedPayload":{"position":{"x":12405.817895369184,"y":17033.129918711893},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12550.367669876821,"y":16738.068746833716},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13115.40115914061,"y":16793.921767873002},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13059.243536734055,"y":17411.134404956003},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12554.710952867488,"y":17974.719920565676},"targetPosition":{"x":12554.37470025467,"y":17727.523666406476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884","savedPayload":{"position":{"x":12554.37470025467,"y":17727.523666406476},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"90f0675d-f4d1-480f-aa75-c8162d53ea0f","savedPayload":{"position":{"x":12552.996397493314,"y":17118.884604923882},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":false},"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":29740.163648305737,"y":18068.896482246197},"targetPosition":{"x":28496.888826365353,"y":17938.223032861082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28471.369479632307,"y":18181.023398312973},"targetPosition":{"x":28496.888826365353,"y":17938.223032861082},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26956.26245402501,"y":17776.296676166116},"targetPosition":{"x":28496.888826365353,"y":17938.223032861082},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59"}}}],"id":"85a56739-9351-444b-95e9-a57470dca38a","savedPayload":{"position":{"x":28496.888826365353,"y":17938.223032861082},"targetPosition":{"x":28528.570243095364,"y":17636.79448766567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29613.08218641248,"y":20200.269514902197},"targetPosition":{"x":27463.94625988028,"y":18110.795624060458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26397.75722428243,"y":18585.493566670062},"targetPosition":{"x":27463.94625988028,"y":18110.795624060458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26622.217802220537,"y":16083.176105888913},"targetPosition":{"x":27463.94625988028,"y":18110.795624060458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"f404e748-b631-4cc5-975c-2a0736e55c0d","savedPayload":{"position":{"x":27463.94625988028,"y":18110.795624060458},"targetPosition":{"x":28528.570243095364,"y":17636.79448766567},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455","savedPayload":{"position":{"x":26988.119463713738,"y":16517.591484145913},"targetPosition":{"x":28528.570243095364,"y":17636.79448766567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"2bce272e-2712-4f28-9736-03b51929aba2","savedPayload":{"position":{"x":28735.97550585037,"y":15663.46522809075},"targetPosition":{"x":28528.570243095364,"y":17636.79448766567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29589.815141488987,"y":17164.297816763486},"targetPosition":{"x":28528.570243095364,"y":17636.79448766567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297","savedPayload":{"position":{"x":28528.570243095364,"y":17636.79448766567},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29222.539559496367,"y":18619.728954735925},"targetPosition":{"x":28238.55027922797,"y":17733.74102723654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27895.02597963735,"y":18115.263413509816},"targetPosition":{"x":28238.55027922797,"y":17733.74102723654},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26786.79660818323,"y":16426.576150503624},"targetPosition":{"x":28238.55027922797,"y":17733.74102723654},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d"}}}],"id":"ad03dff7-56b2-4980-bc14-1b6c41fdf6cf","savedPayload":{"position":{"x":28238.55027922797,"y":17733.74102723654},"targetPosition":{"x":28613.19449539746,"y":17317.656472150335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27077.871140717823,"y":17942.03316011591},"targetPosition":{"x":26975.663080492333,"y":16969.588424971455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26889.56414646064,"y":17007.922140176852},"targetPosition":{"x":26975.663080492333,"y":16969.588424971455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26259.387586127414,"y":16174.083896864307},"targetPosition":{"x":26975.663080492333,"y":16969.588424971455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29738.003785344627,"y":14747.703082382279},"targetPosition":{"x":26975.663080492333,"y":16969.588424971455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b6aae3c7-2d70-4ffd-a5e5-951f0a565b13","savedPayload":{"position":{"x":26975.663080492333,"y":16969.588424971455},"targetPosition":{"x":28613.19449539746,"y":17317.656472150335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240","savedPayload":{"position":{"x":28023.86441338118,"y":14812.90876196908},"targetPosition":{"x":28613.19449539746,"y":17317.656472150335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"8b753072-e4c9-4671-a5ce-eea9e1c1ba0f","savedPayload":{"position":{"x":30034.162855824263,"y":14703.741612150017},"targetPosition":{"x":28613.19449539746,"y":17317.656472150335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31012.73342668335,"y":16823.688900736826},"targetPosition":{"x":28613.19449539746,"y":17317.656472150335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f","savedPayload":{"position":{"x":28613.19449539746,"y":17317.656472150335},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27059.909013837823,"y":17364.450649362072},"targetPosition":{"x":28921.765820621582,"y":17364.450649362072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32027.853681203822,"y":15653.718980124328},"targetPosition":{"x":28921.765820621582,"y":17364.450649362072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28848.436373993864,"y":18347.238339176434},"targetPosition":{"x":30626.254614431757,"y":18837.884997840833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"305fc918-e6df-48d7-a7b5-726e3fa8f958","savedPayload":{"position":{"x":30626.254614431757,"y":18837.884997840833},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27380.755494225665,"y":16962.541076765254},"targetPosition":{"x":28082.915803103828,"y":18605.326784534896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a305a94d-3af9-430a-8642-5ffb1229710f","savedPayload":{"position":{"x":28082.915803103828,"y":18605.326784534896},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29647.39162511603,"y":16289.736085577097},"targetPosition":{"x":27200.273259050937,"y":17909.744166013057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1657736e-6bc4-4279-9e65-5b0b0cf737cb","savedPayload":{"position":{"x":27200.273259050937,"y":17909.744166013057},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28967.370067297525,"y":16433.318125455527},"targetPosition":{"x":27176.953361402062,"y":16758.23085407427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7f1f78d-3a6d-49a2-b522-4423bd8d6a82","savedPayload":{"position":{"x":27176.953361402062,"y":16758.23085407427},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31459.278145508226,"y":14893.228812045674},"targetPosition":{"x":30600.39533776139,"y":14142.845500805244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"090fa9ea-f050-4315-9360-3958ce5debaa","savedPayload":{"position":{"x":30600.39533776139,"y":14142.845500805244},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31925.016506199303,"y":15469.959062054424},"targetPosition":{"x":31936.52866705774,"y":15213.620883828038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8146fe70-3592-4f27-af4a-d3d8e93268d1","savedPayload":{"position":{"x":31936.52866705774,"y":15213.620883828038},"targetPosition":{"x":29373.29016178178,"y":17036.399013079586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1b29d760-f7fe-48a5-928c-212a6f9a2486","savedPayload":{"position":{"x":29373.29016178178,"y":17036.399013079586},"targetPosition":{"x":28921.765820621582,"y":17364.450649362072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30379.228451451134,"y":18090.070071064158},"targetPosition":{"x":30156.05917497809,"y":18187.931015441205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"f"}}},"id":"52a2ea69-6420-40f6-90f0-3330d33e6f67","savedPayload":{"position":{"x":30156.05917497809,"y":18187.931015441205},"targetPosition":{"x":30093.54374879838,"y":18215.797147560526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32565.50559422592,"y":16993.211900926304},"targetPosition":{"x":32605.824796879304,"y":16609.60031237835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6d5772df-819e-4968-9e27-61981c08f0e2","savedPayload":{"position":{"x":32605.824796879304,"y":16609.60031237835},"targetPosition":{"x":30093.54374879838,"y":18215.797147560526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1f881ff-a04f-4663-9747-2042d4581953","savedPayload":{"position":{"x":30093.54374879838,"y":18215.797147560526},"targetPosition":{"x":28921.765820621582,"y":17364.450649362072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4029d5bf-a8ad-4d80-b874-2af506e0ab34","savedPayload":{"position":{"x":28921.765820621582,"y":17364.450649362072},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30170.702937117134,"y":15485.439229178897},"targetPosition":{"x":29082.3068655367,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32823.4614441251,"y":17320.3963712701},"targetPosition":{"x":29082.3068655367,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26754.724418672973,"y":16474.52991825953},"targetPosition":{"x":28294.59596580106,"y":17158.702565174055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87203f0b-0fb8-4875-8127-d715198bf01b","savedPayload":{"position":{"x":28294.59596580106,"y":17158.702565174055},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28682.300788867626,"y":16937.247223151004},"targetPosition":{"x":29023.65636075934,"y":17314.93516231866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0bc477f0-8b7d-4c75-8613-0cc63a25a79d","savedPayload":{"position":{"x":29023.65636075934,"y":17314.93516231866},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28825.259336300456,"y":16208.028455138932},"targetPosition":{"x":29147.566351476897,"y":17198.55129108714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a87dddd8-9806-45be-b9a9-0e3196da48a7","savedPayload":{"position":{"x":29147.566351476897,"y":17198.55129108714},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29455.342294485563,"y":15897.588641824545},"targetPosition":{"x":29311.574916299516,"y":17264.07382720903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"114a04b9-e5b6-4f60-ad99-760c10275f9e","savedPayload":{"position":{"x":29311.574916299516,"y":17264.07382720903},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29953.351339677047,"y":16425.363035390437},"targetPosition":{"x":29505.65339543911,"y":17199.38771493667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ac8182cd-7f7b-44e9-a91c-b470be594ef0","savedPayload":{"position":{"x":29505.65339543911,"y":17199.38771493667},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30388.90893818093,"y":16787.871910361002},"targetPosition":{"x":29838.801486284952,"y":17187.5637635468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"81c852eb-9b3e-4505-b81a-f236b39d770d","savedPayload":{"position":{"x":29838.801486284952,"y":17187.5637635468},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28854.639969607662,"y":14721.948284981527},"targetPosition":{"x":28549.81596573021,"y":14786.740627160209},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a8a4dd40-6286-46b0-8f4d-61893d2d9234","savedPayload":{"position":{"x":28549.81596573021,"y":14786.740627160209},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29396.704746977815,"y":14081.981487257133},"targetPosition":{"x":29035.175182247185,"y":14005.136006035931},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9dbc330c-e654-4591-92d0-c3e92262436e","savedPayload":{"position":{"x":29035.175182247185,"y":14005.136006035931},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30196.49624676178,"y":14054.245038341021},"targetPosition":{"x":29947.112312235513,"y":13873.057004106384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93814c2c-8fff-4415-9934-1356bf555015","savedPayload":{"position":{"x":29947.112312235513,"y":13873.057004106384},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31886.864629990007,"y":14772.57049051091},"targetPosition":{"x":31556.91301194733,"y":14201.077524021432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"efbcaa0c-2bf3-44e6-aae3-4f73c6255c69","savedPayload":{"position":{"x":31556.91301194733,"y":14201.077524021432},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31229.807785657948,"y":15921.019259661174},"targetPosition":{"x":31082.53793465667,"y":14519.840224115958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b302071-d15f-43b3-9ab2-4b970a379ebc","savedPayload":{"position":{"x":31082.53793465667,"y":14519.840224115958},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32156.561014879484,"y":16563.60408513023},"targetPosition":{"x":32216.085212945894,"y":16380.407440677684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1de76b8-1665-4142-b8fc-712203bad655","savedPayload":{"position":{"x":32216.085212945894,"y":16380.407440677684},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32345.301102248683,"y":17099.59984064197},"targetPosition":{"x":32455.52334665093,"y":16977.185636596274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83b3c070-c0cb-4a4b-86ea-0b6292f57c13","savedPayload":{"position":{"x":32455.52334665093,"y":16977.185636596274},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32036.01922967029,"y":17564.32925066875},"targetPosition":{"x":32127.45441393684,"y":17523.619683786812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e07922ab-0abb-4216-a534-07db74399c2a","savedPayload":{"position":{"x":32127.45441393684,"y":17523.619683786812},"targetPosition":{"x":29276.719870914185,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f3c4fe44-c417-4c98-9547-4b0c062f7bd7","savedPayload":{"position":{"x":29276.719870914185,"y":17592.684316015686},"targetPosition":{"x":29082.3068655367,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29464.812307484208,"y":18119.406663067784},"targetPosition":{"x":29333.147543489787,"y":18084.973121070132},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e5d799ba-3a4f-45fb-8533-4c3de5d7886f","savedPayload":{"position":{"x":29333.147543489787,"y":18084.973121070132},"targetPosition":{"x":29235.737768846684,"y":18064.896081226754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32371.394994602273,"y":18299.536961404516},"targetPosition":{"x":32532.492800614567,"y":18120.619721935735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e9e5c8c-98e2-4bbf-884a-071449177692","savedPayload":{"position":{"x":32532.492800614567,"y":18120.619721935735},"targetPosition":{"x":29235.737768846684,"y":18064.896081226754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6bd8fef6-49f7-45c5-9f9f-944785f8578e","savedPayload":{"position":{"x":29235.737768846684,"y":18064.896081226754},"targetPosition":{"x":29082.3068655367,"y":17592.684316015686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a03ef0ea-5be9-4d40-952e-24789e77dbb6","savedPayload":{"position":{"x":29082.3068655367,"y":17592.684316015686},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":32432.37425183357,"y":16571.420579170364},"targetPosition":{"x":29287.72252571244,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32609.763144222252,"y":18952.770302398425},"targetPosition":{"x":29287.72252571244,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29309.412323179375,"y":17620.885374457455},"targetPosition":{"x":29329.081347190775,"y":17766.455190640605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5e8f3d9c-8284-4b92-b7f5-ad7498e5ef3d","savedPayload":{"position":{"x":29329.081347190775,"y":17766.455190640605},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29914.13170894632,"y":17076.863246514662},"targetPosition":{"x":29429.00928249067,"y":17744.870415475354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"43337725-24dd-4c1a-ae8d-2562a028d02d","savedPayload":{"position":{"x":29429.00928249067,"y":17744.870415475354},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29560.71423571435,"y":15042.356834769465},"targetPosition":{"x":29357.985538015695,"y":15074.46590609219},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6a67dbd9-1e8e-4100-849f-5ea77ea67985","savedPayload":{"position":{"x":29357.985538015695,"y":15074.46590609219},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30647.907587671954,"y":14202.512450236229},"targetPosition":{"x":30524.659020429575,"y":14112.967124618912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a5665ca1-e399-4e8a-8e04-8c0b153702e4","savedPayload":{"position":{"x":30524.659020429575,"y":14112.967124618912},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33636.80946526448,"y":16327.127784957609},"targetPosition":{"x":33554.7068506946,"y":15808.752277858248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f35c54ed-6469-4cfa-94cf-f94f1c916e91","savedPayload":{"position":{"x":33554.7068506946,"y":15808.752277858248},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32530.891583437802,"y":18533.058297812015},"targetPosition":{"x":33500.78465270836,"y":17198.11501247772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c17d77b3-4d80-462d-88ba-ef421928dde1","savedPayload":{"position":{"x":33500.78465270836,"y":17198.11501247772},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31273.042812329488,"y":18917.061571369806},"targetPosition":{"x":32318.311829831637,"y":18751.50722304415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f49152b4-5306-41d2-966b-dba92eef2590","savedPayload":{"position":{"x":32318.311829831637,"y":18751.50722304415},"targetPosition":{"x":29346.503711554975,"y":17858.603035960703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a099f207-16db-4f66-adfb-1529fa350385","savedPayload":{"position":{"x":29346.503711554975,"y":17858.603035960703},"targetPosition":{"x":29287.72252571244,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29365.093362409967,"y":18003.480122009023},"targetPosition":{"x":29297.142043664993,"y":17927.70951866721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cce46065-5c04-428f-823f-4cb5e67b212a","savedPayload":{"position":{"x":29297.142043664993,"y":17927.70951866721},"targetPosition":{"x":29263.261966904334,"y":17891.17786375333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31396.606704264286,"y":19482.24815107998},"targetPosition":{"x":31712.111328373834,"y":19415.185572988263},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f0707196-a2ac-4aee-99df-48a7fe77c365","savedPayload":{"position":{"x":31712.111328373834,"y":19415.185572988263},"targetPosition":{"x":29263.261966904334,"y":17891.17786375333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"663d58c6-e03e-4923-8cc7-03cc860aa318","savedPayload":{"position":{"x":29263.261966904334,"y":17891.17786375333},"targetPosition":{"x":29287.72252571244,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05fabbf9-7798-4a53-995e-53ae74bef3de","savedPayload":{"position":{"x":29287.72252571244,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":33695.55050161608,"y":18292.233230308902},"targetPosition":{"x":29183.175998080053,"y":18112.393407739102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32332.53062555783,"y":20196.986461928736},"targetPosition":{"x":29183.175998080053,"y":18112.393407739102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29618.645247430322,"y":17054.006555071603},"targetPosition":{"x":29592.77898169071,"y":17269.36156712294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"65545f82-9022-4d4c-bd09-b900182bae75","savedPayload":{"position":{"x":29592.77898169071,"y":17269.36156712294},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30664.807764677425,"y":16721.38630738085},"targetPosition":{"x":30204.45651130419,"y":17514.03709211683},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74445dab-2c42-4c71-b179-04b98b5a8e27","savedPayload":{"position":{"x":30204.45651130419,"y":17514.03709211683},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31911.90849899925,"y":17058.382721932274},"targetPosition":{"x":30754.670388328857,"y":17897.829586426946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3b9f6fbf-20d8-4952-b5e8-34937746fef7","savedPayload":{"position":{"x":30754.670388328857,"y":17897.829586426946},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32840.68638276695,"y":18137.376672616796},"targetPosition":{"x":30934.15168199421,"y":18543.00745371772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"73cb2d83-d59b-457e-af00-68a8d0e2b016","savedPayload":{"position":{"x":30934.15168199421,"y":18543.00745371772},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29377.054027074748,"y":17277.048950087352},"targetPosition":{"x":30922.799513599588,"y":19182.068539710643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"666f82ef-a002-4067-9edb-6ddbe2861056","savedPayload":{"position":{"x":30922.799513599588,"y":19182.068539710643},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31197.482066595872,"y":20147.853694972597},"targetPosition":{"x":29768.742197739324,"y":19113.340624860208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a6a82705-0a6c-425e-afab-099a63570ada","savedPayload":{"position":{"x":29768.742197739324,"y":19113.340624860208},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30367.57382565757,"y":20489.087011680003},"targetPosition":{"x":29702.113754956077,"y":19343.36870238387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cbc6da93-d064-4762-a32f-ae1071a1ebe2","savedPayload":{"position":{"x":29702.113754956077,"y":19343.36870238387},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29628.993764667754,"y":20769.750612663167},"targetPosition":{"x":29522.23829507562,"y":19786.977602879804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1cda317e-4b82-4bd9-8b07-71ad7365e524","savedPayload":{"position":{"x":29522.23829507562,"y":19786.977602879804},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32420.25111407978,"y":17448.557104650237},"targetPosition":{"x":32654.19360820923,"y":16728.556141822315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7a66586-158d-40e2-be75-1077a91b0d7e","savedPayload":{"position":{"x":32654.19360820923,"y":16728.556141822315},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33576.18431281521,"y":18041.41525874103},"targetPosition":{"x":33820.67184618469,"y":17769.884344461167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83260971-1089-4349-9019-29ea469a9d24","savedPayload":{"position":{"x":33820.67184618469,"y":17769.884344461167},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33642.306535365,"y":18811.666794047116},"targetPosition":{"x":34036.76804591449,"y":18636.04121430035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"07a55760-46cf-44e8-b2f9-f55a6bb5a81c","savedPayload":{"position":{"x":34036.76804591449,"y":18636.04121430035},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33086.563078842606,"y":19329.35180978198},"targetPosition":{"x":33518.248131074,"y":19329.35180978198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8b672a62-1ae1-4e92-819e-597fa42da35b","savedPayload":{"position":{"x":33518.248131074,"y":19329.35180978198},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32460.20946309761,"y":19741.095800730684},"targetPosition":{"x":32575.773092779575,"y":19792.548043643466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"92405f1d-9adf-4a70-af18-f2537ba2b0a0","savedPayload":{"position":{"x":32575.773092779575,"y":19792.548043643466},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26497.091380132097,"y":16066.49427469138},"targetPosition":{"x":27226.79690238845,"y":16876.91435984926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5318bf3f-6e8a-46c8-8b04-3769bde03438","savedPayload":{"position":{"x":27226.79690238845,"y":16876.91435984926},"targetPosition":{"x":29427.104804357994,"y":18863.129079063532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"69298c3e-479d-4eb6-a972-35f8f079ce86","savedPayload":{"position":{"x":29427.104804357994,"y":18863.129079063532},"targetPosition":{"x":29183.175998080053,"y":18112.393407739102},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29086.709618079203,"y":20108.380774555404},"targetPosition":{"x":28932.096381863703,"y":18663.95064382115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f65693cf-81ef-497e-86d2-a7ad9b74a1ca","savedPayload":{"position":{"x":28932.096381863703,"y":18663.95064382115},"targetPosition":{"x":28895.69698331187,"y":18321.259137877267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28280.404736226534,"y":20019.99621759322},"targetPosition":{"x":29635.32384165016,"y":20623.245069600398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12255c95-c680-43af-be1b-61ee37e0e827","savedPayload":{"position":{"x":29635.32384165016,"y":20623.245069600398},"targetPosition":{"x":28895.69698331187,"y":18321.259137877267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd8c13e4-2b9e-4a42-a576-539d412f239a","savedPayload":{"position":{"x":28895.69698331187,"y":18321.259137877267},"targetPosition":{"x":29183.175998080053,"y":18112.393407739102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dcb55de-1673-409e-aa52-f51e7c7f8fa3","savedPayload":{"position":{"x":29183.175998080053,"y":18112.393407739102},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":31914.523029498047,"y":20408.272998619548},"targetPosition":{"x":28946.964835581948,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28781.50256012355,"y":20672.735903030567},"targetPosition":{"x":28946.964835581948,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35612.95261593491,"y":18429.872604311622},"targetPosition":{"x":33343.08515318779,"y":17518.013792418235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"37fc0238-a202-4c33-89ca-6a4e24d4e1ac","savedPayload":{"position":{"x":33343.08515318779,"y":17518.013792418235},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35314.183090307044,"y":17209.857906577778},"targetPosition":{"x":33610.61452102138,"y":17968.33550101378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7757e0dd-c3b4-48b4-bdf7-e517ce8df601","savedPayload":{"position":{"x":33610.61452102138,"y":17968.33550101378},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31504.951685704298,"y":17561.408893042448},"targetPosition":{"x":34066.13234751291,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12d5b8f1-c83c-43a3-bf45-6f85e85a6df9","savedPayload":{"position":{"x":34066.13234751291,"y":18468.47260431164},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35156.14895907866,"y":19656.725973564808},"targetPosition":{"x":33477.701561580754,"y":18909.43304541728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c1f3e32-9310-4ece-a796-cf9225172978","savedPayload":{"position":{"x":33477.701561580754,"y":18909.43304541728},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":34120.790876666964,"y":20282.661125555296},"targetPosition":{"x":33271.517368946785,"y":19339.44733936838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12bf3180-d354-451d-ba14-81cdd9d95c19","savedPayload":{"position":{"x":33271.517368946785,"y":19339.44733936838},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33174.613220282525,"y":20583.841519249283},"targetPosition":{"x":32795.40753493164,"y":19416.766424241614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3e3a6434-aaa4-4170-8cdc-cca21c8d0863","savedPayload":{"position":{"x":32795.40753493164,"y":19416.766424241614},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32300.856887792994,"y":20242.248006950835},"targetPosition":{"x":32388.689382061788,"y":19406.577645554113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"22bc84a6-f431-464c-a7e0-b9249b32abdf","savedPayload":{"position":{"x":32388.689382061788,"y":19406.577645554113},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31766.331769767068,"y":19717.205762893733},"targetPosition":{"x":32107.783546161263,"y":19125.79393784434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c3d4d569-0b7e-44b9-b2f0-84d9a91ee6b0","savedPayload":{"position":{"x":32107.783546161263,"y":19125.79393784434},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31481.860135018593,"y":19198.958848752918},"targetPosition":{"x":32124.526879922254,"y":18732.034127245635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f572d61-ff96-4ccb-90ca-7a26d5cc8322","savedPayload":{"position":{"x":32124.526879922254,"y":18732.034127245635},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31163.57274462094,"y":18749.837009078045},"targetPosition":{"x":31877.52648659597,"y":18598.081456492386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3eb2e1-3cb4-4f0b-9a5a-5196bb4af3af","savedPayload":{"position":{"x":31877.52648659597,"y":18598.081456492386},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30816.070541016055,"y":18113.244325974225},"targetPosition":{"x":31839.658273042267,"y":18330.81461486133},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83c2137c-676d-4a43-88c1-e9a5f69cafeb","savedPayload":{"position":{"x":31839.658273042267,"y":18330.81461486133},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31261.040350746767,"y":17577.551395571914},"targetPosition":{"x":32029.810576339234,"y":18136.095658729115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"829bfd3a-8c69-4e51-8951-a1d7cb0b8c6f","savedPayload":{"position":{"x":32029.810576339234,"y":18136.095658729115},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31428.18816805007,"y":16634.057547301367},"targetPosition":{"x":31995.561612776833,"y":17616.77718043349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7174f99-231c-4188-8f4a-95a34c0c35f8","savedPayload":{"position":{"x":31995.561612776833,"y":17616.77718043349},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32205.87672708134,"y":15791.021336741149},"targetPosition":{"x":32360.501238879726,"y":17262.175295547215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f6f0c544-4054-4cb4-9be1-14ffa23c5251","savedPayload":{"position":{"x":32360.501238879726,"y":17262.175295547215},"targetPosition":{"x":32487.288195020454,"y":18468.47260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a84f4438-cabc-4c9a-bd9c-0338e55a6e15","savedPayload":{"position":{"x":32487.288195020454,"y":18468.47260431164},"targetPosition":{"x":28946.964835581948,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28420.97348014259,"y":18541.58625726102},"targetPosition":{"x":28516.12859089274,"y":18385.236332888897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96841e7b-90d9-4508-8933-4f0f9769800e","savedPayload":{"position":{"x":28516.12859089274,"y":18385.236332888897},"targetPosition":{"x":28540.319899342387,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31947.311382938806,"y":18257.360197624803},"targetPosition":{"x":27801.126603791865,"y":17063.004975324555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2863a8f-8f38-4c47-9f48-0bd45b628fa0","savedPayload":{"position":{"x":27801.126603791865,"y":17063.004975324555},"targetPosition":{"x":28540.319899342387,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"948be5d9-da96-488a-bb15-f8cd94777231","savedPayload":{"position":{"x":28540.319899342387,"y":18344.89595333351},"targetPosition":{"x":28946.964835581948,"y":18344.89595333351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4ae22e54-cd02-4e2e-b638-1c5ea9a171ac","savedPayload":{"position":{"x":28946.964835581948,"y":18344.89595333351},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29257.53809737475,"y":21012.833487280906},"targetPosition":{"x":28617.481227248518,"y":18300.94233300242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27130.90693607947,"y":19771.119646043768},"targetPosition":{"x":28617.481227248518,"y":18300.94233300242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32630.700014473987,"y":19327.777206417195},"targetPosition":{"x":31791.459828195624,"y":19480.07684593258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bcec1860-262e-4125-bdf4-a8f798d9d4ff","savedPayload":{"position":{"x":31791.459828195624,"y":19480.07684593258},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32382.34196782999,"y":19917.93664598462},"targetPosition":{"x":31642.16420478939,"y":19713.660563090958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0ef8d741-e876-446e-86ac-146b4f33d8e8","savedPayload":{"position":{"x":31642.16420478939,"y":19713.660563090958},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32241.41093085327,"y":20506.998011454307},"targetPosition":{"x":31585.71004441445,"y":19934.12939898316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"daf8aa00-f032-412e-b319-e7c581611db0","savedPayload":{"position":{"x":31585.71004441445,"y":19934.12939898316},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31616.59543971712,"y":20585.341445595506},"targetPosition":{"x":31381.414984217416,"y":20035.109417158958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"255fdffa-cdbb-428b-a54e-14448f7cda29","savedPayload":{"position":{"x":31381.414984217416,"y":20035.109417158958},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31138.148709872487,"y":20760.90107162389},"targetPosition":{"x":31163.857421073342,"y":20188.452139159162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"628c3c4f-7ef7-4008-bada-76e4edf6de42","savedPayload":{"position":{"x":31163.857421073342,"y":20188.452139159162},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30560.963099498997,"y":20759.471743495127},"targetPosition":{"x":30875.00455453402,"y":20175.884931321427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1aa9fd38-51e5-4158-9bb2-31dbc8f933d0","savedPayload":{"position":{"x":30875.00455453402,"y":20175.884931321427},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30082.34711496924,"y":20394.40508325185},"targetPosition":{"x":30675.059072006254,"y":19963.774639607174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d76d7819-b542-4ee8-98fd-539ec3325e2c","savedPayload":{"position":{"x":30675.059072006254,"y":19963.774639607174},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30015.593293975366,"y":19802.349107689446},"targetPosition":{"x":30610.81851795611,"y":19694.331655087786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0e696147-e020-4056-8ad4-40ad79cba391","savedPayload":{"position":{"x":30610.81851795611,"y":19694.331655087786},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30221.62495110051,"y":19321.61663954994},"targetPosition":{"x":30733.37272455808,"y":19462.850051051024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e02938c9-f5b1-49f7-8e63-f8637f6d1d4d","savedPayload":{"position":{"x":30733.37272455808,"y":19462.850051051024},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30685.640673545997,"y":19147.76247119452},"targetPosition":{"x":30911.861342454864,"y":19345.40551757495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fe671bcf-1d71-4081-a100-f4bbc59203c7","savedPayload":{"position":{"x":30911.861342454864,"y":19345.40551757495},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30710.785459545972,"y":18466.093646246503},"targetPosition":{"x":31003.93701040948,"y":19151.955794647496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"85a59bf2-d419-43c9-a287-68902b8cb199","savedPayload":{"position":{"x":31003.93701040948,"y":19151.955794647496},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31266.05914802418,"y":17912.753873618673},"targetPosition":{"x":31213.778283389744,"y":19076.87777366562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"608a2a98-bd6e-49e0-b202-afff3553337d","savedPayload":{"position":{"x":31213.778283389744,"y":19076.87777366562},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31977.781106011233,"y":18126.582707369133},"targetPosition":{"x":31588.913711009296,"y":18849.21941589591},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dda31bad-8835-446a-9015-4e15ae4cb845","savedPayload":{"position":{"x":31588.913711009296,"y":18849.21941589591},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f46175dc-dfd2-4e1e-a60c-554867b5f0a5","savedPayload":{"position":{"x":31190.77502738218,"y":19589.085065655647},"targetPosition":{"x":28617.481227248518,"y":18300.94233300242},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27591.307362958196,"y":18022.39566602708},"targetPosition":{"x":27916.634686067173,"y":17879.91281065603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"daf2fb19-bfda-4248-a0c6-8e364fe863ee","savedPayload":{"position":{"x":27916.634686067173,"y":17879.91281065603},"targetPosition":{"x":27992.29827031435,"y":17846.7203270056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26466.704635886985,"y":17893.355250231627},"targetPosition":{"x":28169.731216900153,"y":16162.894541301639},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08365c70-c9ba-481d-abb8-62dc21067754","savedPayload":{"position":{"x":28169.731216900153,"y":16162.894541301639},"targetPosition":{"x":27992.29827031435,"y":17846.7203270056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4aa28d66-d2c5-40d1-9b42-b6adb1e94d1c","savedPayload":{"position":{"x":27992.29827031435,"y":17846.7203270056},"targetPosition":{"x":28617.481227248518,"y":18300.94233300242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"723d28e9-a010-48c5-bda0-43a4c2343ddf","savedPayload":{"position":{"x":28617.481227248518,"y":18300.94233300242},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29528.34325244488,"y":18845.02569932464},"targetPosition":{"x":28443.475039868637,"y":18056.82280560684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28081.539498695805,"y":19170.745862193082},"targetPosition":{"x":28443.475039868637,"y":18056.82280560684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33557.4478533497,"y":21773.71067453497},"targetPosition":{"x":31841.212877400583,"y":20872.96107332563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"265d3765-cd1d-4652-a0ed-01931674a151","savedPayload":{"position":{"x":31841.212877400583,"y":20872.96107332563},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31164.709777092117,"y":19380.149616420553},"targetPosition":{"x":31268.902013584066,"y":21520.298182968236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fe6074be-18c6-46c0-abd4-5d31bc067798","savedPayload":{"position":{"x":31268.902013584066,"y":21520.298182968236},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30681.09094480662,"y":23641.05843271126},"targetPosition":{"x":30453.267952073777,"y":21764.767281084954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"72debf77-1c4b-4e8d-9a99-96951bd6d24c","savedPayload":{"position":{"x":30453.267952073777,"y":21764.767281084954},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28993.71906396543,"y":23328.688107440274},"targetPosition":{"x":29655.34925449653,"y":21584.112673195294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"78e59381-fcda-4204-a70a-4113eebdbba7","savedPayload":{"position":{"x":29655.34925449653,"y":21584.112673195294},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28051.527715013177,"y":21975.830411566596},"targetPosition":{"x":29041.378112927832,"y":21098.89948074203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"90b3598c-8f08-4dc1-ad41-a64caf0cab39","savedPayload":{"position":{"x":29041.378112927832,"y":21098.89948074203},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27889.89185311933,"y":20614.253283020666},"targetPosition":{"x":28947.723395745885,"y":20353.521224946253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aa9f7095-66e7-4e42-b6b2-d3a51e3b35d9","savedPayload":{"position":{"x":28947.723395745885,"y":20353.521224946253},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28334.910537074527,"y":19563.892120990255},"targetPosition":{"x":29323.504840467547,"y":19807.55873229615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b0c06b10-549c-4280-aac9-0b649ede898c","savedPayload":{"position":{"x":29323.504840467547,"y":19807.55873229615},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29108.721508772716,"y":19029.2197116843},"targetPosition":{"x":29516.160740837546,"y":19390.179373651183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38b8e859-eda7-4cd9-afc2-ee0e3ed297b7","savedPayload":{"position":{"x":29516.160740837546,"y":19390.179373651183},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29589.223022388527,"y":18309.984932362902},"targetPosition":{"x":29859.60321250787,"y":19022.918901125806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cebd7a57-eebb-4e4f-9315-6f1411970e55","savedPayload":{"position":{"x":29859.60321250787,"y":19022.918901125806},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30456.663201581054,"y":18275.72847327756},"targetPosition":{"x":30370.38392932802,"y":18986.30220929619},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fcbefbb9-2a6d-459a-8d3b-595d71caaa88","savedPayload":{"position":{"x":30370.38392932802,"y":18986.30220929619},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31267.305106006632,"y":18550.473486845007},"targetPosition":{"x":30797.757959083247,"y":19230.729968906246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"311d2e2d-163e-4b8e-ae99-2b2d0fbbb2aa","savedPayload":{"position":{"x":30797.757959083247,"y":19230.729968906246},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32196.987943342632,"y":19008.771917453505},"targetPosition":{"x":31277.89103365672,"y":19491.15118746837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b71b603d-38de-401d-b1df-ca20710dba64","savedPayload":{"position":{"x":31277.89103365672,"y":19491.15118746837},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"229b4129-39f9-4f46-bbb5-a86a714023f8","savedPayload":{"position":{"x":30243.142571035714,"y":20034.22907489017},"targetPosition":{"x":28443.475039868637,"y":18056.82280560684},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24674.48052829664,"y":16589.288052474243},"targetPosition":{"x":26619.230211586233,"y":16999.843512172272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d3dab655-2db2-4d4c-a776-91a6ae116304","savedPayload":{"position":{"x":26619.230211586233,"y":16999.843512172272},"targetPosition":{"x":28210.11062369668,"y":17338.60098379189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30479.2108913593,"y":14840.09509164288},"targetPosition":{"x":29079.918355310176,"y":16373.46902881179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f8611aff-7f4f-4df8-a2ac-b92ef5633ad4","savedPayload":{"position":{"x":29079.918355310176,"y":16373.46902881179},"targetPosition":{"x":28210.11062369668,"y":17338.60098379189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e8bebfde-97db-42d7-93a2-972366bc002c","savedPayload":{"position":{"x":28210.11062369668,"y":17338.60098379189},"targetPosition":{"x":28443.475039868637,"y":18056.82280560684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"607ebabd-9602-4e5c-803d-d4207dbd6794","savedPayload":{"position":{"x":28443.475039868637,"y":18056.82280560684},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":27776.9066634612,"y":19479.315635375497},"targetPosition":{"x":27405.796201608468,"y":19021.032381273148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26551.900399660637,"y":19712.503567702748},"targetPosition":{"x":27405.796201608468,"y":19021.032381273148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27098.81528738611,"y":18641.94252318943},"targetPosition":{"x":27405.796201608468,"y":19021.032381273148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5586aa74-2ecb-4b71-83ea-d621aa400660"}}}],"id":"268cf8f3-e871-4fed-bbdb-725a070e7cb6","savedPayload":{"position":{"x":27405.796201608468,"y":19021.032381273148},"targetPosition":{"x":28389.619136363566,"y":18224.348277217414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26518.667368749728,"y":18956.004109806858},"targetPosition":{"x":27003.735845599927,"y":17692.357525136722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26627.151996449134,"y":17547.80052927253},"targetPosition":{"x":27003.735845599927,"y":17692.357525136722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27485.907486150238,"y":16436.257457033644},"targetPosition":{"x":27003.735845599927,"y":17692.357525136722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"39426478-777d-4ef5-a72a-2ad862c979c7","savedPayload":{"position":{"x":27003.735845599927,"y":17692.357525136722},"targetPosition":{"x":28389.619136363566,"y":18224.348277217414},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f","savedPayload":{"position":{"x":28155.143809516918,"y":16743.929327185455},"targetPosition":{"x":28389.619136363566,"y":18224.348277217414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"19e3e53c-0752-4cae-93bd-162e0839b32f","savedPayload":{"position":{"x":29543.479932660237,"y":17289.970227846694},"targetPosition":{"x":28389.619136363566,"y":18224.348277217414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29946.714192515698,"y":18822.061068405666},"targetPosition":{"x":28389.619136363566,"y":18224.348277217414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"278c34a7-199d-400e-8a06-087149e3d391","savedPayload":{"position":{"x":28389.619136363566,"y":18224.348277217414},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27179.338095983447,"y":19543.888336761684},"targetPosition":{"x":27106.250356193326,"y":18149.29118362929},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26079.394237099557,"y":18203.106432474196},"targetPosition":{"x":27106.250356193326,"y":18149.29118362929},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27022.18270346885,"y":16545.1848109771},"targetPosition":{"x":27106.250356193326,"y":18149.29118362929},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"15ccbcff-318d-46db-93f2-d649b57fd52a"}}}],"id":"3864c37f-f9dc-433d-96e4-e36a6720adf1","savedPayload":{"position":{"x":27106.250356193326,"y":18149.29118362929},"targetPosition":{"x":28763.77985245551,"y":18062.42374363405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27405.890412272383,"y":17429.094168882788},"targetPosition":{"x":27931.209966057002,"y":16780.3785456419},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27139.40915203021,"y":16476.434690225247},"targetPosition":{"x":27931.209966057002,"y":16780.3785456419},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27963.966042451826,"y":16155.355374598601},"targetPosition":{"x":27931.209966057002,"y":16780.3785456419},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28998.535487082154,"y":16494.389534222082},"targetPosition":{"x":27931.209966057002,"y":16780.3785456419},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b5b3313a-d8e6-4b64-9300-fdc6693a2cb7","savedPayload":{"position":{"x":27931.209966057002,"y":16780.3785456419},"targetPosition":{"x":28763.77985245551,"y":18062.42374363405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8","savedPayload":{"position":{"x":29294.243982197757,"y":17021.32926980827},"targetPosition":{"x":28763.77985245551,"y":18062.42374363405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"41fe3adc-42c9-4f5d-b757-13cedd7e0155","savedPayload":{"position":{"x":29976.301067395398,"y":17998.878199425475},"targetPosition":{"x":28763.77985245551,"y":18062.42374363405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29449.523723427435,"y":19118.376704694307},"targetPosition":{"x":28763.77985245551,"y":18062.42374363405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2","savedPayload":{"position":{"x":28763.77985245551,"y":18062.42374363405},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29151.891723140016,"y":16016.735511722145},"targetPosition":{"x":28747.492088330015,"y":18513.912294879126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31325.129104903797,"y":16543.748419950825},"targetPosition":{"x":28747.492088330015,"y":18513.912294879126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26282.8880597796,"y":15032.236920867505},"targetPosition":{"x":27097.62002581093,"y":16468.09123375731},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"60b742b7-4a6b-4c3a-a924-7ae2c7c284d8","savedPayload":{"position":{"x":27097.62002581093,"y":16468.09123375731},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28033.31999750082,"y":17318.573907442427},"targetPosition":{"x":27968.400873084276,"y":17480.414999958368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87688525-3fc6-4a15-806d-fd8d0f3fd876","savedPayload":{"position":{"x":27968.400873084276,"y":17480.414999958368},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28781.250628258094,"y":17270.0092054732},"targetPosition":{"x":28384.43612152636,"y":17389.167115091415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5058b626-2b62-47c3-a915-12d6d451487c","savedPayload":{"position":{"x":28384.43612152636,"y":17389.167115091415},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33728.20212511989,"y":19770.60135036425},"targetPosition":{"x":32410.439360656368,"y":18857.652974135577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1293683f-1686-47f2-8856-ce40dc753450","savedPayload":{"position":{"x":32410.439360656368,"y":18857.652974135577},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29426.760203136546,"y":15796.546312158769},"targetPosition":{"x":29407.0409945629,"y":15504.070722201184},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2b72da7-da22-46bb-8f7b-1f2b4fdc0324","savedPayload":{"position":{"x":29407.0409945629,"y":15504.070722201184},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30206.23038975456,"y":16619.01318442658},"targetPosition":{"x":29603.21169453422,"y":19255.52132545091},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3b4c1a-8cff-4999-b8af-d8403ee3f614","savedPayload":{"position":{"x":29603.21169453422,"y":19255.52132545091},"targetPosition":{"x":30818.566929895922,"y":17082.344966886907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3a6ab821-f693-4929-a0d7-ad0499d23e68","savedPayload":{"position":{"x":30818.566929895922,"y":17082.344966886907},"targetPosition":{"x":28747.492088330015,"y":18513.912294879126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29914.056289010256,"y":19059.99786784705},"targetPosition":{"x":29744.08699758534,"y":15790.738026357572},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d4805ae2-446b-4e54-89c6-0b2e9df3fade","savedPayload":{"position":{"x":29744.08699758534,"y":15790.738026357572},"targetPosition":{"x":28789.140310459756,"y":18776.868820434294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28365.79246153607,"y":16760.636022534403},"targetPosition":{"x":27982.448858132007,"y":19428.849945043992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6dd7dc20-5c47-4226-8abc-8551b6bd698f","savedPayload":{"position":{"x":27982.448858132007,"y":19428.849945043992},"targetPosition":{"x":28789.140310459756,"y":18776.868820434294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c2e867a-f31c-4356-be35-138cdc902c15","savedPayload":{"position":{"x":28789.140310459756,"y":18776.868820434294},"targetPosition":{"x":28747.492088330015,"y":18513.912294879126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5894707-b065-429b-ba6b-78c71e6529fe","savedPayload":{"position":{"x":28747.492088330015,"y":18513.912294879126},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28664.943264961174,"y":17492.511016995384},"targetPosition":{"x":28860.083525256927,"y":18724.57813101178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30444.12632098374,"y":17917.468013500664},"targetPosition":{"x":28860.083525256927,"y":18724.57813101178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28987.068593342396,"y":21528.808303537964},"targetPosition":{"x":29074.374501919378,"y":21756.247971255016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7804f5d6-913b-48d3-941a-10135819f0d7","savedPayload":{"position":{"x":29074.374501919378,"y":21756.247971255016},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28928.033819197437,"y":21327.14608339986},"targetPosition":{"x":28913.376425836155,"y":21606.825809612274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5aaf85b9-35bd-47f1-a2a4-dcfa881bc542","savedPayload":{"position":{"x":28913.376425836155,"y":21606.825809612274},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30879.284080001176,"y":20364.390528915534},"targetPosition":{"x":30660.19308780755,"y":17852.567815384387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4912e0cb-1bba-4750-a063-d8d205091281","savedPayload":{"position":{"x":30660.19308780755,"y":17852.567815384387},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29822.806369455728,"y":21196.280933206042},"targetPosition":{"x":31203.263999154708,"y":18454.016722422086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7e888a6-a986-45fe-804d-c4cba934bd9b","savedPayload":{"position":{"x":31203.263999154708,"y":18454.016722422086},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29312.28865190907,"y":21082.671015887463},"targetPosition":{"x":31499.59225938124,"y":19158.24928264436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9720b3bd-fcb9-4997-9fe8-9d8682aa9dc9","savedPayload":{"position":{"x":31499.59225938124,"y":19158.24928264436},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27800.863342983743,"y":21062.278758303313},"targetPosition":{"x":30329.559610637734,"y":19715.85784456225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"716e98b8-640e-4653-9c50-ca0286c851c0","savedPayload":{"position":{"x":30329.559610637734,"y":19715.85784456225},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31217.95086048765,"y":20570.18649489903},"targetPosition":{"x":30580.666724900762,"y":20160.066248512947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"56be5d1d-2bd8-42dd-9861-729f4bb72ccf","savedPayload":{"position":{"x":30580.666724900762,"y":20160.066248512947},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31721.393921698764,"y":22644.31643530586},"targetPosition":{"x":30631.048470594953,"y":20971.082927756626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ed5849ae-b0fe-4915-b8c3-8bdb004e5acf","savedPayload":{"position":{"x":30631.048470594953,"y":20971.082927756626},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27049.60042108355,"y":17614.11001597376},"targetPosition":{"x":30049.534768400084,"y":21472.133959336606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f690611-834a-4048-bf59-5685995167e9","savedPayload":{"position":{"x":30049.534768400084,"y":21472.133959336606},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26845.77273385469,"y":22032.448552235906},"targetPosition":{"x":27360.978985183898,"y":20109.672645898205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b51dbbf-76eb-484b-9535-6043984a7ed6","savedPayload":{"position":{"x":27360.978985183898,"y":20109.672645898205},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29021.815834484652,"y":16185.326529374692},"targetPosition":{"x":28797.58169355305,"y":20809.963309300427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f96cb9c-ac78-4d23-80e7-650dcff0a56a","savedPayload":{"position":{"x":28797.58169355305,"y":20809.963309300427},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26846.922883336527,"y":21106.81980676723},"targetPosition":{"x":28224.575511032308,"y":20405.98597189017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3fc138-8765-46af-95a3-6ee316f49a72","savedPayload":{"position":{"x":28224.575511032308,"y":20405.98597189017},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29407.212877331247,"y":21619.05583179796},"targetPosition":{"x":27753.12310831844,"y":19735.865525610305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05a21cb3-24bc-42cf-8269-62f14e8f3ed1","savedPayload":{"position":{"x":27753.12310831844,"y":19735.865525610305},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29247.79541029425,"y":21794.58041310834},"targetPosition":{"x":29518.108729639825,"y":21898.343974596148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cc878593-3f3d-4533-9ed1-a7c7fd0cdd99","savedPayload":{"position":{"x":29518.108729639825,"y":21898.343974596148},"targetPosition":{"x":29758.844165187747,"y":19623.338770942602},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7133bdf5-a6d6-4ca5-bc27-390fe276eca6","savedPayload":{"position":{"x":29758.844165187747,"y":19623.338770942602},"targetPosition":{"x":28860.083525256927,"y":18724.57813101178},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29755.389074119008,"y":18768.959185455577},"targetPosition":{"x":27274.55676726933,"y":17229.28448717399},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d955ad88-0ca4-443b-8d4e-fa0c322d7797","savedPayload":{"position":{"x":27274.55676726933,"y":17229.28448717399},"targetPosition":{"x":28595.489451966245,"y":19243.87323894647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24847.46005653853,"y":19442.203522148488},"targetPosition":{"x":26660.83114980211,"y":19345.753142102472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2aa36b6f-bde7-433d-a7b6-e646b19e2c20","savedPayload":{"position":{"x":26660.83114980211,"y":19345.753142102472},"targetPosition":{"x":28595.489451966245,"y":19243.87323894647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"54d9ab04-cfe7-433e-8c85-36a511b38d6d","savedPayload":{"position":{"x":28595.489451966245,"y":19243.87323894647},"targetPosition":{"x":28860.083525256927,"y":18724.57813101178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9a37881e-7d9a-4279-95b2-8743de82eec5","savedPayload":{"position":{"x":28860.083525256927,"y":18724.57813101178},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29473.84340026147,"y":17170.827053557055},"targetPosition":{"x":28628.21973834075,"y":18830.4569361464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30441.572996220246,"y":19117.66387700632},"targetPosition":{"x":28628.21973834075,"y":18830.4569361464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27714.162580884054,"y":21532.273024221744},"targetPosition":{"x":27622.46707553272,"y":21874.485309018626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77290003-4665-4c78-bce6-7cb50a44bb31","savedPayload":{"position":{"x":27622.46707553272,"y":21874.485309018626},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27896.2540301313,"y":21160.630589385335},"targetPosition":{"x":29933.87471169265,"y":18757.483186102185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"70c54561-94ce-4d2a-a56e-cf1cd4d2a2f5","savedPayload":{"position":{"x":29933.87471169265,"y":18757.483186102185},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31366.79631872379,"y":18827.55008713936},"targetPosition":{"x":29989.17306876915,"y":19528.708444147174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a7e48821-628f-4393-9272-055bcc8ea5f7","savedPayload":{"position":{"x":29989.17306876915,"y":19528.708444147174},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31043.294140993698,"y":20002.275348418993},"targetPosition":{"x":29903.085486310607,"y":20062.26782053509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"53cda9a0-2acf-4fa9-b52b-c860da5dbb32","savedPayload":{"position":{"x":29903.085486310607,"y":20062.26782053509},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30874.590054913086,"y":20901.354630035028},"targetPosition":{"x":29867.305383400664,"y":20515.897188383344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"446296f9-21fa-4a92-bc49-23fb81af896b","savedPayload":{"position":{"x":29867.305383400664,"y":20515.897188383344},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30542.34830849953,"y":21826.373963127433},"targetPosition":{"x":29685.313613032915,"y":20971.906793010232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"518927a0-e986-4c9e-a645-75c02c2f571b","savedPayload":{"position":{"x":29685.313613032915,"y":20971.906793010232},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29556.09423617279,"y":22005.216212181975},"targetPosition":{"x":29182.482695279654,"y":21031.924872557865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3b056114-3148-432d-908e-d82df0355b7f","savedPayload":{"position":{"x":29182.482695279654,"y":21031.924872557865},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28653.510776784708,"y":23527.979937699172},"targetPosition":{"x":28748.92190731763,"y":21707.427114469847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83802e58-4437-4ddc-b329-9ae962866387","savedPayload":{"position":{"x":28748.92190731763,"y":21707.427114469847},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27041.75856738157,"y":23636.49409598985},"targetPosition":{"x":27953.2770117749,"y":21843.337024036675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bec21f4d-ac0c-4b70-a565-16d065d1e89c","savedPayload":{"position":{"x":27953.2770117749,"y":21843.337024036675},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25056.144607193084,"y":20669.814448926067},"targetPosition":{"x":26504.73605554645,"y":19496.76822342668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7318a961-0663-4a33-9295-21a8ab990854","savedPayload":{"position":{"x":26504.73605554645,"y":19496.76822342668},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28602.309495605834,"y":17654.923402258213},"targetPosition":{"x":25920.727481104983,"y":19181.51144593049},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b2bfa489-cb63-498e-8a80-a82ebf19d0e6","savedPayload":{"position":{"x":25920.727481104983,"y":19181.51144593049},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28589.803446189348,"y":21522.320648555873},"targetPosition":{"x":27261.250322975735,"y":19869.65721006668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a6926058-2ae5-454e-b696-b9d49162e901","savedPayload":{"position":{"x":27261.250322975735,"y":19869.65721006668},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28547.91361566016,"y":21923.489590863854},"targetPosition":{"x":27083.451290843026,"y":18710.643025833393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd299cac-3be1-4899-8816-70baccd30168","savedPayload":{"position":{"x":27083.451290843026,"y":18710.643025833393},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28192.646195968657,"y":21976.56820894966},"targetPosition":{"x":28386.27094689693,"y":22274.72417903143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"717ba1d7-3b27-4f87-8e25-c2a26f435e67","savedPayload":{"position":{"x":28386.27094689693,"y":22274.72417903143},"targetPosition":{"x":28832.20192254215,"y":20118.349760614692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"003162cf-ab76-4dea-ac72-a4dd3a0e87ac","savedPayload":{"position":{"x":28832.20192254215,"y":20118.349760614692},"targetPosition":{"x":28628.21973834075,"y":18830.4569361464},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28306.042429997404,"y":19964.33370733873},"targetPosition":{"x":28328.247775754764,"y":19475.77769893282},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ed1c9899-0b00-4cc5-b30d-faefdbe914d6","savedPayload":{"position":{"x":28328.247775754764,"y":19475.77769893282},"targetPosition":{"x":28354.68929794537,"y":18969.827656739264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25508.756587751737,"y":17125.64309141895},"targetPosition":{"x":26779.49816287921,"y":17946.974846368666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c17eb75-3069-47ad-b303-be44390e4736","savedPayload":{"position":{"x":26779.49816287921,"y":17946.974846368666},"targetPosition":{"x":28354.68929794537,"y":18969.827656739264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bd1f404b-64bb-4f2e-95f6-8d52f40bebad","savedPayload":{"position":{"x":28354.68929794537,"y":18969.827656739264},"targetPosition":{"x":28628.21973834075,"y":18830.4569361464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e4267570-575b-4e59-9667-cb78aaae052c","savedPayload":{"position":{"x":28628.21973834075,"y":18830.4569361464},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29318.272677869594,"y":18623.764542249355},"targetPosition":{"x":28517.503272208345,"y":19031.77693361029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29234.345266586373,"y":19748.61892798832},"targetPosition":{"x":28517.503272208345,"y":19031.77693361029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29947.30909606791,"y":18939.45833785805},"targetPosition":{"x":28572.488258240657,"y":20052.76630083434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5163d7f4-3b6c-41c3-b7f6-ec13109fcb0e","savedPayload":{"position":{"x":28572.488258240657,"y":20052.76630083434},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26601.84915460935,"y":19797.09117062198},"targetPosition":{"x":28481.911255627907,"y":20638.365289005775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4b5dcfda-66ec-4a20-9c4c-0718b51cf761","savedPayload":{"position":{"x":28481.911255627907,"y":20638.365289005775},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30728.66841157563,"y":17315.440254318015},"targetPosition":{"x":29093.85535425633,"y":17056.511303199255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4adf5737-3d1a-4610-9a31-89faddbe679e","savedPayload":{"position":{"x":29093.85535425633,"y":17056.511303199255},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28325.507660959203,"y":20052.67472618295},"targetPosition":{"x":29803.550452659063,"y":16673.2729251009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c0f0982-caf3-4c7e-a729-54c511ffb65e","savedPayload":{"position":{"x":29803.550452659063,"y":16673.2729251009},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28360.59273862062,"y":19957.253175990376},"targetPosition":{"x":30424.38897053847,"y":16823.745419298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff999b95-7623-4eee-b11c-f53dae69f69c","savedPayload":{"position":{"x":30424.38897053847,"y":16823.745419298},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28395.67364897399,"y":20008.476117019247},"targetPosition":{"x":30768.567195620744,"y":17312.804401888116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a30ef925-4ab9-45f6-98f3-6723e57fbf97","savedPayload":{"position":{"x":30768.567195620744,"y":17312.804401888116},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28502.382023385082,"y":20151.52280367467},"targetPosition":{"x":31144.046459994734,"y":17597.583029238474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2d2b734-e754-4b6c-856b-053eb5b13694","savedPayload":{"position":{"x":31144.046459994734,"y":17597.583029238474},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28355.800549004307,"y":20252.420060081397},"targetPosition":{"x":31975.095532257725,"y":17799.938897816093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"863c717d-d171-4616-ac79-dd4a5956bfb5","savedPayload":{"position":{"x":31975.095532257725,"y":17799.938897816093},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28313.290247649187,"y":20120.545558462694},"targetPosition":{"x":31616.340243912695,"y":20659.809005856383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba2fbf20-a074-4d89-b1f8-2e00f141b25e","savedPayload":{"position":{"x":31616.340243912695,"y":20659.809005856383},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28861.54427961106,"y":20742.395985878466},"targetPosition":{"x":31683.64635744692,"y":20768.584395876864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fbc7524a-d8ff-40c4-9691-1397bd774535","savedPayload":{"position":{"x":31683.64635744692,"y":20768.584395876864},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28769.32811548211,"y":21093.344986874235},"targetPosition":{"x":30612.52545105472,"y":21800.882153473667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"49670f83-5516-4fed-bfc9-3ea4ac3a4865","savedPayload":{"position":{"x":30612.52545105472,"y":21800.882153473667},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25146.930402893726,"y":18491.20481783064},"targetPosition":{"x":26570.00423163378,"y":19925.178646570697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f06f627-f385-494a-bb6a-a06c62d0d20f","savedPayload":{"position":{"x":26570.00423163378,"y":19925.178646570697},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27150.730041623534,"y":21603.38882316786},"targetPosition":{"x":27004.235733402,"y":19505.062066314837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b3810873-e8ea-4466-b011-095b648f0064","savedPayload":{"position":{"x":27004.235733402,"y":19505.062066314837},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26408.75426773703,"y":21353.818631692968},"targetPosition":{"x":27637.08138329273,"y":18972.67407478679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"26a199f6-c167-4de7-9513-0d9c453d8108","savedPayload":{"position":{"x":27637.08138329273,"y":18972.67407478679},"targetPosition":{"x":27536.510297360277,"y":20891.684712297196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e78e6e7a-03db-4e3b-ae8e-b1c309b6ec9e","savedPayload":{"position":{"x":27536.510297360277,"y":20891.684712297196},"targetPosition":{"x":28517.503272208345,"y":19031.77693361029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30582.428230068752,"y":15452.602845900617},"targetPosition":{"x":27308.308644318993,"y":15548.469400354837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"659c5fa3-33f6-4127-b4f0-dc1bb0c25691","savedPayload":{"position":{"x":27308.308644318993,"y":15548.469400354837},"targetPosition":{"x":26332.991488381896,"y":18309.539555491585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25616.734824729403,"y":16443.627153496414},"targetPosition":{"x":25995.788140837532,"y":17431.094802225623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"07d4aaa2-43ba-42a3-9a5b-73e5866c1307","savedPayload":{"position":{"x":25995.788140837532,"y":17431.094802225623},"targetPosition":{"x":26332.991488381896,"y":18309.539555491585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"91a31871-1901-4a45-9b00-c5aa30a37bf2","savedPayload":{"position":{"x":26332.991488381896,"y":18309.539555491585},"targetPosition":{"x":28517.503272208345,"y":19031.77693361029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b42348a4-6a26-4d46-aa2e-cbf5fa0a4984","savedPayload":{"position":{"x":28517.503272208345,"y":19031.77693361029},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29673.505325283204,"y":19296.60255760114},"targetPosition":{"x":28249.826504170713,"y":19071.113984317344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28377.198588126714,"y":19875.309672321862},"targetPosition":{"x":28249.826504170713,"y":19071.113984317344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33685.00702937479,"y":18923.587046145487},"targetPosition":{"x":31974.470168654927,"y":18367.7999289652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"33f46215-3b1a-422a-9305-89c6ffb342f6","savedPayload":{"position":{"x":31974.470168654927,"y":18367.7999289652},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30869.517197383622,"y":16660.489990049267},"targetPosition":{"x":31127.479391887664,"y":19297.05570242607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6155e3b0-2648-407e-b085-4eac778ca3e8","savedPayload":{"position":{"x":31127.479391887664,"y":19297.05570242607},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31346.66527712668,"y":17572.647857530283},"targetPosition":{"x":29943.347962877884,"y":19234.49153476843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b925a6aa-04ee-465b-aa93-fc02066b4e3c","savedPayload":{"position":{"x":29943.347962877884,"y":19234.49153476843},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27121.70947514818,"y":20707.03199841169},"targetPosition":{"x":28944.70692087316,"y":18591.071167217695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f02db91-5147-438c-98c9-e024fba210a2","savedPayload":{"position":{"x":28944.70692087316,"y":18591.071167217695},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26105.787897548096,"y":21690.323394411862},"targetPosition":{"x":28296.13980497583,"y":22989.704525421403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"55be1211-a38f-4ff4-8d12-fa78fa8ba2dd","savedPayload":{"position":{"x":28296.13980497583,"y":22989.704525421403},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25725.812486215127,"y":21402.2002304057},"targetPosition":{"x":26585.710212755668,"y":24116.44182155415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"710e13ba-afd9-41c2-b7e8-f0ef7be4bb53","savedPayload":{"position":{"x":26585.710212755668,"y":24116.44182155415},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25889.625566325358,"y":22026.580122332885},"targetPosition":{"x":25390.96040172006,"y":23561.313690001396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"461f6d65-e227-4362-b62c-16b7225014f6","savedPayload":{"position":{"x":25390.96040172006,"y":23561.313690001396},"targetPosition":{"x":30392.017146791837,"y":17853.6297737986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6a451383-677d-4da8-a15d-f746cda23991","savedPayload":{"position":{"x":30392.017146791837,"y":17853.6297737986},"targetPosition":{"x":28249.826504170713,"y":19071.113984317344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26562.374241312158,"y":15494.44824116028},"targetPosition":{"x":28471.18489749525,"y":14982.983967332098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"db87f908-271b-44be-8756-706c3ff98c29","savedPayload":{"position":{"x":28471.18489749525,"y":14982.983967332098},"targetPosition":{"x":26184.698114887084,"y":17180.134990770097},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26350.698955111402,"y":16560.611420953814},"targetPosition":{"x":26276.532691755456,"y":16837.40368400574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f34dd488-d3ea-4bd0-b4f8-68ea81c4a635","savedPayload":{"position":{"x":26276.532691755456,"y":16837.40368400574},"targetPosition":{"x":26184.698114887084,"y":17180.134990770097},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e02efb2a-bb39-4a12-89c8-37c254e9bf5f","savedPayload":{"position":{"x":26184.698114887084,"y":17180.134990770097},"targetPosition":{"x":28249.826504170713,"y":19071.113984317344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"21df4f44-96eb-453b-8652-4ce2dc03424c","savedPayload":{"position":{"x":28249.826504170713,"y":19071.113984317344},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28901.792658460923,"y":19881.034267169733},"targetPosition":{"x":27944.046606462918,"y":18923.288215171728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27170.344924545392,"y":20441.763264230067},"targetPosition":{"x":27944.046606462918,"y":18923.288215171728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26592.25214128838,"y":18632.575997392385},"targetPosition":{"x":28784.460184855492,"y":17358.815535431928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c0c9e78-796b-4845-8cbb-c153a6b7c791","savedPayload":{"position":{"x":28784.460184855492,"y":17358.815535431928},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29707.252579736356,"y":19147.180541766014},"targetPosition":{"x":29075.627967823733,"y":18034.028043822644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"256d27f8-b34e-46ca-9b5f-531823534e11","savedPayload":{"position":{"x":29075.627967823733,"y":18034.028043822644},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29816.77745347388,"y":19727.82747716759},"targetPosition":{"x":29729.71725821519,"y":18436.549387836043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b386dd09-a2a1-4669-a73b-6df619dee15d","savedPayload":{"position":{"x":29729.71725821519,"y":18436.549387836043},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27547.45599920564,"y":22918.95438511061},"targetPosition":{"x":28260.72861930316,"y":21140.79084492473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c23ef82a-9c9a-477f-8d48-14d93f06e3c6","savedPayload":{"position":{"x":28260.72861930316,"y":21140.79084492473},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26963.808729348464,"y":21488.50053740868},"targetPosition":{"x":27976.329976521884,"y":20563.015263457262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e613c9c6-61da-4830-9289-8b400c3b41d7","savedPayload":{"position":{"x":27976.329976521884,"y":20563.015263457262},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23374.854852690896,"y":19757.39048542811},"targetPosition":{"x":25131.342570075256,"y":19226.67627939216},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e49e8056-f659-4090-91e7-0e83b4a3654e","savedPayload":{"position":{"x":25131.342570075256,"y":19226.67627939216},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24776.45705071609,"y":18425.602682192108},"targetPosition":{"x":25618.62827215096,"y":18555.477668496387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77a0ccf0-aa97-4a11-b1db-bd74d33c28b7","savedPayload":{"position":{"x":25618.62827215096,"y":18555.477668496387},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24885.643326790763,"y":17439.91038307208},"targetPosition":{"x":25734.062915992286,"y":18023.897820989496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fca691ac-2651-4619-af01-48a0fafcfd75","savedPayload":{"position":{"x":25734.062915992286,"y":18023.897820989496},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27995.525835859677,"y":21090.032812920843},"targetPosition":{"x":28499.344303387912,"y":21977.944358895624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6f194951-d813-4418-be45-420680399c17","savedPayload":{"position":{"x":28499.344303387912,"y":21977.944358895624},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25745.803619974708,"y":20307.250460580664},"targetPosition":{"x":25807.616339950346,"y":21224.05762726986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d9b00ca8-b18b-43da-9f3d-889fe101120c","savedPayload":{"position":{"x":25807.616339950346,"y":21224.05762726986},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25218.555972018698,"y":19939.80024015011},"targetPosition":{"x":24939.522840052578,"y":20635.42001831879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2eccd071-3101-47bb-a8e6-008703cf6848","savedPayload":{"position":{"x":24939.522840052578,"y":20635.42001831879},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25171.932274841885,"y":19444.31914556329},"targetPosition":{"x":24810.118593626466,"y":19775.03144894834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e715e341-88d4-477c-9d7f-b0bb85ee3022","savedPayload":{"position":{"x":24810.118593626466,"y":19775.03144894834},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25668.184765317874,"y":18717.043046679075},"targetPosition":{"x":28261.218255946776,"y":18286.817887709265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1939b18-3af9-4376-b8ba-6f506b215f82","savedPayload":{"position":{"x":28261.218255946776,"y":18286.817887709265},"targetPosition":{"x":26763.041696896376,"y":18736.2354135495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"512144fe-195c-47ae-b5b7-8167ba61a4bb","savedPayload":{"position":{"x":26763.041696896376,"y":18736.2354135495},"targetPosition":{"x":27944.046606462918,"y":18923.288215171728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26934.36181287541,"y":17124.301959510158},"targetPosition":{"x":27391.4127715398,"y":17298.235753831334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c4c50d01-1dff-4700-853a-986821fd55c5","savedPayload":{"position":{"x":27391.4127715398,"y":17298.235753831334},"targetPosition":{"x":27705.79333630907,"y":17419.016269861582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30233.659245326722,"y":15370.302219764479},"targetPosition":{"x":29019.324842153983,"y":16355.460934910185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6a845db8-4418-4417-80ac-11114304a476","savedPayload":{"position":{"x":29019.324842153983,"y":16355.460934910185},"targetPosition":{"x":27705.79333630907,"y":17419.016269861582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1f5b9ce3-8278-4359-a57c-2c9e275a64cc","savedPayload":{"position":{"x":27705.79333630907,"y":17419.016269861582},"targetPosition":{"x":27944.046606462918,"y":18923.288215171728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"43d6f23d-d206-47e9-95d4-6bef34377014","savedPayload":{"position":{"x":27944.046606462918,"y":18923.288215171728},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28197.471413265153,"y":19684.637609098267},"targetPosition":{"x":28024.450549727306,"y":18592.226869865797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26686.771646148853,"y":19273.808314490823},"targetPosition":{"x":28024.450549727306,"y":18592.226869865797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29571.212282972992,"y":22313.874146682},"targetPosition":{"x":29212.986012476096,"y":21164.28562668859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cdf3538e-a8e5-44e5-9263-e5ffe18e65c2","savedPayload":{"position":{"x":29212.986012476096,"y":21164.28562668859},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28952.089126263312,"y":20751.864012505455},"targetPosition":{"x":28983.952925368754,"y":20577.988888175038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"27b3ce25-c547-4003-9a1c-2214b22e4fd8","savedPayload":{"position":{"x":28983.952925368754,"y":20577.988888175038},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28865.362777852297,"y":20657.627456181704},"targetPosition":{"x":28934.422022829836,"y":20569.4798426703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c92e3720-fc04-45ff-99e7-95abc2ddabea","savedPayload":{"position":{"x":28934.422022829836,"y":20569.4798426703},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28826.7155977512,"y":20562.846127344725},"targetPosition":{"x":28930.11258445679,"y":20516.310921120366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d489aab4-6b93-490a-95b0-5b586a80960a","savedPayload":{"position":{"x":28930.11258445679,"y":20516.310921120366},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28348.955079625222,"y":20444.908638564986},"targetPosition":{"x":28632.393694057675,"y":20462.05351611531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7b763dc2-e990-44b7-b67f-93d27e5b7507","savedPayload":{"position":{"x":28632.393694057675,"y":20462.05351611531},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27705.08573157097,"y":19700.881871235026},"targetPosition":{"x":28381.15745139165,"y":20109.581473668204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"19b80a14-7510-4066-aa0a-43e8d92f8bec","savedPayload":{"position":{"x":28381.15745139165,"y":20109.581473668204},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27530.486564229115,"y":18051.645837732234},"targetPosition":{"x":28254.335137579237,"y":19249.037631022697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dcea6aa-8e40-44d9-b540-e831f54b0e19","savedPayload":{"position":{"x":28254.335137579237,"y":19249.037631022697},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27624.508011061294,"y":21193.700312339235},"targetPosition":{"x":27689.978277115602,"y":22276.052836729603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7cc56b79-f74d-465e-8e4d-070be004c71b","savedPayload":{"position":{"x":27689.978277115602,"y":22276.052836729603},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26601.34172758294,"y":21002.177356667682},"targetPosition":{"x":26321.62046232981,"y":21623.69251242323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0e28ed26-69c1-4a8e-b13f-cef5faf27fc8","savedPayload":{"position":{"x":26321.62046232981,"y":21623.69251242323},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26302.28978651405,"y":20250.28556099166},"targetPosition":{"x":25740.933013693873,"y":20690.08050664804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1dfbb7b7-1ddc-4079-a17d-abef03fcd978","savedPayload":{"position":{"x":25740.933013693873,"y":20690.08050664804},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26436.24118989835,"y":19850.767451227675},"targetPosition":{"x":25695.605054973752,"y":19986.494060219895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2854d03b-388d-42be-bd49-0b0ed1293a30","savedPayload":{"position":{"x":25695.605054973752,"y":19986.494060219895},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27369.605659771172,"y":19336.960536222134},"targetPosition":{"x":26594.239988438672,"y":19095.346821504143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9936d329-ffe9-4c8a-929c-b6f4a3a38954","savedPayload":{"position":{"x":26594.239988438672,"y":19095.346821504143},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3dda31b0-7d30-43c2-9b91-74c25cffed38","savedPayload":{"position":{"x":29001.111634547506,"y":20484.356842544435},"targetPosition":{"x":28024.450549727306,"y":18592.226869865797},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27284.729714709618,"y":15925.775832241756},"targetPosition":{"x":27889.17855619929,"y":16861.848590239486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff38e18a-c36c-4c4a-8d5b-b7230451c098","savedPayload":{"position":{"x":27889.17855619929,"y":16861.848590239486},"targetPosition":{"x":28458.53646563593,"y":17740.285291011704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28163.702729143657,"y":16451.15331746824},"targetPosition":{"x":29981.819464334894,"y":17661.38500943739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2489fa2c-03cb-4007-b426-88158b8ab442","savedPayload":{"position":{"x":29981.819464334894,"y":17661.38500943739},"targetPosition":{"x":28458.53646563593,"y":17740.285291011704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff57a6a1-1133-4cce-abab-d958d5936360","savedPayload":{"position":{"x":28458.53646563593,"y":17740.285291011704},"targetPosition":{"x":28024.450549727306,"y":18592.226869865797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4394346c-7c25-478f-9be7-04f071dc673c","savedPayload":{"position":{"x":28024.450549727306,"y":18592.226869865797},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":25893.920351351986,"y":18347.524909531556},"targetPosition":{"x":25922.547986176014,"y":17869.691963363603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25155.34967146021,"y":18069.12367570765},"targetPosition":{"x":25922.547986176014,"y":17869.691963363603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25406.22150837012,"y":17061.447055027224},"targetPosition":{"x":25922.547986176014,"y":17869.691963363603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26802.695990080792,"y":16799.270983244238},"targetPosition":{"x":25922.547986176014,"y":17869.691963363603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"89254c6c-9be2-4037-b063-467edc660d10"}}}],"id":"af39ab1b-b1c0-4869-9093-47ad8ff63494","savedPayload":{"position":{"x":25922.547986176014,"y":17869.691963363603},"targetPosition":{"x":27958.995978738076,"y":18740.440224648257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27540.14196545315,"y":16990.654850052593},"targetPosition":{"x":27691.812577805045,"y":16967.794183518206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27588.76825272472,"y":16284.13975634688},"targetPosition":{"x":27691.812577805045,"y":16967.794183518206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28622.352863130818,"y":16827.537802735027},"targetPosition":{"x":27691.812577805045,"y":16967.794183518206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"7a34fbb2-19de-4b82-88f2-c016f6959f74","savedPayload":{"position":{"x":27691.812577805045,"y":16967.794183518206},"targetPosition":{"x":27958.995978738076,"y":18740.440224648257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a","savedPayload":{"position":{"x":29997.69521207267,"y":17181.051343512252},"targetPosition":{"x":27958.995978738076,"y":18740.440224648257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"1bc17bd6-0c20-4dfe-87dd-68db36113733","savedPayload":{"position":{"x":29710.530675151895,"y":19427.866936523114},"targetPosition":{"x":27958.995978738076,"y":18740.440224648257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28006.67686149635,"y":22362.87536434267},"targetPosition":{"x":27958.995978738076,"y":18740.440224648257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44019efe-950a-4eec-a546-cd2ee26818b9","savedPayload":{"position":{"x":27958.995978738076,"y":18740.440224648257},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26902.207797750834,"y":18823.20274968709},"targetPosition":{"x":27912.416390237726,"y":18112.08678994343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27190.248615959226,"y":17570.712111020188},"targetPosition":{"x":27912.416390237726,"y":18112.08678994343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28101.023229722592,"y":17559.863758051226},"targetPosition":{"x":27912.416390237726,"y":18112.08678994343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28678.985233304058,"y":18123.555488598697},"targetPosition":{"x":27912.416390237726,"y":18112.08678994343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"ec2611a6-699b-45a5-beec-679dd4b7734a"}}}],"id":"a95e4b61-4e49-4b99-bfb8-8bb917afe8df","savedPayload":{"position":{"x":27912.416390237726,"y":18112.08678994343},"targetPosition":{"x":28234.926115126644,"y":19157.63763844456},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28312.369183414314,"y":17849.13477080987},"targetPosition":{"x":29107.322905851986,"y":18217.417507723985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29182.77602922678,"y":17589.97173374265},"targetPosition":{"x":29107.322905851986,"y":18217.417507723985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30199.03273407068,"y":18002.384401223855},"targetPosition":{"x":29107.322905851986,"y":18217.417507723985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29853.450980403195,"y":19555.588624526827},"targetPosition":{"x":29107.322905851986,"y":18217.417507723985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"e8291604-ea73-4217-b00c-51f65bdec1d6","savedPayload":{"position":{"x":29107.322905851986,"y":18217.417507723985},"targetPosition":{"x":28234.926115126644,"y":19157.63763844456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf","savedPayload":{"position":{"x":30065.76203622414,"y":19575.513990114145},"targetPosition":{"x":28234.926115126644,"y":19157.63763844456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"35b430c4-60bd-41ff-8a3a-7907146b0238","savedPayload":{"position":{"x":28704.532522261175,"y":22823.513811185898},"targetPosition":{"x":28234.926115126644,"y":19157.63763844456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24284.804405699357,"y":19541.324273515173},"targetPosition":{"x":28234.926115126644,"y":19157.63763844456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e5db945-8507-4489-9288-21cfa1e9301c","savedPayload":{"position":{"x":28234.926115126644,"y":19157.63763844456},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29839.011374705628,"y":21132.159605389472},"targetPosition":{"x":27920.351480718644,"y":19652.69132904245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23828.345970728107,"y":20656.682882866266},"targetPosition":{"x":27920.351480718644,"y":19652.69132904245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25994.33846085378,"y":17201.103856040598},"targetPosition":{"x":25415.307751800992,"y":17602.25735640642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"16c55335-8817-4121-a068-1c2d184fd814","savedPayload":{"position":{"x":25415.307751800992,"y":17602.25735640642},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29883.376599143237,"y":13627.793609677112},"targetPosition":{"x":29249.924308789803,"y":13512.838967313233},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dedc2ef0-61e4-45bd-921d-187c9a6f3ae1","savedPayload":{"position":{"x":29249.924308789803,"y":13512.838967313233},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31385.309542263858,"y":15704.461195791657},"targetPosition":{"x":30809.326679736925,"y":14873.079280920942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5fe10f78-a397-4fb1-bfeb-a506d44d60ef","savedPayload":{"position":{"x":30809.326679736925,"y":14873.079280920942},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27538.61339248744,"y":21745.172869736187},"targetPosition":{"x":27687.139551269724,"y":20926.72627616393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2926733e-3962-4e7b-a492-7fcb437f536e","savedPayload":{"position":{"x":27687.139551269724,"y":20926.72627616393},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28754.89749647439,"y":21646.408868363877},"targetPosition":{"x":30863.62202120498,"y":19645.661804562533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"29fb3e14-c1fd-4fa6-af1a-62b1c61ff1fc","savedPayload":{"position":{"x":30863.62202120498,"y":19645.661804562533},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29163.281533083144,"y":21290.911832159094},"targetPosition":{"x":30856.511787275216,"y":21598.187820066163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d1b7a8ce-c89b-4e0f-ac04-0f45d575524d","savedPayload":{"position":{"x":30856.511787275216,"y":21598.187820066163},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24451.18728494753,"y":21589.946496203593},"targetPosition":{"x":26557.204149784775,"y":18544.839343371965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6157c979-57a2-473c-b19f-f79bb2f12c09","savedPayload":{"position":{"x":26557.204149784775,"y":18544.839343371965},"targetPosition":{"x":27818.22865070402,"y":20215.43450530642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7985ad16-8c8a-460f-9445-711df5e062a7","savedPayload":{"position":{"x":27818.22865070402,"y":20215.43450530642},"targetPosition":{"x":27920.351480718644,"y":19652.69132904245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25053.12379538601,"y":17694.681372689847},"targetPosition":{"x":25700.89455364242,"y":17547.51825781811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c3390f8c-4865-42b1-aa00-eaa49d293121","savedPayload":{"position":{"x":25700.89455364242,"y":17547.51825781811},"targetPosition":{"x":23431.599343746177,"y":18080.10815538669},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22423.868728111203,"y":16776.92876245015},"targetPosition":{"x":22899.994870819086,"y":17392.64666164716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f8ff5320-c74f-4f6e-8b15-f7284242f24e","savedPayload":{"position":{"x":22899.994870819086,"y":17392.64666164716},"targetPosition":{"x":23431.599343746177,"y":18080.10815538669},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c69aae16-d38f-4d9a-8174-4e664a22e579","savedPayload":{"position":{"x":23431.599343746177,"y":18080.10815538669},"targetPosition":{"x":27920.351480718644,"y":19652.69132904245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c0c9bf0-90af-4497-b4fb-49b5872b1119","savedPayload":{"position":{"x":27920.351480718644,"y":19652.69132904245},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27626.85389692477,"y":23216.176334006872},"targetPosition":{"x":27399.360722928803,"y":19460.83198585593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22828.678212998606,"y":20421.53930419499},"targetPosition":{"x":27399.360722928803,"y":19460.83198585593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25527.903508649335,"y":17264.25598994555},"targetPosition":{"x":25122.94008548047,"y":17142.65107339631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"399e67a5-1b3c-4f13-b1a8-c8333b013471","savedPayload":{"position":{"x":25122.94008548047,"y":17142.65107339631},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26039.69343241863,"y":18609.426625237724},"targetPosition":{"x":25695.788900828207,"y":17970.344917822506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1588b3ba-04e6-498f-baeb-857c55bf0c2f","savedPayload":{"position":{"x":25695.788900828207,"y":17970.344917822506},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26205.258918183023,"y":21432.020891027594},"targetPosition":{"x":26731.300043553336,"y":19680.22153206571},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a1c75f48-5568-46da-a828-6d26a69b5021","savedPayload":{"position":{"x":26731.300043553336,"y":19680.22153206571},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24688.915971172206,"y":21296.41714818355},"targetPosition":{"x":26583.556000153796,"y":20346.350526068843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7d0b5eee-4b62-4e35-a421-e3825b0cdb2c","savedPayload":{"position":{"x":26583.556000153796,"y":20346.350526068843},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24450.450829856924,"y":19029.91522234101},"targetPosition":{"x":26239.702183072426,"y":21131.126945770586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4406003b-bf04-4d4e-b9e5-fb444be155ee","savedPayload":{"position":{"x":26239.702183072426,"y":21131.126945770586},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22916.87466430964,"y":19678.41917004232},"targetPosition":{"x":23784.559167458494,"y":21290.847163374237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5cc4f53-cc80-457a-842f-a2259450f02f","savedPayload":{"position":{"x":23784.559167458494,"y":21290.847163374237},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23597.44135278088,"y":17252.099615040563},"targetPosition":{"x":23363.342649766066,"y":18031.684970817583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d0f070bb-08a6-4c05-8e49-49f7b6a3aa15","savedPayload":{"position":{"x":23363.342649766066,"y":18031.684970817583},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b5df9321-87e6-4c0b-892b-0af0e9b47d8d","savedPayload":{"position":{"x":29128.264606042583,"y":21686.696713677164},"targetPosition":{"x":27399.360722928803,"y":19460.83198585593},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24279.22825397781,"y":17064.791415726413},"targetPosition":{"x":24480.36739957478,"y":17006.028648393927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba2052e5-b0b2-4cae-b4a8-3212eb5cbe62","savedPayload":{"position":{"x":24480.36739957478,"y":17006.028648393927},"targetPosition":{"x":24627.14545439877,"y":16963.147464527217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24743.001041385432,"y":16488.403203856353},"targetPosition":{"x":24681.322960871148,"y":16741.14297666267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fba3e3c4-5cf5-4925-9e02-36981e662f0d","savedPayload":{"position":{"x":24681.322960871148,"y":16741.14297666267},"targetPosition":{"x":24627.14545439877,"y":16963.147464527217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6659182a-7112-4c25-8fac-69f8745f9d2f","savedPayload":{"position":{"x":24627.14545439877,"y":16963.147464527217},"targetPosition":{"x":27399.360722928803,"y":19460.83198585593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d1482dc0-e9f1-47ba-b75e-961fa914a53a","savedPayload":{"position":{"x":27399.360722928803,"y":19460.83198585593},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24808.735900051226,"y":22754.880910848795},"targetPosition":{"x":27232.70227268963,"y":19102.788272401252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23587.170155741296,"y":16944.677302620606},"targetPosition":{"x":27232.70227268963,"y":19102.788272401252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26833.48100274738,"y":17360.695748407947},"targetPosition":{"x":26537.586781591726,"y":16623.041868270582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5135ffe3-47fa-4642-8c46-0994438d7e7a","savedPayload":{"position":{"x":26537.586781591726,"y":16623.041868270582},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26446.392898761325,"y":19939.918729683224},"targetPosition":{"x":26793.65028827105,"y":19127.46967895946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8056d769-ea76-4ec0-88ff-952921e48d2c","savedPayload":{"position":{"x":26793.65028827105,"y":19127.46967895946},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26412.04694044634,"y":19261.697352700852},"targetPosition":{"x":26618.173179366528,"y":19179.01418032511},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a69347ff-6f46-464a-834a-4d441b8ff291","savedPayload":{"position":{"x":26618.173179366528,"y":19179.01418032511},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26482.388660444958,"y":19187.187441988197},"targetPosition":{"x":26558.834673351244,"y":19219.86203599088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cf022fb7-6c7e-432d-ae6a-fe0f4ed28116","savedPayload":{"position":{"x":26558.834673351244,"y":19219.86203599088},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26565.994078182757,"y":18977.485841594116},"targetPosition":{"x":26652.88991319072,"y":19194.114100203064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80e1f38f-36c5-440e-a12b-f9154efede9f","savedPayload":{"position":{"x":26652.88991319072,"y":19194.114100203064},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25403.46993031702,"y":19158.135997748825},"targetPosition":{"x":24955.586884829907,"y":20206.010473955143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a2552af4-df0a-4fcf-85ae-1e35dbcb2608","savedPayload":{"position":{"x":24955.586884829907,"y":20206.010473955143},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24197.325455374918,"y":16532.10894919365},"targetPosition":{"x":23189.13405850147,"y":16936.5235617734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"52e3a47c-f282-4edc-83cb-8bce988e054b","savedPayload":{"position":{"x":23189.13405850147,"y":16936.5235617734},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f5a29a3d-06eb-4298-80d0-3d6e22957829","savedPayload":{"position":{"x":28010.478360793048,"y":22511.287166063405},"targetPosition":{"x":27232.70227268963,"y":19102.788272401252},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25554.656428914805,"y":15933.955824418534},"targetPosition":{"x":25805.02442655334,"y":16110.197325682675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2a30807-83b5-4c99-8f27-55783b4487ce","savedPayload":{"position":{"x":25805.02442655334,"y":16110.197325682675},"targetPosition":{"x":25835.910252453632,"y":16131.938779765434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28422.87244482183,"y":14933.462076521368},"targetPosition":{"x":26940.567467737983,"y":15620.177942481296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a16923a7-9b13-4526-818d-9278fdc509a0","savedPayload":{"position":{"x":26940.567467737983,"y":15620.177942481296},"targetPosition":{"x":25835.910252453632,"y":16131.938779765434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8136f190-cf6a-4ca3-8620-7153ad82a295","savedPayload":{"position":{"x":25835.910252453632,"y":16131.938779765434},"targetPosition":{"x":27232.70227268963,"y":19102.788272401252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"683e6b29-9f82-4a8e-93eb-20ac0e81a750","savedPayload":{"position":{"x":27232.70227268963,"y":19102.788272401252},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24848.32833736832,"y":20131.00240700917},"targetPosition":{"x":27335.777090251027,"y":18794.234155265793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25802.208786853393,"y":15551.741607371974},"targetPosition":{"x":27335.777090251027,"y":18794.234155265793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27238.0592570424,"y":19475.779456216165},"targetPosition":{"x":27658.16888127135,"y":18735.393364856573},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38a52afc-8a7c-49c9-8068-dbe438ac64d0","savedPayload":{"position":{"x":27658.16888127135,"y":18735.393364856573},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26901.84052907182,"y":19026.580201636916},"targetPosition":{"x":27003.377680727295,"y":18998.557728328404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"03c98b2f-4e9c-4800-9d9b-5c6ef3f94665","savedPayload":{"position":{"x":27003.377680727295,"y":18998.557728328404},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26822.50597472102,"y":18998.422921821464},"targetPosition":{"x":26956.179287799496,"y":19074.2717876797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c9237bcd-4d76-4460-bcbb-8474843efc03","savedPayload":{"position":{"x":26956.179287799496,"y":19074.2717876797},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26754.07575834345,"y":18053.810770747932},"targetPosition":{"x":27002.968484601883,"y":18955.653310263155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8dd22ed9-76d1-4108-8a7f-ed4c03d7eede","savedPayload":{"position":{"x":27002.968484601883,"y":18955.653310263155},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28555.486329145057,"y":17998.152774623253},"targetPosition":{"x":27664.200134672126,"y":19568.92350623818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"57f32362-cb33-471d-a855-2c3cddb88bf9","savedPayload":{"position":{"x":27664.200134672126,"y":19568.92350623818},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25095.89850638387,"y":16285.585645553843},"targetPosition":{"x":23981.293180300807,"y":16593.19716991164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93f3c29f-178d-44fb-8f64-21e617d2387e","savedPayload":{"position":{"x":23981.293180300807,"y":16593.19716991164},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25893.879015455255,"y":15994.196192249387},"targetPosition":{"x":24784.305030286745,"y":15364.602098838788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"650fc7dc-1ea8-426d-a720-89efdec4292e","savedPayload":{"position":{"x":24784.305030286745,"y":15364.602098838788},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"371d2f8e-8868-4933-baee-9827c0496fc1","savedPayload":{"position":{"x":26749.144171477223,"y":21181.585223304544},"targetPosition":{"x":27335.777090251027,"y":18794.234155265793},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28486.86651810898,"y":14377.076975110765},"targetPosition":{"x":28587.428135992064,"y":16071.943812574971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d8e07801-1e77-44a5-a232-fd672264f252","savedPayload":{"position":{"x":28587.428135992064,"y":16071.943812574971},"targetPosition":{"x":28695.880929129267,"y":17896.43747180096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28864.878083274154,"y":15765.979489383712},"targetPosition":{"x":28523.146613379187,"y":15595.06620561003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dd01ebc2-8204-4b51-83d9-92d416521553","savedPayload":{"position":{"x":28523.146613379187,"y":15595.06620561003},"targetPosition":{"x":28695.880929129267,"y":17896.43747180096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e1a8b841-84d8-4ddd-822b-d81fe2b9a313","savedPayload":{"position":{"x":28695.880929129267,"y":17896.43747180096},"targetPosition":{"x":27335.777090251027,"y":18794.234155265793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"47984765-8180-45cf-a9eb-f0a8b22d165d","savedPayload":{"position":{"x":27335.777090251027,"y":18794.234155265793},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":29037.404321353886,"y":15440.520589981075},"targetPosition":{"x":28868.559918573043,"y":16070.65647973281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5ec62760-e144-4496-98ab-0415a4b315ec"}}}],"id":"35d2683b-470d-44e0-97bb-6075e6b5cc92","savedPayload":{"position":{"x":28868.559918573043,"y":16070.65647973281},"targetPosition":{"x":27264.255572430746,"y":19211.264879779228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29234.14888212803,"y":17998.671163470397},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30054.035368078574,"y":18658.505617230472},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29915.661183981414,"y":20542.109699970457},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"1a42abe3-eaab-444f-8687-c3930dc28a06","savedPayload":{"position":{"x":29454.029476016956,"y":18819.2767114623},"targetPosition":{"x":27264.255572430746,"y":19211.264879779228},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26","savedPayload":{"position":{"x":27243.328489236257,"y":16382.726591385057},"targetPosition":{"x":27264.255572430746,"y":19211.264879779228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b2babf3e-22f6-4064-b4e5-840eec9ff707","savedPayload":{"position":{"x":26712.179677449443,"y":15836.157250040034},"targetPosition":{"x":27264.255572430746,"y":19211.264879779228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26907.79604781924,"y":14733.307495705589},"targetPosition":{"x":27264.255572430746,"y":19211.264879779228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96f31416-5090-428a-be83-985a0b3ab275","savedPayload":{"position":{"x":27264.255572430746,"y":19211.264879779228},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28970.28106076892,"y":20141.798515283357},"targetPosition":{"x":27950.29326080219,"y":19868.493607992674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f1556d09-f134-4678-83fb-04002d1dcd34"}}}],"id":"f5a20865-68a4-4e3f-8547-afc741d7fb85","savedPayload":{"position":{"x":27950.29326080219,"y":19868.493607992674},"targetPosition":{"x":26065.965346352838,"y":19363.589465040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26662.734853335307,"y":20715.35298520919},"targetPosition":{"x":26462.935946162153,"y":20845.10391264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27109.62446496256,"y":21368.781949615095},"targetPosition":{"x":26462.935946162153,"y":20845.10391264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26245.53087975784,"y":21411.463473738906},"targetPosition":{"x":26462.935946162153,"y":20845.10391264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25941.66271056245,"y":20817.785139962532},"targetPosition":{"x":26462.935946162153,"y":20845.10391264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"6e2f9722-24f9-40dc-9e38-f4dcbbbeb38a","savedPayload":{"position":{"x":26462.935946162153,"y":20845.10391264},"targetPosition":{"x":26065.965346352838,"y":19363.589465040546},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2","savedPayload":{"position":{"x":23974.463666116473,"y":21334.10974835583},"targetPosition":{"x":26065.965346352838,"y":19363.589465040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"525140eb-d037-4b8d-9eef-f01574ca49ff","savedPayload":{"position":{"x":26963.299027777204,"y":14216.817464646156},"targetPosition":{"x":26065.965346352838,"y":19363.589465040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28175.564929825294,"y":14516.64356573738},"targetPosition":{"x":26065.965346352838,"y":19363.589465040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1177bcd-22dc-425b-8f30-878844aa82b8","savedPayload":{"position":{"x":26065.965346352838,"y":19363.589465040546},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25746.177684539198,"y":19369.122455933317},"targetPosition":{"x":26311.873195620185,"y":18258.882502968667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26934.296626081792,"y":13828.718411354315},"targetPosition":{"x":26311.873195620185,"y":18258.882502968667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27739.559321388697,"y":16918.56646705137},"targetPosition":{"x":28997.962948992586,"y":16719.25491279096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"309f6917-c246-4d84-89ac-abca872eb828","savedPayload":{"position":{"x":28997.962948992586,"y":16719.25491279096},"targetPosition":{"x":26119.016610358794,"y":17041.2339456595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27685.43984123911,"y":12256.718474357405},"targetPosition":{"x":25152.43972517504,"y":20595.058098709014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38a593cc-3232-4977-9597-18939c86bb5d","savedPayload":{"position":{"x":25152.43972517504,"y":20595.058098709014},"targetPosition":{"x":26119.016610358794,"y":17041.2339456595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29644.942709359337,"y":13179.924436958598},"targetPosition":{"x":25485.600350947854,"y":13373.405109391893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5988292a-69bf-4e2d-833b-dccb78aa32a8","savedPayload":{"position":{"x":25485.600350947854,"y":13373.405109391893},"targetPosition":{"x":26119.016610358794,"y":17041.2339456595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b12a20d9-1b6a-4525-b50c-8edf1fc3bff8","savedPayload":{"position":{"x":26119.016610358794,"y":17041.2339456595},"targetPosition":{"x":26311.873195620185,"y":18258.882502968667},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27932.372591735435,"y":16139.582612704313},"targetPosition":{"x":27861.011592063016,"y":17501.23160162665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c2f8b23a-4e60-4181-9c19-ed243eb151cb","savedPayload":{"position":{"x":27861.011592063016,"y":17501.23160162665},"targetPosition":{"x":29544.034197073823,"y":13148.312160909134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30063.167737018754,"y":13485.441423632876},"targetPosition":{"x":29725.098889002737,"y":13265.896946707739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aca0a380-6355-42b9-876b-6932d6d13105","savedPayload":{"position":{"x":29725.098889002737,"y":13265.896946707739},"targetPosition":{"x":29544.034197073823,"y":13148.312160909134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5c066df5-2a29-4c74-b7bc-dc5ea1329089","savedPayload":{"position":{"x":29544.034197073823,"y":13148.312160909134},"targetPosition":{"x":26311.873195620185,"y":18258.882502968667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e24248b9-90df-4b26-b5cc-0bac80efa0c7","savedPayload":{"position":{"x":26311.873195620185,"y":18258.882502968667},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"RSI 14","id":"72403d40-2a64-4e51-8eaf-b1a872e4474e"}}}],"id":"276e2181-0c8d-4d56-94e0-1999ec317cb5","savedPayload":{"position":{"x":26741.27275202245,"y":18688.282059370933},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26397.227980495565,"y":18345.17935064384},"targetPosition":{"x":26608.83510549688,"y":18093.13879379406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b932c738-3b05-4b1f-a822-2ba7bae30252","savedPayload":{"position":{"x":26608.83510549688,"y":18093.13879379406},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26371.929203784417,"y":17976.713509974878},"targetPosition":{"x":26590.0356705186,"y":17938.27659861829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440","savedPayload":{"position":{"x":26590.0356705186,"y":17938.27659861829},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26214.479713474873,"y":17589.94655373653},"targetPosition":{"x":26607.454399383132,"y":17816.761296556022},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"00efabf8-701d-44b1-a590-b8399149dfbb","savedPayload":{"position":{"x":26607.454399383132,"y":17816.761296556022},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26562.409655346273,"y":17352.285945615928},"targetPosition":{"x":26607.63504475319,"y":17476.21196866508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"084b4468-49d2-4ad2-a716-ebc338c34248","savedPayload":{"position":{"x":26607.63504475319,"y":17476.21196866508},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27054.854042808955,"y":17109.723442739836},"targetPosition":{"x":26968.037806875593,"y":17348.578772057084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bbacba1b-6b2d-48b7-a440-986a04c61858","savedPayload":{"position":{"x":26968.037806875593,"y":17348.578772057084},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27452.536312799653,"y":17510.25035861795},"targetPosition":{"x":27157.07466839302,"y":17680.904484741586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"270a8be8-ad51-4061-abe1-a4c7234eb88a","savedPayload":{"position":{"x":27157.07466839302,"y":17680.904484741586},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27765.82826664218,"y":18084.05772643782},"targetPosition":{"x":27237.773136917713,"y":17990.926184686155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd242031-8d7a-4cee-a680-156b0be7c7c7","savedPayload":{"position":{"x":27237.773136917713,"y":17990.926184686155},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27436.381543713353,"y":18708.22486482466},"targetPosition":{"x":27101.80953788355,"y":18309.354448622387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7","savedPayload":{"position":{"x":27101.80953788355,"y":18309.354448622387},"targetPosition":{"x":26762.661817223638,"y":17907.490455401145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6755d98f-e1de-4ae9-b688-d06ab9cc543e","savedPayload":{"position":{"x":26762.661817223638,"y":17907.490455401145},"targetPosition":{"x":26762.661817223638,"y":18365.402928299358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27167.92927557654,"y":19147.7599848316},"targetPosition":{"x":27275.49844809882,"y":18747.014422743105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"b0d22693-8100-49e9-b92e-11a8a55a5480","savedPayload":{"position":{"x":27275.49844809882,"y":18747.014422743105},"targetPosition":{"x":27179.984512777417,"y":18124.461557682444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d9dae274-33d5-403d-a5ff-5514104df62e","savedPayload":{"position":{"x":27525.39979692782,"y":18709.66098141309},"targetPosition":{"x":27179.984512777417,"y":18124.461557682444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27251.16032435258,"y":18814.077646184112},"targetPosition":{"x":27179.984512777417,"y":18124.461557682444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 Begin","id":"b932c738-3b05-4b1f-a822-2ba7bae30252"}}}],"id":"ffe11ebb-d04f-4bf6-b6ff-43382be7c347","savedPayload":{"position":{"x":27179.984512777417,"y":18124.461557682444},"targetPosition":{"x":26762.661817223638,"y":18365.402928299358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27387.44110320735,"y":19300.036452757926},"targetPosition":{"x":27359.40691713638,"y":19048.89824572578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"f06c2d68-11d4-40e0-99df-43a758ca0123","savedPayload":{"position":{"x":27359.40691713638,"y":19048.89824572578},"targetPosition":{"x":27361.056309206648,"y":18710.886149327336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"baf11fde-1f46-4e77-a8fe-d19a3ee8a4b2","savedPayload":{"position":{"x":27412.88049392803,"y":18908.468660254883},"targetPosition":{"x":27361.056309206648,"y":18710.886149327336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27551.02704058845,"y":18820.767323522297},"targetPosition":{"x":27361.056309206648,"y":18710.886149327336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 Begin","id":"00efabf8-701d-44b1-a590-b8399149dfbb"}}}],"id":"c867bef2-aa91-4753-9b27-68f88d42370e","savedPayload":{"position":{"x":27361.056309206648,"y":18710.886149327336},"targetPosition":{"x":26762.661817223638,"y":18365.402928299358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26538.656448494767,"y":19175.01823857492},"targetPosition":{"x":26833.01464880755,"y":19084.622342142553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"baf25122-e7de-4283-b638-cfe2766220ac","savedPayload":{"position":{"x":26833.01464880755,"y":19084.622342142553},"targetPosition":{"x":26762.661817223638,"y":18785.64554458296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8657980b-1796-4291-bba6-87520122b302","savedPayload":{"position":{"x":26775.272921840915,"y":18999.916393361593},"targetPosition":{"x":26762.661817223638,"y":18785.64554458296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27079.884669890103,"y":19199.63989782784},"targetPosition":{"x":26762.661817223638,"y":18785.64554458296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 End","id":"270a8be8-ad51-4061-abe1-a4c7234eb88a"}}}],"id":"7473f9b9-7737-4ee1-8418-39b96d8365c3","savedPayload":{"position":{"x":26762.661817223638,"y":18785.64554458296},"targetPosition":{"x":26762.661817223638,"y":18365.402928299358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24177.968371289466,"y":19265.27279733035},"targetPosition":{"x":25535.89335546921,"y":18735.635044221468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"9007d9ad-f2b5-45fb-a7b3-b9579c74866d","savedPayload":{"position":{"x":25535.89335546921,"y":18735.635044221468},"targetPosition":{"x":26488.32548038707,"y":18523.791086220448},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0b3d001b-060a-4d72-94e7-d8e9f76ef1ae","savedPayload":{"position":{"x":25609.734298386426,"y":18760.620766683864},"targetPosition":{"x":26488.32548038707,"y":18523.791086220448},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25474.701018796226,"y":18629.91528502955},"targetPosition":{"x":26488.32548038707,"y":18523.791086220448},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 End","id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7"}}}],"id":"5dbe47bb-9414-4edd-be08-5ab50755a852","savedPayload":{"position":{"x":26488.32548038707,"y":18523.791086220448},"targetPosition":{"x":26762.661817223638,"y":18365.402928299358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"340dc986-ccc9-4b47-ac54-294187daa2e0","savedPayload":{"position":{"x":26762.661817223638,"y":18365.402928299358},"targetPosition":{"x":26487.524020492943,"y":18206.55204729265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26579.769585740607,"y":18728.503787503534},"targetPosition":{"x":26334.392749656745,"y":18508.027230966793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"57d75985-febe-441b-be12-31f5eb10881b","savedPayload":{"position":{"x":26334.392749656745,"y":18508.027230966793},"targetPosition":{"x":26190.211270170697,"y":18378.20564372471},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25841.328518433522,"y":19159.613912721026},"targetPosition":{"x":26010.628717983036,"y":18781.55465988977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74e3faab-246a-4c05-ae0a-b68f2095aa73","savedPayload":{"position":{"x":26010.628717983036,"y":18781.55465988977},"targetPosition":{"x":26190.211270170697,"y":18378.20564372471},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25248.432332979963,"y":18278.320791756687},"targetPosition":{"x":25757.388624052546,"y":18332.714150498792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f46c7caf-8907-4cc4-b048-efe691a24049","savedPayload":{"position":{"x":25757.388624052546,"y":18332.714150498792},"targetPosition":{"x":26190.211270170697,"y":18378.20564372471},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25970.376603279172,"y":17345.59899029316},"targetPosition":{"x":26136.426769834925,"y":18125.169464021772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e1108c8-e8a4-4ae8-b6b1-765c4292580a","savedPayload":{"position":{"x":26136.426769834925,"y":18125.169464021772},"targetPosition":{"x":26190.211270170697,"y":18378.20564372471},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7fc74763-c245-4b23-8121-7fe0d1e8e1db","savedPayload":{"position":{"x":26190.211270170697,"y":18378.20564372471},"targetPosition":{"x":26487.524020492943,"y":18206.55204729265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa","savedPayload":{"position":{"x":26487.524020492943,"y":18206.55204729265},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21907.427119202424,"y":17668.6342096944},"targetPosition":{"x":22279.18135018675,"y":17835.36294104232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77d02772-853e-4e30-9efe-7bea8e829d51","savedPayload":{"position":{"x":22279.18135018675,"y":17835.36294104232},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23055.25976259475,"y":16828.33878818765},"targetPosition":{"x":23298.386771595626,"y":17201.054751794516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"185ca2e7-b561-4ce4-b219-bd54496885b5","savedPayload":{"position":{"x":23298.386771595626,"y":17201.054751794516},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25703.224238128492,"y":16964.374029893417},"targetPosition":{"x":28314.543159361187,"y":15616.57883910451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578","savedPayload":{"position":{"x":28314.543159361187,"y":15616.57883910451},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25757.24454332935,"y":16281.574774100125},"targetPosition":{"x":25243.650502965495,"y":17092.819078949593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951","savedPayload":{"position":{"x":25243.650502965495,"y":17092.819078949593},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24956.48563849346,"y":17351.598395947916},"targetPosition":{"x":28440.060024099108,"y":17531.455925853286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810","savedPayload":{"position":{"x":28440.060024099108,"y":17531.455925853286},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25302.33283165009,"y":16975.984127521777},"targetPosition":{"x":28837.332206030882,"y":17653.30382763552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ce242fe6-2b52-4b89-a203-ce398b3545fd","savedPayload":{"position":{"x":28837.332206030882,"y":17653.30382763552},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29809.15917892297,"y":18849.563321669288},"targetPosition":{"x":29031.537349432638,"y":18184.95415198597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532","savedPayload":{"position":{"x":29031.537349432638,"y":18184.95415198597},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25500.611471709963,"y":15911.143780517072},"targetPosition":{"x":28403.174885396802,"y":17833.589966124582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a","savedPayload":{"position":{"x":28403.174885396802,"y":17833.589966124582},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27915.743753759572,"y":19023.482763212458},"targetPosition":{"x":28121.312555407403,"y":18305.35062768816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"62ed1060-3233-4175-a4cc-8ad04a123105","savedPayload":{"position":{"x":28121.312555407403,"y":18305.35062768816},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23726.15113584705,"y":20166.240667714086},"targetPosition":{"x":23991.377226525834,"y":19933.244505149378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bdee0fe7-c635-483d-b547-6271410cc35a","savedPayload":{"position":{"x":23991.377226525834,"y":19933.244505149378},"targetPosition":{"x":28327.919033820046,"y":17583.59348182609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"853ae08f-85ed-48e9-82d9-7f00184ff7e7","savedPayload":{"position":{"x":28327.919033820046,"y":17583.59348182609},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22757.447877271054,"y":18922.819471563012},"targetPosition":{"x":22865.61366956524,"y":18467.565348194545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"bc76dbe0-28fe-4811-b396-583cc810ad8c","savedPayload":{"position":{"x":22865.61366956524,"y":18467.565348194545},"targetPosition":{"x":26990.87631390739,"y":19154.19065690173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"007b0aa7-d129-4b66-97b1-a223b61465a9","savedPayload":{"position":{"x":22362.164682915227,"y":18079.759784949416},"targetPosition":{"x":26990.87631390739,"y":19154.19065690173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22485.75319517954,"y":18369.888458581612},"targetPosition":{"x":26990.87631390739,"y":19154.19065690173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"185ca2e7-b561-4ce4-b219-bd54496885b5"}}}],"id":"82eff706-25ff-45ba-b066-0f20b64e26e1","savedPayload":{"position":{"x":26990.87631390739,"y":19154.19065690173},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22251.528447637833,"y":18882.18073765062},"targetPosition":{"x":22491.203458976706,"y":18676.036799785037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"13b6ae03-77c1-473a-9cd9-eee42cab5005","savedPayload":{"position":{"x":22491.203458976706,"y":18676.036799785037},"targetPosition":{"x":25955.33302211472,"y":18913.603772603616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5101118b-d0b2-46b3-b752-c1e8f3e09842","savedPayload":{"position":{"x":22648.589057777266,"y":18771.72460903921},"targetPosition":{"x":25955.33302211472,"y":18913.603772603616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22601.586491571557,"y":18701.265440598665},"targetPosition":{"x":25955.33302211472,"y":18913.603772603616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 Begin","id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578"}}}],"id":"b7186c69-0a02-4820-bb58-1e2cee5790b3","savedPayload":{"position":{"x":25955.33302211472,"y":18913.603772603616},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21748.52178989796,"y":18262.661090593738},"targetPosition":{"x":21992.44804311754,"y":18258.45100671451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"98a87528-cb66-4e15-a3b0-aadb8d25fcec","savedPayload":{"position":{"x":21992.44804311754,"y":18258.45100671451},"targetPosition":{"x":25941.66582388389,"y":18283.898826214165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"242e470b-2971-40b2-9f06-a95bf95e23fc","savedPayload":{"position":{"x":22183.585957989046,"y":18587.50919032626},"targetPosition":{"x":25941.66582388389,"y":18283.898826214165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22219.50686407656,"y":18404.452960332314},"targetPosition":{"x":25941.66582388389,"y":18283.898826214165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 Begin","id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810"}}}],"id":"53f19bad-dcb0-476f-8b32-0d332d1ad130","savedPayload":{"position":{"x":25941.66582388389,"y":18283.898826214165},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21552.64471828054,"y":17884.670471774312},"targetPosition":{"x":21912.690400082643,"y":17912.903056767547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"1fd3b244-b5ae-4a96-add5-50b228eac931","savedPayload":{"position":{"x":21912.690400082643,"y":17912.903056767547},"targetPosition":{"x":25042.7992245975,"y":17943.126808821908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c0102a15-8594-4582-9714-75e555e3f2ac","savedPayload":{"position":{"x":22078.766023847147,"y":17810.264518879907},"targetPosition":{"x":25042.7992245975,"y":17943.126808821908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22094.328938032228,"y":17861.733358157744},"targetPosition":{"x":25042.7992245975,"y":17943.126808821908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 Begin","id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532"}}}],"id":"8341d899-4df1-47f8-8e0d-bb87b76ed622","savedPayload":{"position":{"x":25042.7992245975,"y":17943.126808821908},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22398.18075155852,"y":17354.94617579959},"targetPosition":{"x":22552.131862443144,"y":17505.168286416614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"bd5b197d-7425-461d-a2ab-5ad6446d00ee","savedPayload":{"position":{"x":22552.131862443144,"y":17505.168286416614},"targetPosition":{"x":26028.4627841703,"y":16064.752193647855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd2d02d-d58e-4d04-a5a6-9bbc6e877244","savedPayload":{"position":{"x":22311.637777173004,"y":17495.020046372618},"targetPosition":{"x":26028.4627841703,"y":16064.752193647855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22190.776855631877,"y":17621.879693560193},"targetPosition":{"x":26028.4627841703,"y":16064.752193647855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 111 Begin","id":"62ed1060-3233-4175-a4cc-8ad04a123105"}}}],"id":"5745a180-5f94-4109-b8e5-41b2c21e9f1a","savedPayload":{"position":{"x":26028.4627841703,"y":16064.752193647855},"targetPosition":{"x":26007.466418095104,"y":18241.139768197056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"ade8af76-e9e6-4dda-8921-c3c5cc8a0ecc","savedPayload":{"position":{"x":26007.466418095104,"y":18241.139768197056},"targetPosition":{"x":26252.981019479354,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25710.294946734066,"y":17909.598542306238},"targetPosition":{"x":25899.518201720304,"y":17586.71563592175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f4794965-6a35-4289-9e0e-718b931028de","savedPayload":{"position":{"x":25899.518201720304,"y":17586.71563592175},"targetPosition":{"x":26009.516409165513,"y":17394.202929690986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25384.875883801968,"y":17395.68858691663},"targetPosition":{"x":25709.103886939476,"y":17393.214813974795},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2b4712d6-5952-4bd0-bcac-7d396d95f842","savedPayload":{"position":{"x":25709.103886939476,"y":17393.214813974795},"targetPosition":{"x":26009.516409165513,"y":17394.202929690986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25713.79793802761,"y":16887.845990425907},"targetPosition":{"x":25861.516219305882,"y":17133.892627697725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"377ff3cb-9d7b-45aa-a2c1-3cabf3540c8e","savedPayload":{"position":{"x":25861.516219305882,"y":17133.892627697725},"targetPosition":{"x":26009.516409165513,"y":17394.202929690986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26238.342441735782,"y":16994.993452153798},"targetPosition":{"x":26112.89474585904,"y":17217.13662032999},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4b0485d9-4d37-4402-939b-eb878c6750ec","savedPayload":{"position":{"x":26112.89474585904,"y":17217.13662032999},"targetPosition":{"x":26009.516409165513,"y":17394.202929690986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26361.417670861774,"y":17394.634005895845},"targetPosition":{"x":26232.759039046177,"y":17393.214813974795},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"738b01bd-a4da-4f90-a816-c021eeb81030","savedPayload":{"position":{"x":26232.759039046177,"y":17393.214813974795},"targetPosition":{"x":26009.516409165513,"y":17394.202929690986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"fc702308-8514-4e8d-85d3-5d052aad782c","savedPayload":{"position":{"x":26009.516409165513,"y":17394.202929690986},"targetPosition":{"x":26252.981019479354,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00","savedPayload":{"position":{"x":26252.981019479354,"y":17815.896004599515},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25738.48614102812,"y":15618.641507518669},"targetPosition":{"x":25828.138787651736,"y":15993.516000397995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340","savedPayload":{"position":{"x":25828.138787651736,"y":15993.516000397995},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26284.466933145563,"y":15960.322335928482},"targetPosition":{"x":26242.784503703104,"y":16562.83059051164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9","savedPayload":{"position":{"x":26242.784503703104,"y":16562.83059051164},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26473.408277291684,"y":16727.770338475704},"targetPosition":{"x":26349.974931161854,"y":17049.456786458504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5f823d6-8b99-44b5-99dc-04724a531323","savedPayload":{"position":{"x":26349.974931161854,"y":17049.456786458504},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26612.903062538626,"y":16947.025042764995},"targetPosition":{"x":26277.053367846478,"y":17370.662836343792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8","savedPayload":{"position":{"x":26277.053367846478,"y":17370.662836343792},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26534.25918337672,"y":17254.752608210776},"targetPosition":{"x":26415.311382119995,"y":17336.272615000755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1","savedPayload":{"position":{"x":26415.311382119995,"y":17336.272615000755},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26362.658733169785,"y":17444.12473946867},"targetPosition":{"x":26280.712494370604,"y":17468.472101885127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"df7e58c1-c042-443b-bfd3-69d57894d358","savedPayload":{"position":{"x":26280.712494370604,"y":17468.472101885127},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26404.773492741366,"y":17503.925361514484},"targetPosition":{"x":26279.306580082295,"y":17501.87819063139},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88","savedPayload":{"position":{"x":26279.306580082295,"y":17501.87819063139},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26467.56396983325,"y":17596.084963579535},"targetPosition":{"x":26307.78928168559,"y":17543.636362148518},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7678774b-b068-4757-962b-8e126342898a","savedPayload":{"position":{"x":26307.78928168559,"y":17543.636362148518},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26371.093916215,"y":17641.853919279685},"targetPosition":{"x":26313.79581834256,"y":17598.27162679446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93613bd9-2dbb-493c-a72e-414b0398733e","savedPayload":{"position":{"x":26313.79581834256,"y":17598.27162679446},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26357.59980836465,"y":17740.685525453595},"targetPosition":{"x":26271.787608694485,"y":17626.490491794706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f620fdbe-48b5-4831-995d-b3c721738d1b","savedPayload":{"position":{"x":26271.787608694485,"y":17626.490491794706},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26321.7872848959,"y":17893.75639641261},"targetPosition":{"x":26230.437586949352,"y":17649.723409025395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21","savedPayload":{"position":{"x":26230.437586949352,"y":17649.723409025395},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26224.7654424521,"y":18250.867358594667},"targetPosition":{"x":26201.997243123034,"y":17896.65762280051},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8392e1ff-33a6-4b95-baad-3f146bd3c121","savedPayload":{"position":{"x":26201.997243123034,"y":17896.65762280051},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24278.918364870697,"y":16147.062250205518},"targetPosition":{"x":25937.200371366987,"y":18532.410361817543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"39e65adb-6125-4e9a-8f15-5403b21aac40","savedPayload":{"position":{"x":25937.200371366987,"y":18532.410361817543},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24919.434111454753,"y":19667.873026031255},"targetPosition":{"x":25275.454655273406,"y":19055.45494841989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7559cbf5-acba-4a60-91b4-d95f90293f22","savedPayload":{"position":{"x":25275.454655273406,"y":19055.45494841989},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23493.768870863667,"y":18652.05415676426},"targetPosition":{"x":23918.75537156031,"y":18257.724310810845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"479df802-576f-45f1-8322-6b2e493c5ecc","savedPayload":{"position":{"x":23918.75537156031,"y":18257.724310810845},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22823.37016711829,"y":17950.379579492972},"targetPosition":{"x":23344.30936246541,"y":17699.50848507178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10","savedPayload":{"position":{"x":23344.30936246541,"y":17699.50848507178},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22683.288753226403,"y":17105.828723853803},"targetPosition":{"x":23181.53804014937,"y":17030.729727266946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e","savedPayload":{"position":{"x":23181.53804014937,"y":17030.729727266946},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22878.023216068825,"y":16555.076815364864},"targetPosition":{"x":23323.269271743105,"y":16622.18686026206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34","savedPayload":{"position":{"x":23323.269271743105,"y":16622.18686026206},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23373.47353586091,"y":15897.407239674194},"targetPosition":{"x":23769.770840150293,"y":16088.253962921804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f3c05d30-da2e-449e-8471-dcc216f4e630","savedPayload":{"position":{"x":23769.770840150293,"y":16088.253962921804},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23972.779875139975,"y":15511.875363325085},"targetPosition":{"x":24270.384989898997,"y":15788.012555601792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d6598381-9b15-4cb3-afba-b85ed6770ce3","savedPayload":{"position":{"x":24270.384989898997,"y":15788.012555601792},"targetPosition":{"x":26166.491112219177,"y":17505.421219391035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e561ee2d-8458-4001-8904-61cd2a3a815e","savedPayload":{"position":{"x":26166.491112219177,"y":17505.421219391035},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22309.99305433304,"y":16814.914947043497},"targetPosition":{"x":22932.11994968387,"y":16878.345634788293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"fcc0c4b0-28ea-4482-8da8-16a0c88c1e52","savedPayload":{"position":{"x":22932.11994968387,"y":16878.345634788293},"targetPosition":{"x":26055.858029483148,"y":17709.92279518208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f11dbba2-2bd3-4d0a-a182-2ef78a492d32","savedPayload":{"position":{"x":23215.859610875526,"y":16479.02778316496},"targetPosition":{"x":26055.858029483148,"y":17709.92279518208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22895.801264151953,"y":16729.310844021697},"targetPosition":{"x":26055.858029483148,"y":17709.92279518208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 Begin","id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340"}}}],"id":"62ad882d-f16d-4476-8c17-0f6e2d6e2b76","savedPayload":{"position":{"x":26055.858029483148,"y":17709.92279518208},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22374.51586588878,"y":17230.283622254145},"targetPosition":{"x":22643.701357172296,"y":17247.691349235047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"ca2fa8f2-f6a1-4084-8606-a35495dfd596","savedPayload":{"position":{"x":22643.701357172296,"y":17247.691349235047},"targetPosition":{"x":25810.672475396168,"y":17738.472936054837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e7d170e8-3d4f-4a55-883a-3a3394fef2af","savedPayload":{"position":{"x":22839.2040766527,"y":17366.92143061733},"targetPosition":{"x":25810.672475396168,"y":17738.472936054837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22749.889289857892,"y":17080.497242491485},"targetPosition":{"x":25810.672475396168,"y":17738.472936054837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 End","id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8"}}}],"id":"ab179cef-53c3-46f7-a83b-af29ccd8bc90","savedPayload":{"position":{"x":25810.672475396168,"y":17738.472936054837},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22202.4797359346,"y":16741.461633928528},"targetPosition":{"x":22716.523416505745,"y":16830.60826644811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"a0f2de63-1abd-4945-9c8c-84e21fd121e0","savedPayload":{"position":{"x":22716.523416505745,"y":16830.60826644811},"targetPosition":{"x":25528.235784644403,"y":17618.421944182344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"69c3f249-07bf-4a03-b8a1-9d74d0255f23","savedPayload":{"position":{"x":22524.184985602125,"y":16925.62266755379},"targetPosition":{"x":25528.235784644403,"y":17618.421944182344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22492.2493695297,"y":16993.800252264256},"targetPosition":{"x":25528.235784644403,"y":17618.421944182344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 Begin","id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1"}}}],"id":"9a17429f-8213-4a7e-8167-dc36d761973e","savedPayload":{"position":{"x":25528.235784644403,"y":17618.421944182344},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22008.3514028096,"y":16538.236136134426},"targetPosition":{"x":22483.529160570637,"y":16596.42211217706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"725a4d2f-0838-4d78-a8fa-a2b129feda2f","savedPayload":{"position":{"x":22483.529160570637,"y":16596.42211217706},"targetPosition":{"x":25563.7734959096,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f4c161f4-6510-47a2-97f7-3f9f848d9892","savedPayload":{"position":{"x":22608.94617499441,"y":16459.72213363282},"targetPosition":{"x":25563.7734959096,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22489.414697919823,"y":16784.89828724476},"targetPosition":{"x":25563.7734959096,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 End","id":"7678774b-b068-4757-962b-8e126342898a"}}}],"id":"4f6e0c60-00a8-4a76-b1b1-4eaa25c5824c","savedPayload":{"position":{"x":25563.7734959096,"y":17313.79909909426},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22404.887708638635,"y":16017.71890603933},"targetPosition":{"x":22769.193277982613,"y":16212.802049357937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2c56cb10-43c9-447b-8b8a-30dae8e7fab8","savedPayload":{"position":{"x":22769.193277982613,"y":16212.802049357937},"targetPosition":{"x":25648.853972063043,"y":17078.815196981494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3ad24108-1339-4c6d-abc6-27a9aa5bc046","savedPayload":{"position":{"x":22585.14332241799,"y":16247.067299430944},"targetPosition":{"x":25648.853972063043,"y":17078.815196981494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22488.184626425456,"y":16345.590236934604},"targetPosition":{"x":25648.853972063043,"y":17078.815196981494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 Begin","id":"93613bd9-2dbb-493c-a72e-414b0398733e"}}}],"id":"a8a09eca-7bee-4f17-b7db-1f43f419441c","savedPayload":{"position":{"x":25648.853972063043,"y":17078.815196981494},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22673.59474197802,"y":15774.189620748835},"targetPosition":{"x":23046.04394826657,"y":16073.741056427407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ea184e1f-5a0f-4ed3-b3ed-6ba18e7237f9","savedPayload":{"position":{"x":23046.04394826657,"y":16073.741056427407},"targetPosition":{"x":25890.623626715627,"y":17027.604718342613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5505dd50-5ad7-48fc-9256-14cab581d92f","savedPayload":{"position":{"x":22941.913266428433,"y":15818.964758548696},"targetPosition":{"x":25890.623626715627,"y":17027.604718342613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22782.04863678981,"y":16066.018551777708},"targetPosition":{"x":25890.623626715627,"y":17027.604718342613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 End","id":"8392e1ff-33a6-4b95-baad-3f146bd3c121"}}}],"id":"31cf093b-6de4-4e4a-a8f4-f3ff989dd374","savedPayload":{"position":{"x":25890.623626715627,"y":17027.604718342613},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23329.361265660194,"y":15534.591846550284},"targetPosition":{"x":23440.209759365756,"y":15898.04959242989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"b93ae9ca-6c4e-47db-a998-045e845ab9cd","savedPayload":{"position":{"x":23440.209759365756,"y":15898.04959242989},"targetPosition":{"x":26055.858029483148,"y":16862.771170629116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e1bdea5b-664c-4146-adf6-858405354f8c","savedPayload":{"position":{"x":23303.70148778755,"y":16060.12091647528},"targetPosition":{"x":26055.858029483148,"y":16862.771170629116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23228.283964892813,"y":15947.161489070812},"targetPosition":{"x":26055.858029483148,"y":16862.771170629116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 End","id":"7559cbf5-acba-4a60-91b4-d95f90293f22"}}}],"id":"41a149aa-efdf-4f53-82cf-cce9e904a000","savedPayload":{"position":{"x":26055.858029483148,"y":16862.771170629116},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23690.016244543014,"y":15654.333410156698},"targetPosition":{"x":23727.831193834005,"y":16083.395303403084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"53e088d8-8ec5-4dbe-b732-c65f31005105","savedPayload":{"position":{"x":23727.831193834005,"y":16083.395303403084},"targetPosition":{"x":26214.812942525212,"y":17038.481113592716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"15882e16-4782-48e8-9cac-fbb1d07ae51d","savedPayload":{"position":{"x":23361.949391821305,"y":16103.074035653222},"targetPosition":{"x":26214.812942525212,"y":17038.481113592716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23485.650986718167,"y":16060.984826891103},"targetPosition":{"x":26214.812942525212,"y":17038.481113592716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 End","id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10"}}}],"id":"c3ee15c5-a5b3-4318-bc09-a9fd03592d83","savedPayload":{"position":{"x":26214.812942525212,"y":17038.481113592716},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23898.039790340048,"y":15827.293463190736},"targetPosition":{"x":23844.27757946908,"y":16229.503907647098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1c6e0c3f-8ac7-4b0b-9da8-0f7faf9befd1","savedPayload":{"position":{"x":23844.27757946908,"y":16229.503907647098},"targetPosition":{"x":26210.939946875766,"y":17224.26251234119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cc54382b-cf2b-42c7-8958-8816809dd7ba","savedPayload":{"position":{"x":23610.81853450576,"y":16274.801989570333},"targetPosition":{"x":26210.939946875766,"y":17224.26251234119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23677.661467278973,"y":16143.835714218736},"targetPosition":{"x":26210.939946875766,"y":17224.26251234119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 End","id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34"}}}],"id":"3bbf5574-e89c-4538-a95c-2da58e5a74d7","savedPayload":{"position":{"x":26210.939946875766,"y":17224.26251234119},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23988.354447938633,"y":16088.849446851673},"targetPosition":{"x":23874.502154278547,"y":16431.729161424948},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6eade211-19cf-48a7-87ac-faf30e387e10","savedPayload":{"position":{"x":23874.502154278547,"y":16431.729161424948},"targetPosition":{"x":26224.92198130258,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f16d8eac-9e78-4167-b087-9803637412a6","savedPayload":{"position":{"x":23977.108209341393,"y":16540.68324180637},"targetPosition":{"x":26224.92198130258,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23576.11502495966,"y":16314.733914369277},"targetPosition":{"x":26224.92198130258,"y":17313.79909909426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 Begin","id":"f3c05d30-da2e-449e-8471-dcc216f4e630"}}}],"id":"046240f2-f70b-471d-b07b-0e7490222f0d","savedPayload":{"position":{"x":26224.92198130258,"y":17313.79909909426},"targetPosition":{"x":26056.46811323328,"y":17312.73940095199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"391b803a-4b4e-4c0b-bb6b-b4d68e989c9c","savedPayload":{"position":{"x":26056.46811323328,"y":17312.73940095199},"targetPosition":{"x":26487.524020492943,"y":17561.759492616853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26286.44063804108,"y":17313.20479257972},"targetPosition":{"x":26451.217939234695,"y":17325.00005339349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c26c14bd-b9ab-4121-89b2-eb3044534cf2","savedPayload":{"position":{"x":26451.217939234695,"y":17325.00005339349},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25865.41103939469,"y":16631.882286591397},"targetPosition":{"x":26455.72245208838,"y":17054.610471176093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"94b29f18-cad5-49df-8b87-d6ef10f5ae61","savedPayload":{"position":{"x":26455.72245208838,"y":17054.610471176093},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26553.10167631692,"y":16572.45344660616},"targetPosition":{"x":26733.257673995588,"y":17020.593433969272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ffcb7173-b2bf-4d5d-90e5-6f8b26af4b86","savedPayload":{"position":{"x":26733.257673995588,"y":17020.593433969272},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27004.82235014841,"y":16592.276390096285},"targetPosition":{"x":26918.18104261267,"y":17058.184315708357},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"186d8c1a-5eef-44a1-aa09-b28e4f5b6b0e","savedPayload":{"position":{"x":26918.18104261267,"y":17058.184315708357},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27263.625475598546,"y":16917.878110500445},"targetPosition":{"x":26963.044528485727,"y":17239.665815933196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b047d8e-451d-4267-adc4-6e9496aa0025","savedPayload":{"position":{"x":26963.044528485727,"y":17239.665815933196},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27388.390504043826,"y":17212.515760031645},"targetPosition":{"x":27176.420570867347,"y":17268.57371977437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9676685c-f20e-4d65-a0fe-8551e80132ee","savedPayload":{"position":{"x":27176.420570867347,"y":17268.57371977437},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27379.31904055584,"y":17520.08477472616},"targetPosition":{"x":27105.203766711493,"y":17428.450308675878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a44d3c89-8463-4493-b195-70ee4146bbdb","savedPayload":{"position":{"x":27105.203766711493,"y":17428.450308675878},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27095.152110578256,"y":17638.808525194992},"targetPosition":{"x":27034.565431719806,"y":17562.8080397517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44198c4d-4d98-43a2-9c03-2d8794b9edac","savedPayload":{"position":{"x":27034.565431719806,"y":17562.8080397517},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27035.455402893287,"y":19171.68890805654},"targetPosition":{"x":26902.865575388885,"y":17762.355510711768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96706885-fa55-4fad-82bd-fb43a2f331d7","savedPayload":{"position":{"x":26902.865575388885,"y":17762.355510711768},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28098.713019891453,"y":16426.996960149412},"targetPosition":{"x":26549.445805332,"y":17952.778530216237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f208b33-3d80-4d2e-ad88-13139a8e93f8","savedPayload":{"position":{"x":26549.445805332,"y":17952.778530216237},"targetPosition":{"x":26863.204858434034,"y":17345.01017281063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b73ac725-eea1-4aa2-974c-937de300b456","savedPayload":{"position":{"x":26863.204858434034,"y":17345.01017281063},"targetPosition":{"x":26487.524020492943,"y":17561.759492616853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd","savedPayload":{"position":{"x":26487.524020492943,"y":17561.759492616853},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":25822.289332853965,"y":16633.43179291915},"targetPosition":{"x":25976.706812911754,"y":16739.529776752785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e376a028-b688-4bb5-a100-00be6d161bd6","savedPayload":{"position":{"x":25976.706812911754,"y":16739.529776752785},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26080.906008235837,"y":16476.821031641743},"targetPosition":{"x":26226.906270213825,"y":16688.49786229417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b","savedPayload":{"position":{"x":26226.906270213825,"y":16688.49786229417},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26396.366561034883,"y":16612.11122505491},"targetPosition":{"x":26413.92908335443,"y":16687.80172229024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb","savedPayload":{"position":{"x":26413.92908335443,"y":16687.80172229024},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26622.949213355012,"y":16273.079656020756},"targetPosition":{"x":26578.029563154436,"y":16617.512401407002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c9de9989-11da-44a7-bcbf-137435767d90","savedPayload":{"position":{"x":26578.029563154436,"y":16617.512401407002},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26893.593424569564,"y":16405.066825944752},"targetPosition":{"x":26730.837592788477,"y":16705.16327317408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09","savedPayload":{"position":{"x":26730.837592788477,"y":16705.16327317408},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27060.194447949845,"y":16637.946089705627},"targetPosition":{"x":26866.909678215125,"y":16803.303227480166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ac82bb81-5d37-4eea-ab52-0f698de71014","savedPayload":{"position":{"x":26866.909678215125,"y":16803.303227480166},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27448.92796214339,"y":16776.207236949325},"targetPosition":{"x":27033.9180663027,"y":16921.666989665067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62","savedPayload":{"position":{"x":27033.9180663027,"y":16921.666989665067},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27611.784478236354,"y":17139.122501496535},"targetPosition":{"x":27017.67399094317,"y":17119.450124869338},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521","savedPayload":{"position":{"x":27017.67399094317,"y":17119.450124869338},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27422.514822180878,"y":17489.01366504994},"targetPosition":{"x":27024.57987388848,"y":17320.137559286588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"228edebc-3b5b-4760-9791-2229cb76a662","savedPayload":{"position":{"x":27024.57987388848,"y":17320.137559286588},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27178.93940193139,"y":17749.614107034857},"targetPosition":{"x":26904.20349426365,"y":17482.639636588752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680","savedPayload":{"position":{"x":26904.20349426365,"y":17482.639636588752},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27451.204548197988,"y":19164.31168713561},"targetPosition":{"x":26757.809923578854,"y":17636.538778283317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7b453a3-5312-48e6-8797-6d96e058766b","savedPayload":{"position":{"x":26757.809923578854,"y":17636.538778283317},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26639.056328093953,"y":19311.669362150067},"targetPosition":{"x":26544.592714885468,"y":17627.427153833316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7","savedPayload":{"position":{"x":26544.592714885468,"y":17627.427153833316},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25760.86024578773,"y":19423.967239830163},"targetPosition":{"x":26324.631273308183,"y":17688.135376189788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d","savedPayload":{"position":{"x":26324.631273308183,"y":17688.135376189788},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25462.623788629153,"y":18391.79383349259},"targetPosition":{"x":26264.511089870888,"y":17408.83710365672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dc11ae4c-bce1-4e88-986a-457a3612102a","savedPayload":{"position":{"x":26264.511089870888,"y":17408.83710365672},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24720.641068516343,"y":18121.118474403556},"targetPosition":{"x":26097.799807867577,"y":17338.72200924987},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d","savedPayload":{"position":{"x":26097.799807867577,"y":17338.72200924987},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25697.72420189528,"y":17220.873969413646},"targetPosition":{"x":26015.071145690486,"y":17175.602606041495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0","savedPayload":{"position":{"x":26015.071145690486,"y":17175.602606041495},"targetPosition":{"x":26516.18866686108,"y":17096.946530950594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"ff9f35c7-b1ca-446e-905c-c971ca51dfbe","savedPayload":{"position":{"x":26516.18866686108,"y":17096.946530950594},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27105.063668480117,"y":13354.25106720514},"targetPosition":{"x":27080.069425627258,"y":13490.640236280811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"styleConditions":[],"id":"8716fe80-7aa5-4707-93d9-f47ac26e9a53","savedPayload":{"position":{"x":27080.069425627258,"y":13490.640236280811},"targetPosition":{"x":26509.96920916925,"y":17302.60404364862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"89a7b82e-5d1d-4359-80a8-0b85d997a62c","savedPayload":{"position":{"x":28053.43125878482,"y":14860.937132567069},"targetPosition":{"x":26509.96920916925,"y":17302.60404364862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27763.500881049138,"y":19115.168066279315},"targetPosition":{"x":26509.96920916925,"y":17302.60404364862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25764.14790492889,"y":19609.16834118027},"targetPosition":{"x":26509.96920916925,"y":17302.60404364862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24051.428202329353,"y":17896.415516008215},"targetPosition":{"x":26509.96920916925,"y":17302.60404364862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}}],"id":"0dce63e6-acf6-482e-bcf9-3e44b7487cbf","savedPayload":{"position":{"x":26509.96920916925,"y":17302.60404364862},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25809.902849551243,"y":13098.40717646264},"targetPosition":{"x":26065.1239019571,"y":13178.050897423918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c46a4519-e917-410e-98d7-faf0ad80a99a","savedPayload":{"position":{"x":26065.1239019571,"y":13178.050897423918},"targetPosition":{"x":26280.067608076486,"y":17272.397659122293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"eb76ec36-eae3-424a-9105-d26eefca1b67","savedPayload":{"position":{"x":27784.077061595468,"y":15665.096546103716},"targetPosition":{"x":26280.067608076486,"y":17272.397659122293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27145.407805532555,"y":19607.551541400964},"targetPosition":{"x":26280.067608076486,"y":17272.397659122293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26250.9353268833,"y":13256.261163965883},"targetPosition":{"x":26280.067608076486,"y":17272.397659122293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26174.678023179607,"y":13281.327840969358},"targetPosition":{"x":26280.067608076486,"y":17272.397659122293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d"}}}],"id":"2429edaa-20db-4fd9-b834-c84953e78bf3","savedPayload":{"position":{"x":26280.067608076486,"y":17272.397659122293},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25221.879366664703,"y":17576.329967036887},"targetPosition":{"x":25488.237817121462,"y":17626.09364401534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1aa28d17-1653-496a-8b8a-35fdf6691e0b","savedPayload":{"position":{"x":25488.237817121462,"y":17626.09364401534},"targetPosition":{"x":26134.18072875585,"y":17463.397886963932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e88069b-6333-45f8-8199-021fe3896667","savedPayload":{"position":{"x":25651.144435648766,"y":17757.75914644253},"targetPosition":{"x":26134.18072875585,"y":17463.397886963932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25421.08016028571,"y":17862.708409247058},"targetPosition":{"x":26134.18072875585,"y":17463.397886963932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25180.871744775337,"y":17445.974884179486},"targetPosition":{"x":26134.18072875585,"y":17463.397886963932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25151.210333351104,"y":17374.593864082948},"targetPosition":{"x":26134.18072875585,"y":17463.397886963932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"4a0db3d1-061d-4587-9c05-f42c09c0b271","savedPayload":{"position":{"x":26134.18072875585,"y":17463.397886963932},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25949.286180757786,"y":13666.753906149157},"targetPosition":{"x":26354.932498018952,"y":13722.432552294073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"b01a727e-5773-47c2-b094-c19ad0ac71f4","savedPayload":{"position":{"x":26354.932498018952,"y":13722.432552294073},"targetPosition":{"x":25914.114719570734,"y":17421.579115804136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c59e52e4-9b7e-4985-ab53-35f5cd29f250","savedPayload":{"position":{"x":26280.71969266232,"y":13552.471621817125},"targetPosition":{"x":25914.114719570734,"y":17421.579115804136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26321.44845270672,"y":13070.58568403434},"targetPosition":{"x":25914.114719570734,"y":17421.579115804136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26207.996551167897,"y":13405.193417485338},"targetPosition":{"x":25914.114719570734,"y":17421.579115804136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26334.08388827716,"y":13523.231869591393},"targetPosition":{"x":25914.114719570734,"y":17421.579115804136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}}],"id":"5835d367-23bc-4039-b2c1-1a23f3ca652f","savedPayload":{"position":{"x":25914.114719570734,"y":17421.579115804136},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26230.73460063908,"y":13320.789375181364},"targetPosition":{"x":26536.327245274988,"y":19000.24909889485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"fa05777f-6288-4dd2-9b7a-61194bc43681","savedPayload":{"position":{"x":26536.327245274988,"y":19000.24909889485},"targetPosition":{"x":25616.68104530841,"y":17330.639850551466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a9a9dd2d-d7f8-4a25-b81d-d1e2a2f9d5a6","savedPayload":{"position":{"x":25209.37098458346,"y":14924.676239198443},"targetPosition":{"x":25616.68104530841,"y":17330.639850551466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25974.557611291442,"y":11652.107202331048},"targetPosition":{"x":25616.68104530841,"y":17330.639850551466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}}],"id":"27aab97e-ce7f-47fc-bd22-d9b70ffec2d1","savedPayload":{"position":{"x":25616.68104530841,"y":17330.639850551466},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26039.296366456056,"y":12687.981558251755},"targetPosition":{"x":26157.387350289915,"y":13169.966500238792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6cb61271-a82a-47a1-ac0c-404dc28b05e5","savedPayload":{"position":{"x":26157.387350289915,"y":13169.966500238792},"targetPosition":{"x":25596.25322661636,"y":17032.71309969406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e656c0ce-1b57-420e-84f5-cd62a9bb602d","savedPayload":{"position":{"x":26131.046514746584,"y":13357.445999867943},"targetPosition":{"x":25596.25322661636,"y":17032.71309969406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25979.26542169437,"y":13352.68953628866},"targetPosition":{"x":25596.25322661636,"y":17032.71309969406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"18e4afd3-7536-405b-97b6-d36ec7ddc692","savedPayload":{"position":{"x":25596.25322661636,"y":17032.71309969406},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26352.148125127824,"y":12473.797242709776},"targetPosition":{"x":26322.14589071014,"y":12865.77229316618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"fefbf0c0-287c-4bb7-81a7-6b745dcfcf3b","savedPayload":{"position":{"x":26322.14589071014,"y":12865.77229316618},"targetPosition":{"x":25770.11649481099,"y":16816.833627619544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cfa25adf-05eb-49d0-956a-69e4fde9bacf","savedPayload":{"position":{"x":26243.603472265433,"y":12799.292111663906},"targetPosition":{"x":25770.11649481099,"y":16816.833627619544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26472.758565602137,"y":12690.864670862582},"targetPosition":{"x":25770.11649481099,"y":16816.833627619544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End 50","id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521"}}}],"id":"bbe48886-b71e-4507-b6e8-7f073b691a6a","savedPayload":{"position":{"x":25770.11649481099,"y":16816.833627619544},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26699.882061696353,"y":12358.394167810375},"targetPosition":{"x":26716.191602588373,"y":12848.693054024128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8640a48e-f7ca-419c-a687-3f52c3a5afa9","savedPayload":{"position":{"x":26716.191602588373,"y":12848.693054024128},"targetPosition":{"x":25840.59888770593,"y":16551.40863998917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bc77b107-0a70-4038-86a6-3034ab4e86dd","savedPayload":{"position":{"x":26587.745480539023,"y":12680.069604060787},"targetPosition":{"x":25840.59888770593,"y":16551.40863998917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26803.31279406973,"y":12786.49794082057},"targetPosition":{"x":25840.59888770593,"y":16551.40863998917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"508b71cf-79d3-4db4-a6d3-0b26226ad5b9","savedPayload":{"position":{"x":25840.59888770593,"y":16551.40863998917},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27197.044532898854,"y":12405.221080343203},"targetPosition":{"x":26927.333841022577,"y":12667.693616235365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"59804538-89e9-485a-a2b1-88ff78eb5661","savedPayload":{"position":{"x":26927.333841022577,"y":12667.693616235365},"targetPosition":{"x":26125.16500709518,"y":16642.464011718268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"23df3ac4-6427-4a69-a5a3-8230186b46f3","savedPayload":{"position":{"x":26628.74776715321,"y":12424.087944002838},"targetPosition":{"x":26125.16500709518,"y":16642.464011718268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26882.986773972287,"y":12576.364087092008},"targetPosition":{"x":26125.16500709518,"y":16642.464011718268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}}],"id":"8499947d-a392-40ed-be9d-225a28429642","savedPayload":{"position":{"x":26125.16500709518,"y":16642.464011718268},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27157.009381429947,"y":12306.807907573693},"targetPosition":{"x":26805.963464110875,"y":12872.56205579725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27679.036231205024,"y":12108.107734293262},"targetPosition":{"x":27334.570827322023,"y":12380.155951738187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9fcf2614-7ec8-407f-93a2-3c749f6683ef","savedPayload":{"position":{"x":27334.570827322023,"y":12380.155951738187},"targetPosition":{"x":26805.963464110875,"y":12872.56205579725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"6dc77d6e-5aa6-41ab-b247-43c4391fcc96","savedPayload":{"position":{"x":26805.963464110875,"y":12872.56205579725},"targetPosition":{"x":26303.443745735938,"y":16671.45981477428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5312ee43-9c15-4d4b-9255-5fb7259c5734","savedPayload":{"position":{"x":26917.762603189494,"y":12852.5750470533},"targetPosition":{"x":26303.443745735938,"y":16671.45981477428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26724.44352457064,"y":12670.896918053919},"targetPosition":{"x":26303.443745735938,"y":16671.45981477428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI End","id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0"}}}],"id":"e8eb9949-277b-4493-a9f4-cbcb502aacbc","savedPayload":{"position":{"x":26303.443745735938,"y":16671.45981477428},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25552.200050493262,"y":16175.410258291888},"targetPosition":{"x":25710.088874236168,"y":16499.895958952675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"208ca141-b231-4a70-8b31-eeae09576822","savedPayload":{"position":{"x":25710.088874236168,"y":16499.895958952675},"targetPosition":{"x":26399.047763754003,"y":16817.868126597234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7956c253-3704-46c0-b188-f6662bb58904","savedPayload":{"position":{"x":25524.295083099914,"y":16577.377612046395},"targetPosition":{"x":26399.047763754003,"y":16817.868126597234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25564.535294980484,"y":16463.18393280242},"targetPosition":{"x":26399.047763754003,"y":16817.868126597234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25729.64881368246,"y":16415.194496022523},"targetPosition":{"x":26399.047763754003,"y":16817.868126597234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26026.058740664306,"y":16457.378792920594},"targetPosition":{"x":26399.047763754003,"y":16817.868126597234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"b294fd86-15d6-4bc8-9379-0532df288eee","savedPayload":{"position":{"x":26399.047763754003,"y":16817.868126597234},"targetPosition":{"x":26178.93756157145,"y":17021.19319001446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"bc1170cc-a04b-4453-bd28-0e522f747617","savedPayload":{"position":{"x":26178.93756157145,"y":17021.19319001446},"targetPosition":{"x":26683.70418349753,"y":16885.94138130318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26886.36623856422,"y":16134.610121264064},"targetPosition":{"x":26859.596844597672,"y":16230.36284656306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e5fd8d57-8920-417e-8b9b-c1e0d6868a7a","savedPayload":{"position":{"x":26859.596844597672,"y":16230.36284656306},"targetPosition":{"x":26793.249324083354,"y":16477.11335091461},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"ff06d653-f886-44f4-8b28-82bab51aa98d","savedPayload":{"position":{"x":26793.249324083354,"y":16477.11335091461},"targetPosition":{"x":26683.70418349753,"y":16885.94138130318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"72403d40-2a64-4e51-8eaf-b1a872e4474e","savedPayload":{"position":{"x":26683.70418349753,"y":16885.94138130318},"targetPosition":{"x":26876.586861383,"y":17078.824059188646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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,"isTensed":true},"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":27804.93792716077,"y":15477.897054103414},"targetPosition":{"x":27895.64952487827,"y":16448.27599437549},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837","savedPayload":{"position":{"x":27895.64952487827,"y":16448.27599437549},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28596.854008227823,"y":16182.211323271824},"targetPosition":{"x":28264.050397762563,"y":16659.908135817554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83f1d130-42bd-45ae-9078-ed3f825531bb","savedPayload":{"position":{"x":28264.050397762563,"y":16659.908135817554},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29117.982488572234,"y":16795.756976827655},"targetPosition":{"x":28289.697769779345,"y":17013.88563825359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7084c0a2-8874-46a7-b240-d9605a7baf49","savedPayload":{"position":{"x":28289.697769779345,"y":17013.88563825359},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28379.466485802994,"y":17310.69069673363},"targetPosition":{"x":28194.794047996886,"y":17216.834579344428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3861b379-3e51-43e2-b607-e3b7fba16a34","savedPayload":{"position":{"x":28194.794047996886,"y":17216.834579344428},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28164.74408284114,"y":17574.85624873614},"targetPosition":{"x":28085.143316360725,"y":17387.422146327892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a","savedPayload":{"position":{"x":28085.143316360725,"y":17387.422146327892},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27768.196808698656,"y":17779.14704145806},"targetPosition":{"x":27868.503858766977,"y":17419.53881358606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78","savedPayload":{"position":{"x":27868.503858766977,"y":17419.53881358606},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27085.330855481345,"y":17713.15797066433},"targetPosition":{"x":27500.245394615387,"y":17421.13712497055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"33d1fe7c-ff86-440a-8b42-0de9c296a632","savedPayload":{"position":{"x":27500.245394615387,"y":17421.13712497055},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27004.777251145824,"y":17026.848558535705},"targetPosition":{"x":27453.438476683143,"y":17060.38818680237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673","savedPayload":{"position":{"x":27453.438476683143,"y":17060.38818680237},"targetPosition":{"x":27952.50713641398,"y":17104.616781184366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dd70bea3-9a52-4b2b-a364-31917b08d98d","savedPayload":{"position":{"x":27952.50713641398,"y":17104.616781184366},"targetPosition":{"x":27700.764528907686,"y":16854.086187436344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25014.598965061246,"y":18227.504634446246},"targetPosition":{"x":24949.869999765422,"y":17790.7727582853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"23236076-e29a-451e-8c95-e3812064279c","savedPayload":{"position":{"x":24949.869999765422,"y":17790.7727582853},"targetPosition":{"x":27579.308152382604,"y":17304.084358279753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5f877b66-2ca6-4a8f-967e-70948cefc9ea","savedPayload":{"position":{"x":24786.314368712072,"y":17710.3061401443},"targetPosition":{"x":27579.308152382604,"y":17304.084358279753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24832.344362936597,"y":17819.157444800174},"targetPosition":{"x":27579.308152382604,"y":17304.084358279753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 End","id":"83f1d130-42bd-45ae-9078-ed3f825531bb"}}}],"id":"17ca2f43-9ddf-47f8-9929-e4612b00dd4f","savedPayload":{"position":{"x":27579.308152382604,"y":17304.084358279753},"targetPosition":{"x":27700.764528907686,"y":16854.086187436344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24415.679021102966,"y":17995.850957332113},"targetPosition":{"x":24408.695929431473,"y":17686.848141775463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"0806f6fe-730c-4fde-b730-dcdf31825733","savedPayload":{"position":{"x":24408.695929431473,"y":17686.848141775463},"targetPosition":{"x":27347.764419123254,"y":16946.90529607854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b00cf575-af36-4653-97ec-441912af5bb8","savedPayload":{"position":{"x":24589.23177064233,"y":17894.78739224323},"targetPosition":{"x":27347.764419123254,"y":16946.90529607854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24450.73261729534,"y":17754.443581666186},"targetPosition":{"x":27347.764419123254,"y":16946.90529607854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 Begin","id":"7084c0a2-8874-46a7-b240-d9605a7baf49"}}}],"id":"36482493-d7f7-4a41-9588-a348e3204025","savedPayload":{"position":{"x":27347.764419123254,"y":16946.90529607854},"targetPosition":{"x":27700.764528907686,"y":16854.086187436344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24196.559521127587,"y":17112.45297224242},"targetPosition":{"x":24354.293798514973,"y":17050.360284122205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"612138e2-6896-4f8f-956a-d5bf1b8c043a","savedPayload":{"position":{"x":24354.293798514973,"y":17050.360284122205},"targetPosition":{"x":27438.669234757963,"y":16590.77887952835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fc01c5ca-4323-4a71-9d83-1f288b80e8ed","savedPayload":{"position":{"x":24274.161481281026,"y":17363.857329595987},"targetPosition":{"x":27438.669234757963,"y":16590.77887952835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24346.365448539145,"y":17292.714701092973},"targetPosition":{"x":27438.669234757963,"y":16590.77887952835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 End","id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78"}}}],"id":"37a16b86-6ee7-4dfa-b32a-c8b9bcb9b484","savedPayload":{"position":{"x":27438.669234757963,"y":16590.77887952835},"targetPosition":{"x":27700.764528907686,"y":16854.086187436344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24361.506666697867,"y":16649.058443862777},"targetPosition":{"x":24577.784805709463,"y":16865.984934495544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"ad1ad1fa-9fe8-4a56-aade-dcade3d90c38","savedPayload":{"position":{"x":24577.784805709463,"y":16865.984934495544},"targetPosition":{"x":27770.608584992733,"y":16590.14142426884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a98d63cf-bb2b-43f0-80cd-680c59ef741a","savedPayload":{"position":{"x":24835.80690421583,"y":16780.495686517108},"targetPosition":{"x":27770.608584992733,"y":16590.14142426884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24648.19430667483,"y":16833.08346958675},"targetPosition":{"x":27770.608584992733,"y":16590.14142426884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 Begin","id":"33d1fe7c-ff86-440a-8b42-0de9c296a632"}}}],"id":"2e225665-d05d-46cd-91d0-4b36803bcf67","savedPayload":{"position":{"x":27770.608584992733,"y":16590.14142426884},"targetPosition":{"x":27700.764528907686,"y":16854.086187436344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"5ea59fb9-f0d6-438b-b1a7-a62ed1750004","savedPayload":{"position":{"x":27700.764528907686,"y":16854.086187436344},"targetPosition":{"x":28035.996819836604,"y":16764.260965805104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27866.555626027308,"y":16552.16327291802},"targetPosition":{"x":28054.038419761106,"y":16544.38978076409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80fa0565-6440-406f-a49d-57adcdaf20ae","savedPayload":{"position":{"x":28054.038419761106,"y":16544.38978076409},"targetPosition":{"x":28095.640406264545,"y":16541.6680709104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27826.38226707296,"y":15852.217487733276},"targetPosition":{"x":27962.527616156636,"y":16191.003101252772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f43975ff-c552-42b8-a504-d2b6a3a46b18","savedPayload":{"position":{"x":27962.527616156636,"y":16191.003101252772},"targetPosition":{"x":28095.640406264545,"y":16541.6680709104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29006.56648905452,"y":15798.656183700487},"targetPosition":{"x":28615.61767854159,"y":16122.40438835608},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9507a099-6a7f-4d00-8b6e-623a7003055c","savedPayload":{"position":{"x":28615.61767854159,"y":16122.40438835608},"targetPosition":{"x":28095.640406264545,"y":16541.6680709104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28742.898196877955,"y":16964.057161325487},"targetPosition":{"x":28316.751052495758,"y":16684.62901656975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5bf57692-7070-4a12-9bc3-487a841125b0","savedPayload":{"position":{"x":28316.751052495758,"y":16684.62901656975},"targetPosition":{"x":28095.640406264545,"y":16541.6680709104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a819c354-b152-4946-a403-62a8cf0f650f","savedPayload":{"position":{"x":28095.640406264545,"y":16541.6680709104},"targetPosition":{"x":28035.996819836604,"y":16764.260965805104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc","savedPayload":{"position":{"x":28035.996819836604,"y":16764.260965805104},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29700.264578232818,"y":15839.384070389515},"targetPosition":{"x":29350.661935976503,"y":15840.146964535528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4","savedPayload":{"position":{"x":29350.661935976503,"y":15840.146964535528},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29719.099625880128,"y":16226.107947990744},"targetPosition":{"x":29262.797308954454,"y":16462.180040274492},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"750547e8-4963-4008-aa2b-8edc565afd79","savedPayload":{"position":{"x":29262.797308954454,"y":16462.180040274492},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29568.40266467629,"y":16622.499356345757},"targetPosition":{"x":28863.111318499232,"y":16840.5556601526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8ac0329a-2d0d-483f-a047-305198817a24","savedPayload":{"position":{"x":28863.111318499232,"y":16840.5556601526},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29203.19414097253,"y":16715.482348280322},"targetPosition":{"x":28387.475906165302,"y":16788.098742616796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"adc1fb05-93dd-4a32-98dd-30577e4a68de","savedPayload":{"position":{"x":28387.475906165302,"y":16788.098742616796},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28833.73337172298,"y":16454.96447967847},"targetPosition":{"x":28218.392159445582,"y":16386.25901833167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189","savedPayload":{"position":{"x":28218.392159445582,"y":16386.25901833167},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28347.183550445778,"y":16384.592180842505},"targetPosition":{"x":28222.942124439254,"y":16286.268027772434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82","savedPayload":{"position":{"x":28222.942124439254,"y":16286.268027772434},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28134.08263088455,"y":16039.794553616413},"targetPosition":{"x":28159.19745910111,"y":16261.139378131566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c","savedPayload":{"position":{"x":28159.19745910111,"y":16261.139378131566},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28141.962577038572,"y":15712.086758901789},"targetPosition":{"x":28194.652013175233,"y":16213.710467516736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3","savedPayload":{"position":{"x":28194.652013175233,"y":16213.710467516736},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28490.306899264633,"y":15472.53399280139},"targetPosition":{"x":28081.764046188156,"y":15918.52975659356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cb15539c-b3a0-4641-9417-861c48bd62ac","savedPayload":{"position":{"x":28081.764046188156,"y":15918.52975659356},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29021.652608963584,"y":15265.554974810584},"targetPosition":{"x":28314.98580604284,"y":15513.728989110134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"afa38489-5525-4f32-b766-cfe85d683a65","savedPayload":{"position":{"x":28314.98580604284,"y":15513.728989110134},"targetPosition":{"x":28268.025376266432,"y":16253.307869705775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"573429d9-05d9-41ea-9fac-5eaf95fcc06c","savedPayload":{"position":{"x":28268.025376266432,"y":16253.307869705775},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28129.504938976814,"y":15628.000373879519},"targetPosition":{"x":28310.048155730063,"y":15879.847797794606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"48f091c0-5895-4615-a56d-f779d35b60c6","savedPayload":{"position":{"x":28310.048155730063,"y":15879.847797794606},"targetPosition":{"x":28278.13515810357,"y":16191.504107745895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1143164d-0f70-46f0-80fe-6107db66ce29","savedPayload":{"position":{"x":28294.245681881366,"y":15682.624764870721},"targetPosition":{"x":28278.13515810357,"y":16191.504107745895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27779.272095569588,"y":15973.435301913969},"targetPosition":{"x":28278.13515810357,"y":16191.504107745895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 Begin","id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4"}}}],"id":"01f54960-957d-490a-91c7-cfd01f2bf806","savedPayload":{"position":{"x":28278.13515810357,"y":16191.504107745895},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28437.23634401912,"y":14860.389235858163},"targetPosition":{"x":28482.063687503236,"y":15181.616921028743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"61487dfb-c30e-41b5-b3bb-a52bbe476c22","savedPayload":{"position":{"x":28482.063687503236,"y":15181.616921028743},"targetPosition":{"x":28148.79864369269,"y":15997.418752301664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bd3f3676-7a98-43ca-b661-395e53cc2d9c","savedPayload":{"position":{"x":27951.266488551115,"y":15570.844007639653},"targetPosition":{"x":28148.79864369269,"y":15997.418752301664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27829.32926331553,"y":15672.815346237261},"targetPosition":{"x":28148.79864369269,"y":15997.418752301664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 Begin","id":"8ac0329a-2d0d-483f-a047-305198817a24"}}}],"id":"c9043797-16f8-4dc7-85c0-bd9d995dcec1","savedPayload":{"position":{"x":28148.79864369269,"y":15997.418752301664},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29674.670153566236,"y":15019.559754388296},"targetPosition":{"x":29284.580205083395,"y":15219.620875268452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"12acb041-6cf9-4cab-bc99-7d3413860838","savedPayload":{"position":{"x":29284.580205083395,"y":15219.620875268452},"targetPosition":{"x":28485.111423603306,"y":15289.211315189943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e5ec4acb-cef0-48cc-8eb4-432547dc0541","savedPayload":{"position":{"x":28487.958894928066,"y":14791.936971332487},"targetPosition":{"x":28485.111423603306,"y":15289.211315189943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28652.432437448297,"y":14899.252068396196},"targetPosition":{"x":28485.111423603306,"y":15289.211315189943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 Begin","id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189"}}}],"id":"d6e73bfe-e6af-4fff-b482-df4889701cf7","savedPayload":{"position":{"x":28485.111423603306,"y":15289.211315189943},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29922.38911466784,"y":15251.395025472775},"targetPosition":{"x":29620.086822675756,"y":15388.020682667138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"cd8235f2-8641-4f92-9029-d30375e43f1f","savedPayload":{"position":{"x":29620.086822675756,"y":15388.020682667138},"targetPosition":{"x":29343.28112683329,"y":15646.488878020637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fff3b40f-45a5-424f-bbe3-b62c4811423d","savedPayload":{"position":{"x":29579.687224720466,"y":15276.74346019671},"targetPosition":{"x":29343.28112683329,"y":15646.488878020637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29437.970178719843,"y":15179.166708514533},"targetPosition":{"x":29343.28112683329,"y":15646.488878020637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 Begin","id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c"}}}],"id":"001084ac-f732-465a-aea1-bb8c63770971","savedPayload":{"position":{"x":29343.28112683329,"y":15646.488878020637},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29993.298037921024,"y":16347.59942102264},"targetPosition":{"x":29754.052195288044,"y":16240.39878950847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"d1c5bddf-9fc3-47b8-b026-a0fd18fc7efd","savedPayload":{"position":{"x":29754.052195288044,"y":16240.39878950847},"targetPosition":{"x":29302.63315757587,"y":16621.191927611788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2aed0f5f-77bd-4297-a131-77c0c08914d5","savedPayload":{"position":{"x":29720.44134333776,"y":16462.006541663082},"targetPosition":{"x":29302.63315757587,"y":16621.191927611788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29552.59296380511,"y":16179.303438276347},"targetPosition":{"x":29302.63315757587,"y":16621.191927611788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 111 Begin","id":"cb15539c-b3a0-4641-9417-861c48bd62ac"}}}],"id":"47ab5422-37ad-4070-a2eb-248bbe9b007f","savedPayload":{"position":{"x":29302.63315757587,"y":16621.191927611788},"targetPosition":{"x":28314.941274720757,"y":16190.058995955053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"951aba38-5a6a-43df-8f70-f311d621c98d","savedPayload":{"position":{"x":28314.941274720757,"y":16190.058995955053},"targetPosition":{"x":28510.322638597652,"y":16919.232172795728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29105.96682109626,"y":16373.879609465983},"targetPosition":{"x":29128.384257737718,"y":16462.075848727694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a96b4bae-0ce3-4dc6-88df-af120452af6b","savedPayload":{"position":{"x":29128.384257737718,"y":16462.075848727694},"targetPosition":{"x":29307.992037849064,"y":17132.967044152163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30628.849753947572,"y":15814.354174811278},"targetPosition":{"x":30396.525772196215,"y":16044.218742981207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2a2f4d65-a013-4c73-b851-1c9ac3dceb9f","savedPayload":{"position":{"x":30396.525772196215,"y":16044.218742981207},"targetPosition":{"x":29307.992037849064,"y":17132.967044152163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31024.126555549967,"y":17596.10390831319},"targetPosition":{"x":30811.58766373097,"y":17535.540230121755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a51bde01-b164-49bd-99fc-d048468e4cc0","savedPayload":{"position":{"x":30811.58766373097,"y":17535.540230121755},"targetPosition":{"x":29307.992037849064,"y":17132.967044152163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29448.051929559482,"y":17661.860430927187},"targetPosition":{"x":29380.253116238804,"y":17402.063225498125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"782092b0-9e6c-4de0-aec6-0d6b47fac8b4","savedPayload":{"position":{"x":29380.253116238804,"y":17402.063225498125},"targetPosition":{"x":29307.992037849064,"y":17132.967044152163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29228.72179982204,"y":17214.482128936812},"targetPosition":{"x":29276.693218963,"y":17164.051296214424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c4a358f-23b6-433c-98de-623caad85051","savedPayload":{"position":{"x":29276.693218963,"y":17164.051296214424},"targetPosition":{"x":29307.992037849064,"y":17132.967044152163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"efc451e7-a5c0-4377-877c-a6b1a60a6604","savedPayload":{"position":{"x":29307.992037849064,"y":17132.967044152163},"targetPosition":{"x":28510.322638597652,"y":16919.232172795728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"cef26be6-07a9-415a-8439-99d06b1e1cfb","savedPayload":{"position":{"x":28510.322638597652,"y":16919.232172795728},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29429.283887929025,"y":17211.91443957118},"targetPosition":{"x":29022.71956699935,"y":17486.617350540062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168","savedPayload":{"position":{"x":29022.71956699935,"y":17486.617350540062},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29203.153014900476,"y":16998.635489135937},"targetPosition":{"x":28719.71225854375,"y":17503.101828393577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8ea750de-2b74-41ea-9897-637291621ae9","savedPayload":{"position":{"x":28719.71225854375,"y":17503.101828393577},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28715.345622020912,"y":16548.624251242105},"targetPosition":{"x":28670.168673534343,"y":17141.74903678472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9","savedPayload":{"position":{"x":28670.168673534343,"y":17141.74903678472},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28339.73922480815,"y":16645.59624504151},"targetPosition":{"x":28252.564140068196,"y":17109.618430184673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b","savedPayload":{"position":{"x":28252.564140068196,"y":17109.618430184673},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28617.031218693533,"y":16358.506137905566},"targetPosition":{"x":28352.341386747765,"y":16805.537224184878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2f13bba0-f9c2-435f-ad66-8ad73082c502","savedPayload":{"position":{"x":28352.341386747765,"y":16805.537224184878},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28855.10665945043,"y":16139.223487768038},"targetPosition":{"x":28512.72440509661,"y":16562.316709533956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e","savedPayload":{"position":{"x":28512.72440509661,"y":16562.316709533956},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29309.04361981579,"y":16113.945247293488},"targetPosition":{"x":28789.112406206605,"y":16460.68165001765},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671","savedPayload":{"position":{"x":28789.112406206605,"y":16460.68165001765},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29551.961375168637,"y":16279.796965302361},"targetPosition":{"x":29098.13930718836,"y":16480.46072335758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f50599e9-c04f-4b07-aca0-f276dd08ea94","savedPayload":{"position":{"x":29098.13930718836,"y":16480.46072335758},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29806.822640048216,"y":16540.334913653096},"targetPosition":{"x":29337.324813772244,"y":16698.305111807567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39","savedPayload":{"position":{"x":29337.324813772244,"y":16698.305111807567},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30021.1007510171,"y":16911.72097378222},"targetPosition":{"x":29484.818595989564,"y":17022.304245661937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31","savedPayload":{"position":{"x":29484.818595989564,"y":17022.304245661937},"targetPosition":{"x":28828.110289458782,"y":16982.197403237227},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"5a4d5b2f-63dc-403c-a545-6025652d9e81","savedPayload":{"position":{"x":28828.110289458782,"y":16982.197403237227},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29074.717111708975,"y":16413.41412045493},"targetPosition":{"x":28777.690610330792,"y":16807.30837545635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"671a56e0-b5eb-4833-aa19-3dca720b5b0e","savedPayload":{"position":{"x":28777.690610330792,"y":16807.30837545635},"targetPosition":{"x":29039.588612519732,"y":16797.507317810043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b0be4203-a40d-4ee7-83e0-d1ac87f0bd31","savedPayload":{"position":{"x":29388.39056958791,"y":16358.431623928222},"targetPosition":{"x":29039.588612519732,"y":16797.507317810043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29504.441200474714,"y":16495.519044187502},"targetPosition":{"x":29039.588612519732,"y":16797.507317810043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 Begin","id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168"}}}],"id":"45946a01-a9fb-4ea8-bb82-ef6088fad08e","savedPayload":{"position":{"x":29039.588612519732,"y":16797.507317810043},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29847.49377542561,"y":16827.753643549815},"targetPosition":{"x":29526.006490488602,"y":16861.05615703063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"651877b1-61a2-48a2-8fc4-86e809f89d42","savedPayload":{"position":{"x":29526.006490488602,"y":16861.05615703063},"targetPosition":{"x":29314.598633987676,"y":16922.572345766763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"72f9e17d-9c36-408d-9a2e-13da010f4d97","savedPayload":{"position":{"x":29792.396552516475,"y":16927.246603562915},"targetPosition":{"x":29314.598633987676,"y":16922.572345766763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29743.220893907157,"y":16756.335319887854},"targetPosition":{"x":29314.598633987676,"y":16922.572345766763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 Begin","id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9"}}}],"id":"b1689975-de58-4f84-a802-c6f13e885dc6","savedPayload":{"position":{"x":29314.598633987676,"y":16922.572345766763},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29829.349540059855,"y":17575.912724041907},"targetPosition":{"x":29691.797756778014,"y":17323.52800767562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"2552b9ce-3620-4245-9803-d55ad53969da","savedPayload":{"position":{"x":29691.797756778014,"y":17323.52800767562},"targetPosition":{"x":29363.0051084638,"y":17206.66579958437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"803ffc35-a2e2-426d-a8d2-7c770e5d0a6a","savedPayload":{"position":{"x":29847.215196902474,"y":17343.73692442794},"targetPosition":{"x":29363.0051084638,"y":17206.66579958437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29852.62740781297,"y":17223.550602021678},"targetPosition":{"x":29363.0051084638,"y":17206.66579958437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 End","id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e"}}}],"id":"15f599b3-7620-4a0c-b9e0-29830383cd36","savedPayload":{"position":{"x":29363.0051084638,"y":17206.66579958437},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29398.24293887289,"y":18124.392659065117},"targetPosition":{"x":29390.649542682033,"y":17783.79602064487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"65f345ac-2766-411d-af4f-9390e525667c","savedPayload":{"position":{"x":29390.649542682033,"y":17783.79602064487},"targetPosition":{"x":29244.117767205185,"y":17510.130662342428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ca1f7537-47e7-4c48-a056-fedd8820a1de","savedPayload":{"position":{"x":29227.176754913005,"y":17949.996083855203},"targetPosition":{"x":29244.117767205185,"y":17510.130662342428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29510.01989989043,"y":17909.075362107764},"targetPosition":{"x":29244.117767205185,"y":17510.130662342428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 End","id":"f50599e9-c04f-4b07-aca0-f276dd08ea94"}}}],"id":"e3c75e9c-a5ec-4755-9a86-909db1b690ca","savedPayload":{"position":{"x":29244.117767205185,"y":17510.130662342428},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28878.886764326824,"y":17770.64684024376},"targetPosition":{"x":29019.111196877766,"y":17365.554603464727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"56422e5e-ccaa-4c0c-b5a1-79e62ebc1e74","savedPayload":{"position":{"x":29019.111196877766,"y":17365.554603464727},"targetPosition":{"x":28897.059182102952,"y":17504.688850997278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"155db5be-8214-4154-a918-ab9469587cc7","savedPayload":{"position":{"x":28790.50797096762,"y":17991.975795994265},"targetPosition":{"x":28897.059182102952,"y":17504.688850997278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28985.38555298904,"y":17995.628207734135},"targetPosition":{"x":28897.059182102952,"y":17504.688850997278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 End","id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31"}}}],"id":"3511cc8f-eb39-4dd0-8043-9f06a8faa698","savedPayload":{"position":{"x":28897.059182102952,"y":17504.688850997278},"targetPosition":{"x":29052.532247415464,"y":17147.320384742605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8e7cd7e8-5c59-4cc2-8d9e-ea86d7554205","savedPayload":{"position":{"x":29052.532247415464,"y":17147.320384742605},"targetPosition":{"x":28552.925471037655,"y":17281.189617006155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30073.13937965047,"y":17143.26449717216},"targetPosition":{"x":29196.123471636176,"y":17378.79905247938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aeaebf9b-54bf-41f3-a833-b0e4fcc55c00","savedPayload":{"position":{"x":29196.123471636176,"y":17378.79905247938},"targetPosition":{"x":28474.897671191342,"y":17572.393330435414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28861.655196024036,"y":17960.34851283004},"targetPosition":{"x":28501.22732358739,"y":17599.188948874467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f749c1c5-25f9-4c3f-af87-c8df30a177e0","savedPayload":{"position":{"x":28501.22732358739,"y":17599.188948874467},"targetPosition":{"x":28474.897671191342,"y":17572.393330435414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28352.910183193002,"y":18021.095871951555},"targetPosition":{"x":28420.204703015344,"y":17773.959342639195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"92f7a1a7-bd42-403f-9d0e-2eb907e8abea","savedPayload":{"position":{"x":28420.204703015344,"y":17773.959342639195},"targetPosition":{"x":28474.897671191342,"y":17572.393330435414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27802.109176768045,"y":17751.785206021195},"targetPosition":{"x":28105.08918328348,"y":17671.14080895815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c51ef79-f3dd-4f24-ad22-4e38f42f3ff2","savedPayload":{"position":{"x":28105.08918328348,"y":17671.14080895815},"targetPosition":{"x":28474.897671191342,"y":17572.393330435414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27722.226592249055,"y":16820.91990905506},"targetPosition":{"x":27814.54032892849,"y":16912.501954215564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8cdd88af-871c-4f1b-966b-cf9d00483caa","savedPayload":{"position":{"x":27814.54032892849,"y":16912.501954215564},"targetPosition":{"x":28474.897671191342,"y":17572.393330435414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"481ef93a-bef5-4fe3-b87b-f8032a63c69f","savedPayload":{"position":{"x":28474.897671191342,"y":17572.393330435414},"targetPosition":{"x":28552.925471037655,"y":17281.189617006155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"a52a9764-3ef2-44e6-82bd-e6538058119d","savedPayload":{"position":{"x":28552.925471037655,"y":17281.189617006155},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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,"isTensed":false},"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":15971.1966458897,"y":27898.965145374877},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c","savedPayload":{"position":{"x":15325.191019692693,"y":28095.257148238277},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"534af20f-cc39-46a8-847c-d78d59aafcb0","savedPayload":{"position":{"x":14851.884090575988,"y":28305.715554608545},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"f7c3766b-8b5f-466e-abc7-3d0e1efeacd6","savedPayload":{"position":{"x":14670.096261970391,"y":27816.14326417126},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"ca1b7306-bbf9-42c1-8f71-e6820851b86d","savedPayload":{"position":{"x":14881.006085433557,"y":27503.157011344843},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"210ec456-911e-49ad-8ed5-deba22eace15","savedPayload":{"position":{"x":15139.213268545642,"y":26699.379611266108},"targetPosition":{"x":15139.213268545642,"y":27709.07036869502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3bab42fe-22d0-49f5-a83b-6b6538d1440b","savedPayload":{"position":{"x":15139.213268545642,"y":27709.07036869502},"targetPosition":{"x":15585.12555182365,"y":27355.924121775242},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13894.000846127938,"y":25709.911838595664},"targetPosition":{"x":14230.061322556476,"y":25659.258871828475},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14501.468526463224,"y":24967.724594373933},"targetPosition":{"x":14230.061322556476,"y":25659.258871828475},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e"}}},"id":"d4098b73-7e25-434e-8fd9-342393cbb400","savedPayload":{"position":{"x":14230.061322556476,"y":25659.258871828475},"targetPosition":{"x":14784.31139473856,"y":26354.2664794915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b16004a9-18c8-43f2-bcde-51162bd591f4","savedPayload":{"position":{"x":14784.31139473856,"y":26354.2664794915},"targetPosition":{"x":15585.12555182365,"y":27355.924121775242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1298f3db-a526-48c3-af5e-f27a984f6c40","savedPayload":{"position":{"x":15585.12555182365,"y":27355.924121775242},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16209.300627267829,"y":27932.930088052475},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe","savedPayload":{"position":{"x":15337.120046317548,"y":27250.00498285196},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"74777dca-b325-42e6-ab7e-26524c929651","savedPayload":{"position":{"x":15193.1416034661,"y":26780.781331385304},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"25555ed6-3c5c-4ade-85f6-a64c3e371bb1","savedPayload":{"position":{"x":15408.41354466175,"y":26526.13726608279},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"e26e4a14-2213-4178-a7c0-955cc1ae621c","savedPayload":{"position":{"x":15608.770638187174,"y":26438.378503239113},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"a99904cd-ab9f-40fa-a3d9-587b76e99905","savedPayload":{"position":{"x":16140.246858962448,"y":26262.078573551073},"targetPosition":{"x":15608.770638187174,"y":26685.916716443142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"821b3105-448a-4d79-a74f-0d84893cf56e","savedPayload":{"position":{"x":15608.770638187174,"y":26685.916716443142},"targetPosition":{"x":16106.291151101348,"y":26796.31801475643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":16025.576228207774,"y":25147.349973461707},"targetPosition":{"x":16201.156433296137,"y":25093.19065283166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":16261.48046885512,"y":24828.89378423481},"targetPosition":{"x":16201.156433296137,"y":25093.19065283166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"id":"f43663e0-c14d-4fb9-9655-25dff3f938c7","savedPayload":{"position":{"x":16201.156433296137,"y":25093.19065283166},"targetPosition":{"x":16447.336423532164,"y":25321.61230261926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":17343.831476961892,"y":24890.885952788223},"targetPosition":{"x":17305.9722101327,"y":25056.758238645903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18078.262186875345,"y":25773.338617225207},"targetPosition":{"x":17305.9722101327,"y":25056.758238645903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe"}}},"id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e","savedPayload":{"position":{"x":17305.9722101327,"y":25056.758238645903},"targetPosition":{"x":16447.336423532164,"y":25321.61230261926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9826526e-8e01-4ab6-a5f3-1609a48dba34","savedPayload":{"position":{"x":16447.336423532164,"y":25321.61230261926},"targetPosition":{"x":16106.291151101348,"y":26796.31801475643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f859060-6e77-4607-aadc-fdbd4fd785a5","savedPayload":{"position":{"x":16106.291151101348,"y":26796.31801475643},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":15952.51914245856,"y":27002.09942860785},"targetPosition":{"x":16788.302354545485,"y":27064.73272165564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"27ae18d2-032b-41f8-bafc-a24fa4933194","savedPayload":{"position":{"x":16891.952442366157,"y":26912.70596476529},"targetPosition":{"x":16788.302354545485,"y":27064.73272165564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dc376d73-e403-43ce-9044-5ff5fcd6de4e","savedPayload":{"position":{"x":16788.302354545485,"y":27064.73272165564},"targetPosition":{"x":16880.86503425247,"y":27264.196282285564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":17896.309802306518,"y":26522.06654200475},"targetPosition":{"x":17876.77979473441,"y":26782.676381698828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19169.609874615315,"y":27664.113005473613},"targetPosition":{"x":17876.77979473441,"y":26782.676381698828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"27ae18d2-032b-41f8-bafc-a24fa4933194"}}},"id":"b734f59f-f29c-450b-a6e4-6d2345a1082a","savedPayload":{"position":{"x":17876.77979473441,"y":26782.676381698828},"targetPosition":{"x":17449.09432530776,"y":26988.638848607487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dc6b67a9-30d0-4b69-9e10-dd6856e9dd4c","savedPayload":{"position":{"x":17449.09432530776,"y":26988.638848607487},"targetPosition":{"x":16880.86503425247,"y":27264.196282285564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3ff59cad-42ae-4527-b060-4585cc4e7e1a","savedPayload":{"position":{"x":16880.86503425247,"y":27264.196282285564},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16746.425076855325,"y":27172.79412685366},"targetPosition":{"x":17114.159433944787,"y":27712.16136600346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"US Dollar","code":"{ \n\"codeName\": \"USD\"\n}","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2","savedPayload":{"position":{"x":17467.257050951757,"y":27685.70035769336},"targetPosition":{"x":17114.159433944787,"y":27712.16136600346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"49ea825d-f7d2-4c41-803b-e454050a1e51","savedPayload":{"position":{"x":17114.159433944787,"y":27712.16136600346},"targetPosition":{"x":16874.73483672356,"y":28214.558047952527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18354.23300235151,"y":28457.81121782052},"targetPosition":{"x":17952.028898900695,"y":28732.02933242898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18034.302282629887,"y":29829.891341216833},"targetPosition":{"x":17952.028898900695,"y":28732.02933242898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"US Dollar","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2"}}},"id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b","savedPayload":{"position":{"x":17952.028898900695,"y":28732.02933242898},"targetPosition":{"x":17471.51635953532,"y":28500.626689451863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4ac812f4-ceef-409b-b698-31e82cacaf24","savedPayload":{"position":{"x":17471.51635953532,"y":28500.626689451863},"targetPosition":{"x":16874.73483672356,"y":28214.558047952527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d57edcc8-cb45-4d6f-99e8-2c1f611691f6","savedPayload":{"position":{"x":16874.73483672356,"y":28214.558047952527},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16283.43998048066,"y":27968.544206947023},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab","savedPayload":{"position":{"x":17029.107475356457,"y":27748.42466512577},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9","savedPayload":{"position":{"x":17506.760310234364,"y":28182.278766125706},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"27da6570-6ccd-4efb-a882-cd744c0579f3","savedPayload":{"position":{"x":17302.39058313157,"y":28625.569277075807},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"75339f18-5482-4302-9cf2-d0b1befc928c","savedPayload":{"position":{"x":17089.3164892472,"y":28688.219496675727},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"05da99c0-f458-4799-9d14-df4139973233","savedPayload":{"position":{"x":16829.62084595957,"y":28977.432445337814},"targetPosition":{"x":17029.107475356457,"y":28563.19419106508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"192d1d43-de1a-4ed6-9560-0b7cc3edd29b","savedPayload":{"position":{"x":17029.107475356457,"y":28563.19419106508},"targetPosition":{"x":16125.467619872281,"y":28769.76778259145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18901.69679525761,"y":29061.998361697948},"targetPosition":{"x":17438.126422320813,"y":30434.157441583382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":17465.109922359337,"y":30552.379879752192},"targetPosition":{"x":17438.126422320813,"y":30434.157441583382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"751ae593-f933-4a44-97c5-50f02aed2ffa","savedPayload":{"position":{"x":17438.126422320813,"y":30434.157441583382},"targetPosition":{"x":16433.448662296745,"y":30124.25539478013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16226.922807585996,"y":30586.33649421223},"targetPosition":{"x":16175.981870474194,"y":30363.14966598894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14328.350844557466,"y":29793.23097220292},"targetPosition":{"x":16175.981870474194,"y":30363.14966598894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"5c44fd86-9fb9-40ed-af02-78f93b420562","savedPayload":{"position":{"x":16175.981870474194,"y":30363.14966598894},"targetPosition":{"x":16433.448662296745,"y":30124.25539478013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"6e33c5a2-1b71-481b-a28a-b4d9cece0226","savedPayload":{"position":{"x":16433.448662296745,"y":30124.25539478013},"targetPosition":{"x":16125.467619872281,"y":28769.76778259145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1b1fcc1-9839-4833-aefe-2e3bee456e04","savedPayload":{"position":{"x":16125.467619872281,"y":28769.76778259145},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16201.700903193125,"y":27124.44422214949},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"04c5f172-6976-4557-b95f-38004b5201a6","savedPayload":{"position":{"x":16757.411788501387,"y":28226.01183294563},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"4175d47c-e12c-4902-b026-f4999a6d07a4","savedPayload":{"position":{"x":17112.844744841594,"y":28877.13911197829},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"e3b61070-77b9-4dcf-9862-7f05ffa237f3","savedPayload":{"position":{"x":16548.99609943063,"y":29390.342381805225},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"6dee1e7e-80f3-4597-a28a-881af206ec14","savedPayload":{"position":{"x":15974.34248448288,"y":29141.29109703393},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"59378d33-4833-495a-89bb-f739710be7d9","savedPayload":{"position":{"x":15087.468531589397,"y":28923.492743664065},"targetPosition":{"x":16202.526631919738,"y":28668.18284963631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f4451bbc-50ea-4558-9b3c-abd3e757a76e","savedPayload":{"position":{"x":16202.526631919738,"y":28668.18284963631},"targetPosition":{"x":15560.237349448642,"y":28153.363670922736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":17006.526521156145,"y":29202.812435852036},"targetPosition":{"x":15498.851640697503,"y":28975.56701137607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"01fc2c5c-9438-4c30-91a6-03a7374ef87e","savedPayload":{"position":{"x":14818.673804104674,"y":29828.483041020703},"targetPosition":{"x":15498.851640697503,"y":28975.56701137607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"b3179fa1-f2ec-44eb-83bc-a6f9025c0441","savedPayload":{"position":{"x":15498.851640697503,"y":28975.56701137607},"targetPosition":{"x":15304.041131422568,"y":28467.555044504526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14355.594968863843,"y":29270.20196430048},"targetPosition":{"x":15028.504143568205,"y":28426.400548371865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d96bd23-cc52-4429-81c2-b2e229e290ae","savedPayload":{"position":{"x":14623.272326572984,"y":27393.88671773801},"targetPosition":{"x":15028.504143568205,"y":28426.400548371865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f","savedPayload":{"position":{"x":15028.504143568205,"y":28426.400548371865},"targetPosition":{"x":15304.041131422568,"y":28467.555044504526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"c422d50d-ba95-4687-9be9-2c0650bef79c","savedPayload":{"position":{"x":15304.041131422568,"y":28467.555044504526},"targetPosition":{"x":15560.237349448642,"y":28153.363670922736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"22d2b36e-7a77-40a6-8948-b7d0fb744923","savedPayload":{"position":{"x":15560.237349448642,"y":28153.363670922736},"targetPosition":{"x":15889.031393974044,"y":27737.6409831595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0975e979-d4d5-4195-8fac-061788e6d425","savedPayload":{"position":{"x":16091.251958389905,"y":27740.23174505703},"targetPosition":{"x":15611.301618063546,"y":27740.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f4e7bfb-ea29-47cd-92bd-11f31d177ff8","savedPayload":{"position":{"x":15611.301618063546,"y":27740.2348844148},"targetPosition":{"x":15611.301618063546,"y":27740.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{"shortcutKey":""}}},{"type":"Charting System","name":"New Charting System","viewport":{"type":"Viewport","name":"New Viewport","code":"{\"zoom\":\"0.80\"}","id":"c3db9bcf-39ee-47d1-ab4f-14bd5de815da","savedPayload":{"position":{"x":24782.803066616943,"y":24277.605783820858},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":-11710.238865501142,"y":-1704.3703126699565}}}},"timeMachines":[{"type":"Time Machine","name":"Time Machine 01","code":"{ \n\"product\": \"Type here the codeName of the Product\"\n}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\"scale\":\"5\"}","id":"0b0c9d2c-a9c4-47be-b691-334daa26c1b7","savedPayload":{"position":{"x":25082.0403944137,"y":23417.221564236213},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\"scale\":\"10\",\"offset\":0}","id":"94ca6cd9-af03-4651-974f-5b3db94392d2","savedPayload":{"position":{"x":24860.02237485467,"y":24491.32681833534},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"653aaa99-992c-4593-95d5-0b4e1eb7def2","savedPayload":{"position":{"x":24329.70105135328,"y":24785.989325708477},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Popular Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":2}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"on\",\"showPanels\":false}","id":"2535ada5-6d11-4175-985f-279c3fc199d1","savedPayload":{"position":{"x":22656.827574622588,"y":24467.749372907994},"targetPosition":{"x":24356.625656573488,"y":25439.1597531866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"on\",\"showPanels\":false}","id":"c70ed901-954a-4073-9cc2-3af722f4c619","savedPayload":{"position":{"x":22551.04448129346,"y":24640.235651064835},"targetPosition":{"x":24356.625656573488,"y":25439.1597531866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}}],"id":"0efd1306-895a-47b8-bb17-ec56b02e7ef6","savedPayload":{"position":{"x":24356.625656573488,"y":25439.1597531866},"targetPosition":{"x":24171.572652742896,"y":24930.730803759798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"d64bbe48-b65d-42c8-aef5-8ca17212aa3d","savedPayload":{"position":{"x":24171.572652742896,"y":24930.730803759798},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Other Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":0}","layers":[{"type":"Layer","name":"Volumes","code":"{\"status\":\"loading\"}","id":"b0727c58-36f1-46f3-9922-3b3c647e5b8e","savedPayload":{"position":{"x":23383.468359990602,"y":24242.334414032583},"targetPosition":{"x":23723.192954497972,"y":25564.97735825431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"7e4b3c68-fb14-41fb-9a7d-143473786de6","savedPayload":{"position":{"x":22885.157116531416,"y":24260.03037575706},"targetPosition":{"x":23723.192954497972,"y":25564.97735825431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"78d06c3e-7e5c-4fa2-9378-67bd0fcbba25","savedPayload":{"position":{"x":23016.331012387433,"y":23708.454955230514},"targetPosition":{"x":23723.192954497972,"y":25564.97735825431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"c10fecfa-120f-4aa5-b48b-f7e4206ae41e","savedPayload":{"position":{"x":23067.49615064644,"y":24328.542664935805},"targetPosition":{"x":23723.192954497972,"y":25564.97735825431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"2ea010a3-46fa-416f-bd32-42e0c77ddbad","savedPayload":{"position":{"x":23109.90249204125,"y":24207.554856795283},"targetPosition":{"x":23723.192954497972,"y":25564.97735825431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"fbbbaf41-d383-4dc2-a7aa-13efff4b6913","savedPayload":{"position":{"x":23723.192954497972,"y":25564.97735825431},"targetPosition":{"x":23886.993403389948,"y":25114.93932362707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"b00c53b4-89a0-49ed-9b88-6eaf99ca28c2","savedPayload":{"position":{"x":23886.993403389948,"y":25114.93932362707},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Timeline Chart","name":"Oscilators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":0}","layers":[{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"b5d6dab4-fb15-4dfa-8760-4ef6168d4d3d","savedPayload":{"position":{"x":22432.47590122061,"y":25573.169191178247},"targetPosition":{"x":23084.05992987569,"y":25196.976976834576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}}],"id":"a47f0fa7-a232-4281-8419-5fb0232519f8","savedPayload":{"position":{"x":23084.05992987569,"y":25196.976976834576},"targetPosition":{"x":23597.330609642893,"y":24900.64001170384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bc9dc438-16e5-4989-afe4-29fd35b2aaf4","savedPayload":{"position":{"x":23597.330609642893,"y":24900.64001170384},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Backtest WHB","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":0}","layers":[{"type":"Layer","name":"Simulation","code":"{\"status\":\"off\"}","id":"ba84d5b5-5e13-478e-bd55-122d6c2082c3","savedPayload":{"position":{"x":22553.008706067816,"y":25217.29210170282},"targetPosition":{"x":22430.28102724125,"y":24344.03929168177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22210.95476790206,"y":24451.011855889737},"targetPosition":{"x":22430.28102724125,"y":24344.03929168177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9"}}},{"type":"Layer","name":"Strategies","code":"{\"status\":\"off\"}","id":"1b95aa04-a524-436b-abc4-907e4728bd65","savedPayload":{"position":{"x":21308.15704165265,"y":23182.045888773282},"targetPosition":{"x":22430.28102724125,"y":24344.03929168177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967"}}},{"type":"Layer","name":"Trades","code":"{\"status\":\"off\"}","id":"5234dc78-f11a-4472-a74b-35bae1a6c69e","savedPayload":{"position":{"x":25365.55884215812,"y":22167.606617079175},"targetPosition":{"x":22430.28102724125,"y":24344.03929168177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5"}}}],"id":"6fab9886-0ab7-4e9c-b051-4b25098967df","savedPayload":{"position":{"x":22430.28102724125,"y":24344.03929168177},"targetPosition":{"x":23124.201606679246,"y":24466.39621230554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"ba5a4409-49bc-458f-851c-3fb5834c4d10","savedPayload":{"position":{"x":23124.201606679246,"y":24466.39621230554},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":0}","layers":[{"type":"Layer","name":"Simulation","code":"{\"status\":\"off\"}","id":"5d5109f8-907d-49c3-a95b-9826be3cadc4","savedPayload":{"position":{"x":22043.30778841739,"y":23365.088725974318},"targetPosition":{"x":22332.688056065774,"y":22570.022974974654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21677.303776529992,"y":22685.58490618899},"targetPosition":{"x":22332.688056065774,"y":22570.022974974654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95"}}},{"type":"Layer","name":"Strategies","code":"{\"status\":\"off\"}","id":"34a0ab4b-1bbb-49b0-b5f7-81610874633d","savedPayload":{"position":{"x":21656.869842273823,"y":21764.614190747496},"targetPosition":{"x":22332.688056065774,"y":22570.022974974654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25470.537434135542,"y":21657.31023340494},"targetPosition":{"x":22332.688056065774,"y":22570.022974974654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25778.165349353167,"y":24882.967613376935},"targetPosition":{"x":22332.688056065774,"y":22570.022974974654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65"}}}],"id":"b259da65-347f-45aa-9ccc-8c30f3ece59b","savedPayload":{"position":{"x":22332.688056065774,"y":22570.022974974654},"targetPosition":{"x":23050.572650363993,"y":23425.56451929759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"10231a40-04b3-456c-aae8-d6f8fe65616a","savedPayload":{"position":{"x":23050.572650363993,"y":23425.56451929759},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"c9e23a11-0825-481b-9fb9-13fc37555cf4","savedPayload":{"position":{"x":24062.806237131383,"y":24631.89753287215},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""},"frame":{"position":{"x":862.208333333333,"y":367.6041666666667},"width":3375,"height":55,"radius":0}}},{"type":"Time Machine","name":"Time Machine 02","code":"{ \n\"product\": \"Type here the codeName of the Product\"\n}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\"scale\":\"12\"}","id":"db04bedc-5d44-4358-bf33-1bdc3a3e1b0a","savedPayload":{"position":{"x":24482.620091128927,"y":24839.759901150926},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\"scale\":\"9\",\"offset\":0,\"minValue\":0,\"maxValue\":25000}","id":"c270df5f-c70f-40e6-be14-194ada11d17c","savedPayload":{"position":{"x":23921.477349353616,"y":24931.917711679125},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"06-hs\"}","id":"b88bdf1d-3e4f-40a0-a552-c6f482b326a9","savedPayload":{"position":{"x":23482.726614620373,"y":24973.6244223253},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\"scale\":\"9\",\"offset\":0,\"minValue\":0,\"maxValue\":25000}","id":"58b0b3c8-de3c-4bb4-ae6b-ca5e278fdf79","savedPayload":{"position":{"x":23090.25692244978,"y":25083.760370945784},"targetPosition":{"x":23055.388095510683,"y":24752.51110939029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"c94d9770-d5ba-43ff-a93f-fc04a4fb635b","savedPayload":{"position":{"x":23973.396504278127,"y":23202.939457192555},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23763.144793633164,"y":23235.29594333145},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23479.687053991052,"y":23317.31044185851},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23711.644286480325,"y":23091.2495138557},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23644.455550435472,"y":23348.707851989697},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23268.217118797875,"y":23335.761665788796},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23575.051630991198,"y":23022.915819939495},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23362.987570257974,"y":23212.110086496094},"targetPosition":{"x":21609.163207555703,"y":24108.668126518318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21609.163207555703,"y":24108.668126518318},"targetPosition":{"x":23055.388095510683,"y":24752.51110939029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"494bee2e-e884-46c1-bba3-3939511932ca","savedPayload":{"position":{"x":23055.331004760363,"y":24752.432540646132},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"on\",\"showPanels\":false}","id":"fc87fd38-3e72-4b48-8675-1d1fea5f8f37","savedPayload":{"position":{"x":22588.46729557112,"y":22571.841452047614},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"on\",\"showPanels\":false}","id":"d1f15fba-c0ff-49eb-8210-4c3f2dfc3f7a","savedPayload":{"position":{"x":22718.045414080247,"y":22430.64497613203},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22921.255738280575,"y":22648.04005274393},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23034.54728301404,"y":22789.39047844693},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"6bdd20a7-daed-4b93-b529-02bf3d1386b4","savedPayload":{"position":{"x":22956.587533493705,"y":23023.49349604594},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22779.62373779097,"y":22815.36034429361},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22678.044771553323,"y":22720.275692938572},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22823.173339110686,"y":22553.77204971176},"targetPosition":{"x":21751.7885261712,"y":24277.606459048588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21751.7885261712,"y":24277.606459048588},"targetPosition":{"x":22862.786072268562,"y":24277.59965213653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a0933f6f-9b4c-4d25-8017-3d1a8b14b811","savedPayload":{"position":{"x":22862.786072261493,"y":24277.60311039619},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"175d62d3-8710-47a2-aba0-a5fc406798ff","savedPayload":{"position":{"x":23713.736069784445,"y":24348.7116445862},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23980.550251659854,"y":24422.10505811282},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23827.21714364501,"y":24190.038960858175},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23985.23422192699,"y":24228.192953885024},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23752.039708702327,"y":24019.082760372105},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24276.100327153337,"y":24089.58036033435},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24152.48483135299,"y":24431.78110315916},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24094.882864387353,"y":23987.498460676772},"targetPosition":{"x":22553.60949690835,"y":23438.007715213927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22553.60949690835,"y":23438.007715213927},"targetPosition":{"x":23231.56232073283,"y":23930.686261845058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"573b74ce-c217-4e21-b240-455e55653316","savedPayload":{"position":{"x":23231.50193847254,"y":23930.769355686556},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 04","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"d615b88c-95a0-494d-bf48-7b16881edf5d","savedPayload":{"position":{"x":23550.338061740054,"y":25141.39254513068},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23281.128631213338,"y":25438.96544741431},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23344.789712116275,"y":25221.18656022165},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23458.991737382097,"y":25363.155290006343},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23647.3858217897,"y":25345.19310743689},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23534.89011745332,"y":25520.326803442727},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23830.278859733153,"y":25368.951538509413},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23729.13101147792,"y":25561.53315127793},"targetPosition":{"x":23217.102726002424,"y":22763.03129455163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23217.102726002424,"y":22763.03129455163},"targetPosition":{"x":23519.893585485017,"y":23695.44333533767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b1d32a10-1074-461d-a271-4dd8d5a38526","savedPayload":{"position":{"x":23519.738803925542,"y":23695.49360416641},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 05","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"788e5eac-f585-41f6-a6a8-f06c0d92d1a8","savedPayload":{"position":{"x":24432.499281577588,"y":23921.55752152373},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24390.899852098766,"y":23702.70600555709},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24665.603722119653,"y":23943.827778905492},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24579.911644225922,"y":24121.50773670697},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24216.91729497565,"y":23455.662630607516},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24396.273266459637,"y":24205.357534775096},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24591.656449020815,"y":23728.48753064607},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24428.227708716095,"y":23519.417157592223},"targetPosition":{"x":23944.466928319063,"y":24227.228393510773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23944.466928319063,"y":24227.228393510773},"targetPosition":{"x":23884.28534183135,"y":23738.273459345906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"81d4f33e-a8d4-4078-9874-bd5b46c6e84d","savedPayload":{"position":{"x":23884.132606698528,"y":23738.22380878287},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 06","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"e56c5a99-fcd6-4326-8b10-72c095759ac9","savedPayload":{"position":{"x":23819.985893525212,"y":25525.495571042586},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23787.12009229087,"y":25358.156320853635},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24306.34510318376,"y":24876.309415204836},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24476.286324468107,"y":25199.811175093095},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24435.91474844786,"y":24666.091968180514},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24506.55896137762,"y":24870.265770930993},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24438.41730974518,"y":25006.95582521068},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23998.606297379516,"y":25513.424825807295},"targetPosition":{"x":24580.903131807587,"y":23644.290160374378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24580.903131807587,"y":23644.290160374378},"targetPosition":{"x":24125.016416712624,"y":23975.380644878096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"be3a0a59-3f90-41c1-89ad-40cb2d52332f","savedPayload":{"position":{"x":24124.959338104167,"y":23975.302067312365},"targetPosition":{"x":23708.708053229366,"y":24277.606433521432},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"a01d6e3e-3c99-4d45-a197-1a51fb544933","savedPayload":{"position":{"x":23708.538853620557,"y":24277.5996267181},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":-1271.5422561883224,"y":429.94999999999993},"width":7750,"height":50,"radius":0}}},{"type":"Time Machine","name":"Time Machine 03","code":"{ \n\"product\": \"Type here the codeName of the Product\"\n}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\"scale\":\"7\"}","id":"b2d0cb14-3c34-4893-96ca-764bea40526b","savedPayload":{"position":{"x":23496.22306338178,"y":24669.826413924322},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\"scale\":\"9\",\"offset\":0,\"minValue\":0,\"maxValue\":25000}","id":"941062b2-4753-4bfa-9767-096f2f550abe","savedPayload":{"position":{"x":23579.15658885304,"y":24047.13735961137},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"08-hs\"}","id":"309d46c8-dd5b-4288-b2a8-17862bf70048","savedPayload":{"position":{"x":23141.870223826772,"y":23590.75887721392},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\"scale\":\"9\",\"offset\":0,\"minValue\":0,\"maxValue\":25000}","id":"bf18d4ee-d437-434d-829f-90c602d4c396","savedPayload":{"position":{"x":22968.121258348885,"y":23275.05246533319},"targetPosition":{"x":23569.949014306036,"y":23211.759023937982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"882fbbb6-8295-47e8-b3f1-f35718e1ac68","savedPayload":{"position":{"x":24770.01274140951,"y":22923.25136362587},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"201a4bad-79b1-409f-b812-8a62fc59febe","savedPayload":{"position":{"x":24557.421030764548,"y":22955.527849764767},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"6d1f9e78-82d4-46f7-afd1-d1d9565e285f","savedPayload":{"position":{"x":24270.883291122434,"y":23041.712348291825},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"c209501b-8aa2-4800-a37a-a9e950523a4a","savedPayload":{"position":{"x":24506.110523611707,"y":22811.661420289016},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"052f2b3a-5ee2-401e-bf3f-c80d92eed578","savedPayload":{"position":{"x":24438.881787566854,"y":23068.579758423013},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"58bd27e1-02da-400a-b625-56416fd2bd70","savedPayload":{"position":{"x":24064.883355929258,"y":23058.20357222211},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"547d6b6a-198b-4479-b677-1b757979f02b","savedPayload":{"position":{"x":24370.44786812258,"y":22747.76772637281},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"f46bbe70-75b5-4418-8551-ead527686869","savedPayload":{"position":{"x":24157.183807389356,"y":22932.70199292941},"targetPosition":{"x":23996.546334505932,"y":22253.51091077689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad"}}}],"id":"33fbb93e-f10e-43ad-8bbd-b4e7ea128c14","savedPayload":{"position":{"x":23996.546334505932,"y":22253.51091077689},"targetPosition":{"x":23569.949014306036,"y":23211.759023937982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e1c57f8f-b26e-4978-928f-4a57e2e11add","savedPayload":{"position":{"x":23570.011393076467,"y":23211.713698725627},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"on\",\"showPanels\":false}","id":"31c482b1-d431-433b-9f61-713a77286611","savedPayload":{"position":{"x":23380.973532702505,"y":22293.26335848093},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{ \n\"status\": \"off\"\n}","id":"0b830f04-987b-4240-8194-5e825cf5ef2b","savedPayload":{"position":{"x":23512.47165121163,"y":22154.106882565346},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"5fa0dd30-ee50-4f10-803e-a288a93d7c7f","savedPayload":{"position":{"x":23716.751975411957,"y":22370.72195917725},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"66b91e38-02a7-4af9-b003-1b7dd786b49a","savedPayload":{"position":{"x":23825.52352014542,"y":22510.402384880246},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"ae4cb549-bc95-46eb-8984-293a3752af44","savedPayload":{"position":{"x":23752.61377062509,"y":22742.775402479256},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"12b25ea5-53b3-4e2e-a0b6-67057dd5abe7","savedPayload":{"position":{"x":23575.509974922355,"y":22535.892250726927},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"on\",\"showPanels\":false}","id":"0022c1ab-f534-4791-8f7d-a7e423e8f25b","savedPayload":{"position":{"x":23470.221008684704,"y":22444.727599371887},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"a6c2b863-c49a-4029-9101-401d96802785","savedPayload":{"position":{"x":23615.149576242067,"y":22276.213956145075},"targetPosition":{"x":24062.81335214797,"y":21961.584235766306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"42f88333-31bf-4911-91da-d1108f38098a","savedPayload":{"position":{"x":24062.81335214797,"y":21961.584235766306},"targetPosition":{"x":24062.810453450675,"y":22893.88873267847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"afd8c117-af9b-4399-badd-1f0457a98112","savedPayload":{"position":{"x":24062.807677337736,"y":22893.888732674604},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"67beb395-7560-4150-b6b8-a2510c8a7eeb","savedPayload":{"position":{"x":24505.472306915828,"y":24070.673551019518},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"fe13a75b-e4d5-4441-992b-e0cda9764a0d","savedPayload":{"position":{"x":24772.486488791237,"y":24143.026964546134},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"55ddefdf-56bc-4bd9-8a19-a88ed4619f92","savedPayload":{"position":{"x":24623.663380776394,"y":23912.220867291493},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"38c85f94-57f1-4838-9b16-aef844dbab34","savedPayload":{"position":{"x":24780.350459058373,"y":23948.09486031834},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"1a33b719-2c32-47fe-977d-1f44956350de","savedPayload":{"position":{"x":24547.695945833708,"y":23740.65466680542},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"bca2ee42-22b6-44bd-8c5b-ae746d94c8ff","savedPayload":{"position":{"x":25072.68656428472,"y":23810.322266767664},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"47fb2b07-53e5-4a59-88bb-e26498eda3fe","savedPayload":{"position":{"x":24948.681068484373,"y":24151.553009592477},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"51669e7f-82df-496d-a0d4-20614dfe636d","savedPayload":{"position":{"x":24886.569101518737,"y":23711.28036711009},"targetPosition":{"x":25216.485259799647,"y":22302.366703503816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"6b98b417-2f4e-4ded-a623-60e6a53fa8ac","savedPayload":{"position":{"x":25216.485259799647,"y":22302.366703503816},"targetPosition":{"x":24477.71694400547,"y":23319.054805788302},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"111b43cf-cfa5-48a5-84f8-6d4a382d408a","savedPayload":{"position":{"x":24477.650931944507,"y":23319.00683938803},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 04","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"08121ee6-4678-4112-a1fb-902ad644cef1","savedPayload":{"position":{"x":24345.664298871437,"y":24864.644451563996},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"f4836632-defd-46ba-beb5-bf862aff9445","savedPayload":{"position":{"x":24073.31486834472,"y":25163.877353847627},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"143bfd66-6196-4020-a426-540a93b7a6e1","savedPayload":{"position":{"x":24140.375949247657,"y":24942.858466654965},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"1f10095d-6bf7-4da4-a750-7c2c936b0347","savedPayload":{"position":{"x":24254.217974513478,"y":25082.38719643966},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"63635f83-b408-4e3c-9025-4e9ba3325b3a","savedPayload":{"position":{"x":24438.692058921082,"y":25065.385013870207},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"9d357113-941e-4b75-acae-840753a93e7e","savedPayload":{"position":{"x":24329.846354584704,"y":25242.68870987604},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"ac6476ac-b936-4670-a5ed-b9178db3cab8","savedPayload":{"position":{"x":24621.695096864536,"y":25090.833444942728},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"72b3b4a0-ddca-4110-ab9a-68ee7094a57e","savedPayload":{"position":{"x":24520.6472486093,"y":25285.675057711247},"targetPosition":{"x":26280.0309239971,"y":23169.84219942359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"fca9d957-8e8a-44d9-a788-c50d83aaafb7","savedPayload":{"position":{"x":26280.0309239971,"y":23169.84219942359},"targetPosition":{"x":24704.34611000769,"y":23681.677027422986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93ecbd16-b03e-4579-b7d1-bb8ac2ba7f11","savedPayload":{"position":{"x":24704.30618024086,"y":23681.554096161064},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 05","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"c1b119bd-5881-47b8-a638-b77ab13fc9ba","savedPayload":{"position":{"x":25226.96551870897,"y":23643.959427957045},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"0c1c43a0-ce14-4667-b502-3cf3a7f86927","savedPayload":{"position":{"x":25184.056089230147,"y":23426.04791199041},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f5324d4a-757f-4a1a-9b5b-f112c6263f9c","savedPayload":{"position":{"x":25457.499959251036,"y":23664.319685338807},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"4ee4e262-542e-44ad-b07e-026cfff75999","savedPayload":{"position":{"x":25375.497881357303,"y":23841.50964314029},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"0e74159d-59a1-47c5-9fca-9fac74b6f37f","savedPayload":{"position":{"x":25013.463532107035,"y":23177.284537040832},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"c84b479f-c6ba-4d28-8e70-cc7fa0ed91e2","savedPayload":{"position":{"x":25187.15950359102,"y":23928.82944120841},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"026bf467-adac-43cf-b70b-921325c4304c","savedPayload":{"position":{"x":25382.992686152196,"y":23450.309437079388},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"87a91a32-9a29-472e-91be-2cf4064e84f6","savedPayload":{"position":{"x":25224.833945847477,"y":23239.26906402554},"targetPosition":{"x":24740.493165450447,"y":23948.66029994409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8"}}}],"id":"53321a9a-6a30-4c69-b275-492edf9266d2","savedPayload":{"position":{"x":24740.493165450447,"y":23948.66029994409},"targetPosition":{"x":24526.519348849626,"y":24040.79275150759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"a58a23e1-0510-44b7-b53e-047baf5b3fc4","savedPayload":{"position":{"x":24526.558776066726,"y":24040.671460984908},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 06","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\"visibleLayers\":1}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"2e7779a0-8796-498a-9785-e0829940acd0","savedPayload":{"position":{"x":24613.452130656595,"y":25244.997477475903},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24583.03632942225,"y":25083.21822728695},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"5ba76cdc-7275-4b04-8223-6714d204fbf7","savedPayload":{"position":{"x":25097.441340315145,"y":24596.451321638153},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25271.622561599488,"y":24919.30308152641},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"f297b1a2-3e9f-4ad9-9dab-d71cc5e57005","savedPayload":{"position":{"x":25228.710985579244,"y":24387.73387461383},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25300.865198509004,"y":24593.26767736431},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"c5f851a4-9f6c-452b-b2bd-27cbef6e3178","savedPayload":{"position":{"x":25233.02354687656,"y":24730.467731643996},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"f34daac1-6b33-4498-a37e-c03999f18196","savedPayload":{"position":{"x":24792.2425345109,"y":25234.07673224061},"targetPosition":{"x":24876.836475200016,"y":25010.666568765395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24876.836475200016,"y":25010.666568765395},"targetPosition":{"x":24259.495830630505,"y":24160.83879524544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"378a143e-2717-427b-9970-2ceff332c583","savedPayload":{"position":{"x":24259.55821670518,"y":24160.793480086508},"targetPosition":{"x":24062.805018589628,"y":23889.854848791183},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"3d929f5e-247d-4c44-bcc7-8fdff09c550f","savedPayload":{"position":{"x":24062.812472208174,"y":23889.720358968345},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":209.2519246694228,"y":486.9000000000001},"width":4625,"height":50,"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,"isTensed":true},"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":25936.930105586434,"y":26607.051160204683},"targetPosition":{"x":26081.862643090924,"y":25925.197180417937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a1c434c4-5787-4906-8157-1e355999bba8","savedPayload":{"position":{"x":26081.862643090924,"y":25925.197180417937},"targetPosition":{"x":23382.79231648561,"y":26062.310467597614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28157.183265162173,"y":29172.20087494048},"targetPosition":{"x":24639.53335972205,"y":24345.88521805893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f69f2608-49bd-4b04-b8f8-497675f819fe","savedPayload":{"position":{"x":24639.53335972205,"y":24345.88521805893},"targetPosition":{"x":23382.79231648561,"y":26062.310467597614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1dfb0689-df0c-4184-9c09-683d012c9dfe","savedPayload":{"position":{"x":23382.79231648561,"y":26062.310467597614},"targetPosition":{"x":24733.219524353466,"y":25623.530069432538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"32d2ee8c-71bd-4e4c-8671-04bbc4a16734","savedPayload":{"position":{"x":24733.219524353466,"y":25623.530069432538},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25956.170372244385,"y":22973.333235696664},"targetPosition":{"x":26112.349635874358,"y":23454.003584218783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b527026c-4be3-4baf-bbde-83ebfd17e567","savedPayload":{"position":{"x":26112.349635874358,"y":23454.003584218783},"targetPosition":{"x":26290.080799281634,"y":24001.00385988036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"41cbb7ba-020c-4e96-a6a7-c3ef8c25b6fd","savedPayload":{"position":{"x":26290.080799281634,"y":24001.00385988036},"targetPosition":{"x":26447.476035029413,"y":24485.416585771116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"1af9fdb8-7316-4374-84f2-1b946741b5c6","savedPayload":{"position":{"x":26447.476035029413,"y":24485.416585771116},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24494.77566107263,"y":24193.758769562304},"targetPosition":{"x":26202.193966294417,"y":25063.731849005453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e022ab25-c7d3-439b-bfd7-1217c6abfbfe","savedPayload":{"position":{"x":26202.193966294417,"y":25063.731849005453},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25699.7456677295,"y":23098.60999972044},"targetPosition":{"x":26186.15919128654,"y":24595.636893431343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"793426fb-7c1e-40c6-a41e-2acb0943aece","savedPayload":{"position":{"x":26186.15919128654,"y":24595.636893431343},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26585.006297112755,"y":24463.11190609711},"targetPosition":{"x":26558.833204807022,"y":24514.4794920179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"abdce7c6-67e2-4fbf-a4c3-e5526c13b6ca","savedPayload":{"position":{"x":26558.833204807022,"y":24514.4794920179},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26714.60667170321,"y":24741.518460713793},"targetPosition":{"x":26656.612066333782,"y":24760.362050273576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2d4d8745-13d1-47bd-8f42-faace8bfd7cb","savedPayload":{"position":{"x":26656.612066333782,"y":24760.362050273576},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26948.482267407657,"y":24714.99124000813},"targetPosition":{"x":26735.399531090115,"y":24606.42016300643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5f433ebc-f0ae-4095-93f5-6de3e03c0683","savedPayload":{"position":{"x":26735.399531090115,"y":24606.42016300643},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27237.615486904007,"y":25285.330291319508},"targetPosition":{"x":27139.637474658462,"y":24983.78497602624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7ef29297-9eb3-4b6e-a69e-58e5afbfaff9","savedPayload":{"position":{"x":27139.637474658462,"y":24983.78497602624},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26131.800234340604,"y":26653.915663159296},"targetPosition":{"x":26727.440245245427,"y":25484.90632025829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"24a4f2dc-268f-4e27-97f7-f4a0cd89e710","savedPayload":{"position":{"x":26727.440245245427,"y":25484.90632025829},"targetPosition":{"x":29331.173646431896,"y":24129.564212793975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"c3b9135a-1e58-486e-b444-1bdd743effa5","savedPayload":{"position":{"x":29331.173646431896,"y":24129.564212793975},"targetPosition":{"x":27632.350540993808,"y":24681.545300166363},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"830b1089-fef6-4e79-9ad2-a45c14574b84","savedPayload":{"position":{"x":27632.350540993808,"y":24681.545300166363},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8ffee2fe-23fb-4e58-8bb9-09b0c2aaa621","savedPayload":{"position":{"x":26618.262265184505,"y":25011.042554695672},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24856.91634073088,"y":26521.08092784882},"targetPosition":{"x":25047.7546477447,"y":24705.375723092522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25139.263048664652,"y":21861.909129076783},"targetPosition":{"x":21833.140721460662,"y":22369.821994528877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7ca02e3-34a6-4898-98e7-c44051e3b1a4","savedPayload":{"position":{"x":21833.140721460662,"y":22369.821994528877},"targetPosition":{"x":23011.720111509072,"y":23226.110044029665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9111e54c-f9c1-491c-96c4-0b15f5f46326","savedPayload":{"position":{"x":23011.720111509072,"y":23226.110044029665},"targetPosition":{"x":24040.465607159098,"y":23973.537397113363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"15653ae3-7298-4da5-89a3-6da07b194d05","savedPayload":{"position":{"x":24040.465607159098,"y":23973.537397113363},"targetPosition":{"x":25047.7546477447,"y":24705.375723092522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"c7844fec-1bb6-4412-b95d-f47b437d9a67","savedPayload":{"position":{"x":25047.7546477447,"y":24705.375723092522},"targetPosition":{"x":25769.726639120123,"y":24383.933082542855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2f0906a5-35ac-4681-9a75-d455789d198d","savedPayload":{"position":{"x":25769.726639120123,"y":24383.933082542855},"targetPosition":{"x":27857.01367902895,"y":23563.398076111833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24598.014662069465,"y":23872.02865005052},"targetPosition":{"x":26214.034002934455,"y":21738.68428623127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"c6bffce6-17a9-484d-a8f7-5a3a4f5bd18d","savedPayload":{"position":{"x":26446.106237431064,"y":21024.43939068558},"targetPosition":{"x":26214.034002934455,"y":21738.68428623127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"73450f7c-f2df-4c92-a14d-e39d460d09c7","savedPayload":{"position":{"x":26214.034002934455,"y":21738.68428623127},"targetPosition":{"x":26899.647458513373,"y":22500.135170332505},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"784fc53e-e6ea-4658-80c7-62139549c49a","savedPayload":{"position":{"x":26899.647458513373,"y":22500.135170332505},"targetPosition":{"x":27857.01367902895,"y":23563.398076111833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceQuotedAsset","id":"51c900a5-97d0-4d54-9af2-d2a8b56338ef","savedPayload":{"position":{"x":28660.105276941526,"y":22172.402625395578},"targetPosition":{"x":28153.179563743233,"y":23050.42371631811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"31b90dc3-5e56-4485-afd1-7f0017805c7a","savedPayload":{"position":{"x":28153.179563743233,"y":23050.42371631811},"targetPosition":{"x":27857.01367902895,"y":23563.398076111833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28667.87422241078,"y":23735.75180520696},"targetPosition":{"x":28159.704046494266,"y":23627.736899870895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5368a5cc-a6a1-46fa-996c-76a00c003dd1","savedPayload":{"position":{"x":28159.704046494266,"y":23627.736899870895},"targetPosition":{"x":27857.01367902895,"y":23563.398076111833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b0e61bb8-915c-4089-839c-0cbb27143a5a","savedPayload":{"position":{"x":27857.01367902895,"y":23563.398076111833},"targetPosition":{"x":28041.020214313245,"y":25314.103314765365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"adafb7bb-4f7f-4275-b6dd-36e9d03441ce","savedPayload":{"position":{"x":28455.325134581337,"y":25498.563749733185},"targetPosition":{"x":28041.020214313245,"y":25314.103314765365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4743e572-e0ec-4641-8881-86eef4337ed7","savedPayload":{"position":{"x":28041.020214313245,"y":25314.103314765365},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29965.340699701614,"y":23342.47640899977},"targetPosition":{"x":29780.717219851624,"y":25353.031101498193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"49858221-6783-4a5c-abdd-a715ee64491d","savedPayload":{"position":{"x":30853.057332667322,"y":26132.13179794486},"targetPosition":{"x":29780.717219851624,"y":25353.031101498193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"1c0100eb-a29a-4024-b7b9-d24164bc43eb","savedPayload":{"position":{"x":29780.717219851624,"y":25353.031101498193},"targetPosition":{"x":28814.543493805086,"y":25783.199359325543},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"17cd97a5-9ae0-46fb-86a7-a6b2824510c4","savedPayload":{"position":{"x":28814.543493805086,"y":25783.199359325543},"targetPosition":{"x":27406.679171727592,"y":26410.0209405369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28753.391172532247,"y":28887.246875577035},"targetPosition":{"x":27260.326666419092,"y":27802.472014830506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26626.21476494603,"y":27604.172421292344},"targetPosition":{"x":24805.01952373426,"y":27742.076715478663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6b58a29a-27a3-4728-96bf-f1cffc915b93","savedPayload":{"position":{"x":24805.01952373426,"y":27742.076715478663},"targetPosition":{"x":24551.11440429194,"y":29007.06154839455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26603.289210498704,"y":27844.88159949487},"targetPosition":{"x":24773.36956684442,"y":27964.7324053951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d6f645b9-dded-4dc8-9361-edbb5e9362d7","savedPayload":{"position":{"x":24773.36956684442,"y":27964.7324053951},"targetPosition":{"x":24551.11440429194,"y":29007.06154839455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"11d3b6ff-1092-4d0c-aee7-06fd7fa1fdd4","savedPayload":{"position":{"x":24551.11440429194,"y":29007.06154839455},"targetPosition":{"x":25866.550040225844,"y":28424.368826659418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"262eb093-e91f-48c0-b975-43b2bb998c3e","savedPayload":{"position":{"x":25866.046710611383,"y":28423.24544650682},"targetPosition":{"x":27260.326666419092,"y":27802.472014830506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"f23e15b8-7fc2-4b64-a091-7a889776d29a","savedPayload":{"position":{"x":27260.326666419092,"y":27802.472014830506},"targetPosition":{"x":27368.59462830391,"y":26772.371166742472},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28023.677446772188,"y":27103.65667860367},"targetPosition":{"x":27091.77198451457,"y":29406.162688935703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29304.669835739256,"y":25558.765743250686},"targetPosition":{"x":28570.611724707782,"y":25983.07694850111},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f3b04fbc-e688-4e48-9d5f-96ea5ef0c8cb","savedPayload":{"position":{"x":28570.611724707782,"y":25983.07694850111},"targetPosition":{"x":26858.944795165276,"y":27276.81245796552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29347.56263341685,"y":25813.808186283193},"targetPosition":{"x":28654.52877830171,"y":26139.439675478094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6b3364b5-d25b-4e29-b126-b7f85b401c3f","savedPayload":{"position":{"x":28654.52877830171,"y":26139.439675478094},"targetPosition":{"x":26858.944795165276,"y":27276.81245796552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"04b8d0ea-5b40-4f88-9482-75170e16b454","savedPayload":{"position":{"x":26858.944795165276,"y":27276.81245796552},"targetPosition":{"x":26918.842621326126,"y":26706.922709855535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28448.555071943963,"y":26456.34081214535},"targetPosition":{"x":27943.904678541447,"y":25899.351282535925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"7f353c88-8c2e-4bcb-85ce-28276752daeb","savedPayload":{"position":{"x":27943.904678541447,"y":25899.351282535925},"targetPosition":{"x":25843.760782646954,"y":25925.83003296892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"f9d261e8-528e-4469-9eb0-1765ec1adea4","savedPayload":{"position":{"x":25843.760782646954,"y":25925.83003296892},"targetPosition":{"x":26918.842621326126,"y":26706.922709855535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"41adecfe-df45-4c0b-a6c6-9af24919657d","savedPayload":{"position":{"x":26918.842621326126,"y":26706.922709855535},"targetPosition":{"x":27091.77198451457,"y":29406.162688935703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"cc74b1fd-2a75-4d59-a30a-070a6f530237","savedPayload":{"position":{"x":27091.77198451457,"y":29406.162688935703},"targetPosition":{"x":27260.326666419092,"y":27802.472014830506},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28575.692916848428,"y":27427.818591185696},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29271.66469118212,"y":26988.58773786945},"targetPosition":{"x":28931.26896687345,"y":26929.591419867666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"63de0e84-99e1-4ebb-a639-070aaec25769","savedPayload":{"position":{"x":28931.26896687345,"y":26929.591419867666},"targetPosition":{"x":27042.04095612473,"y":26787.284839679123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"b2193069-9399-49ef-b0a5-a27cdf12f0f5","savedPayload":{"position":{"x":27042.04095612473,"y":26787.284839679123},"targetPosition":{"x":27228.4560187456,"y":26704.287506426725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"e7f20b10-01fe-4aa8-9857-421f22ea3a4c","savedPayload":{"position":{"x":27228.4560187456,"y":26704.287506426725},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"1c5a8e29-6bfc-4010-be09-19c2b96bfe70","savedPayload":{"position":{"x":27446.326038174357,"y":26607.285524108313},"targetPosition":{"x":27091.77198451457,"y":29406.162688935703},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29904.340677151533,"y":27781.49388599755},"targetPosition":{"x":27359.03895279739,"y":27437.766666531614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"e39fdef7-ea4f-4b5d-bb01-7edac296c69c","savedPayload":{"position":{"x":26927.392831171244,"y":27629.94790178175},"targetPosition":{"x":27359.03895279739,"y":27437.766666531614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"f9b759a6-ab55-4344-963a-9608c2fbe429","savedPayload":{"position":{"x":27359.03895279739,"y":27437.766666531614},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b6bb374a-2c9d-4b84-8ddd-84f075656cca","savedPayload":{"position":{"x":27368.59462830391,"y":26772.371166742472},"targetPosition":{"x":27406.679171727592,"y":26410.0209405369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1d90afee-eb99-4627-a823-027589c6d2c9","savedPayload":{"position":{"x":27406.679171727592,"y":26410.0209405369},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"17ad00f9-a9c4-4e9a-b399-39db314232e1","savedPayload":{"position":{"x":26527.276626609368,"y":27453.982447266415},"targetPosition":{"x":26745.868857031666,"y":26781.224738341283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"575f8df0-55d4-4e22-a8e0-84b2973be70a","savedPayload":{"position":{"x":26745.868857031666,"y":26781.224738341283},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":true},"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":26130.285543568138,"y":27329.191936357514},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25140.965664715415,"y":26519.3396015814},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25415.277293201558,"y":25864.95946244019},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25947.779132521184,"y":25417.505040350636},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":true},"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,"isTensed":true},"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":26192.959787879827,"y":29215.369086415056},"targetPosition":{"x":25904.77089779084,"y":28820.91667199725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d61ab29a-c3c4-4e3b-8825-245a322c431a","savedPayload":{"position":{"x":25905.154105133715,"y":28820.63862674569},"targetPosition":{"x":24788.445269512322,"y":27283.62077496599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23471.887535040547,"y":29092.583429428087},"targetPosition":{"x":24174.34699808734,"y":28131.01120521506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"16fc43c1-d0c3-42e3-9ba8-cba5c21bafd5","savedPayload":{"position":{"x":24173.319215662108,"y":28130.269154296206},"targetPosition":{"x":24788.445269512322,"y":27283.62077496599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23570.47540690981,"y":26887.87837718835},"targetPosition":{"x":24162.115650176158,"y":27080.113945309615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"89b8b2f6-b215-4e21-a2c8-4aebb11c2e92","savedPayload":{"position":{"x":24162.115650176158,"y":27080.113945309615},"targetPosition":{"x":24788.445269512322,"y":27283.62077496599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25715.057612278455,"y":27795.549566658763},"targetPosition":{"x":26146.228855503698,"y":25732.41024921686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"895c4234-e3a8-477d-a5a9-582d81feecc0","savedPayload":{"position":{"x":26146.228855503698,"y":25732.41024921686},"targetPosition":{"x":24788.445269512322,"y":27283.62077496599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"aac48055-7ba2-43af-9b39-7bf71195a3e2","savedPayload":{"position":{"x":24788.445269512322,"y":27283.62077496599},"targetPosition":{"x":25416.506770059495,"y":27079.55122299262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"42e0cd22-e34e-4d51-9252-10bc615949b5","savedPayload":{"position":{"x":25416.506770059495,"y":27079.55122299262},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"33996f6e-f51b-4667-9f26-36fc8b586eca","savedPayload":{"position":{"x":25721.38517547627,"y":26127.827218988936},"targetPosition":{"x":25842.507437594995,"y":26500.60321109717},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c5a3356f-a6a5-4f5e-8854-a9af8dc981d6","savedPayload":{"position":{"x":25842.507437594995,"y":26500.60321109717},"targetPosition":{"x":26129.10462082124,"y":23869.654663020076},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1986b226-45b8-41f1-8a36-dee2dcd5724c","savedPayload":{"position":{"x":26129.10462082124,"y":23869.654663020076},"targetPosition":{"x":26647.474295690077,"y":25465.03247753479},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"d006b092-ccb8-4385-bc24-cd732f749b80","savedPayload":{"position":{"x":26647.474295690077,"y":25465.03247753479},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25717.62904554959,"y":27290.46257301645},"targetPosition":{"x":25842.431950189555,"y":27209.414619090156},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0bd29ab1-c151-4577-9054-7a0fc2532f7e","savedPayload":{"position":{"x":25842.431950189555,"y":27209.414619090156},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25406.817184486852,"y":26229.197317412894},"targetPosition":{"x":25863.537284158814,"y":26326.276171444755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0dc65813-69aa-4ce5-bbfe-dc08e6ee5fdc","savedPayload":{"position":{"x":25863.537284158814,"y":26326.276171444755},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25701.670166511558,"y":25469.442260866897},"targetPosition":{"x":26047.15638441535,"y":26001.444383297756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"abd817cd-4111-41fa-be60-ea1919c64715","savedPayload":{"position":{"x":26047.15638441535,"y":26001.444383297756},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26654.013081733956,"y":26038.485544583964},"targetPosition":{"x":26564.969423674676,"y":26457.40301934775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"28755f4a-480d-45a5-8144-5fb7bbdf09f5","savedPayload":{"position":{"x":26564.969423674676,"y":26457.40301934775},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26678.171079592757,"y":26771.287866220446},"targetPosition":{"x":26586.725830808035,"y":26830.67310514308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c3b52801-d812-4aa8-8450-797dbade3f60","savedPayload":{"position":{"x":26586.725830808035,"y":26830.67310514308},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28040.86784176948,"y":27225.407937996435},"targetPosition":{"x":27029.334743050917,"y":27010.399940517393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"542e7619-1192-474e-a8a0-fb917c49cf1e","savedPayload":{"position":{"x":27029.334743050917,"y":27010.399940517393},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26944.790884604827,"y":27496.564793059202},"targetPosition":{"x":26712.485848636083,"y":27138.846407253248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"930e07f4-c28b-4c5d-90dc-d373911dd2cb","savedPayload":{"position":{"x":26712.485848636083,"y":27138.846407253248},"targetPosition":{"x":28383.90460738764,"y":24584.82609303806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0b1fc454-e677-4b35-939b-1f23ae0f5045","savedPayload":{"position":{"x":28383.90460738764,"y":24584.82609303806},"targetPosition":{"x":28034.43877936877,"y":26228.93354976945},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26275.96127275483,"y":26655.364834889988},"targetPosition":{"x":26340.127075021872,"y":27111.928241553393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"98cbac39-2c67-472b-ac27-aec6ddb40bd8","savedPayload":{"position":{"x":26340.127075021872,"y":27111.928241553393},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26715.28000627581,"y":26974.553187010424},"targetPosition":{"x":26567.69778333147,"y":27210.734114260886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cca2a8bc-e4a0-42df-8a2e-a4a457860a54","savedPayload":{"position":{"x":26567.69778333147,"y":27210.734114260886},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26843.66376752991,"y":27343.561874726172},"targetPosition":{"x":26593.54966464853,"y":27424.828873057955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7a85ad66-8767-4f51-98d0-19683ad79e55","savedPayload":{"position":{"x":26593.54966464853,"y":27424.828873057955},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26762.319520438043,"y":27639.02466126257},"targetPosition":{"x":26571.76075690869,"y":27562.033923233994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1c3eb902-1840-4ff9-a143-2040c3da6fbc","savedPayload":{"position":{"x":26571.76075690869,"y":27562.033923233994},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26523.175366129093,"y":27734.26642213397},"targetPosition":{"x":26466.158405597715,"y":27627.033115488997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dd164fe-9197-4b40-b8c2-c73503cc1fa7","savedPayload":{"position":{"x":26466.158405597715,"y":27627.033115488997},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26279.710475071566,"y":28024.067341324102},"targetPosition":{"x":26346.30229507716,"y":27710.77745988082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"508ccff3-0500-4d97-8795-84ec971e9b6e","savedPayload":{"position":{"x":26346.30229507716,"y":27710.77745988082},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25798.31456866049,"y":27954.72423182083},"targetPosition":{"x":26091.859799538528,"y":27725.381562206225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d906e914-4695-4a87-9b40-bc09d420b3fa","savedPayload":{"position":{"x":26091.859799538528,"y":27725.381562206225},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27824.285164273162,"y":25966.282680265766},"targetPosition":{"x":25242.133184000402,"y":27449.712648006534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"273ada5d-4442-448f-a2b4-d6505e96e201","savedPayload":{"position":{"x":25242.133184000402,"y":27449.712648006534},"targetPosition":{"x":26393.2490169393,"y":27489.910498666894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1cc080d9-4e49-4e5a-918a-9d0b4b06d6b1","savedPayload":{"position":{"x":26393.2490169393,"y":27489.910498666894},"targetPosition":{"x":28034.43877936877,"y":26228.93354976945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"7ee4a63d-8296-40a7-ab94-2f408bbe162d","savedPayload":{"position":{"x":28034.43877936877,"y":26228.93354976945},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8f05c030-e6a1-4e65-b44d-213f0e12fd83","savedPayload":{"position":{"x":27004.422510819124,"y":26563.60612286155},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (positionRate + positionRate * 3 / 100 > 150) {positionRate + positionRate * 3 / 100} else {150}","id":"325e27c0-49b3-4f75-bae6-a7da8b747138","savedPayload":{"position":{"x":26064.503107457404,"y":28747.231851685105},"targetPosition":{"x":26150.322914581866,"y":27930.710929311885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26865.858091483955,"y":31259.321895943318},"targetPosition":{"x":27900.711315561064,"y":27714.844771111217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"419d0bf5-f46a-453c-9e1b-c68aac94ce15","savedPayload":{"position":{"x":27900.711315561064,"y":27714.844771111217},"targetPosition":{"x":23836.454544422915,"y":26249.587154184956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a60d1fc4-6804-41a4-ab5b-0869fd254957","savedPayload":{"position":{"x":23836.454544422915,"y":26249.587154184956},"targetPosition":{"x":24952.010523770663,"y":27060.086015551766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"6b8bfecb-d38f-4fec-b165-5a395dd96cf8","savedPayload":{"position":{"x":24952.010523770663,"y":27060.086015551766},"targetPosition":{"x":26150.322914581866,"y":27930.710929311885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"2c76cf2c-d0b3-4e0c-a095-0cd2e35667c3","savedPayload":{"position":{"x":26150.322914581866,"y":27930.710929311885},"targetPosition":{"x":26964.277656408773,"y":27568.31492970764},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2187bbac-923c-43ef-878f-f4bdd505ca64","savedPayload":{"position":{"x":26964.277656408773,"y":27568.31492970764},"targetPosition":{"x":28772.727153830372,"y":26014.27522068708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.4","id":"1455910b-3b56-4ca5-bbb5-a68978564d82","savedPayload":{"position":{"x":27233.281648247303,"y":25638.178935951157},"targetPosition":{"x":26541.707151588944,"y":23536.47648536349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29071.933606478797,"y":25146.532944339473},"targetPosition":{"x":29637.408192357543,"y":25288.851174621686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"19e37ed7-4d46-4d54-8541-e9b8df470f15","savedPayload":{"position":{"x":29637.408192357543,"y":25288.851174621686},"targetPosition":{"x":29941.19517834527,"y":25622.724375142072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"0609439f-0080-4227-9ce5-4f86272cab7f","savedPayload":{"position":{"x":29941.19517834527,"y":25622.724375142072},"targetPosition":{"x":32221.626310579002,"y":27386.53173412951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27578.29668334259,"y":26471.71834812024},"targetPosition":{"x":28010.497132684533,"y":26826.216118507902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"a67c51ff-cc4e-4819-895d-ad4700edbdf6","savedPayload":{"position":{"x":28010.497132684533,"y":26826.216118507902},"targetPosition":{"x":28660.077716384178,"y":27270.215966678526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27192.097175067993,"y":26730.18216546311},"targetPosition":{"x":27766.294633009486,"y":26953.182263209765},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ad777013-234f-4377-bf76-8c66bf69e3d3","savedPayload":{"position":{"x":27766.294633009486,"y":26953.182263209765},"targetPosition":{"x":28660.077716384178,"y":27270.215966678526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"93197552-441f-4654-8fad-88fdcf099c11","savedPayload":{"position":{"x":28660.077716384178,"y":27270.215966678526},"targetPosition":{"x":32221.626310579002,"y":27386.53173412951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"7b34638f-0350-43df-987c-752b1d90a1c4","savedPayload":{"position":{"x":32221.626310579002,"y":27386.53173412951},"targetPosition":{"x":26541.707151588944,"y":23536.47648536349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"d9e9829b-0e96-421e-bfdc-06fef4b99f36","savedPayload":{"position":{"x":26541.707151588944,"y":23536.47648536349},"targetPosition":{"x":27674.211196496457,"y":24794.24965073246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f3939260-87b7-4954-a257-2e959cdbf750","savedPayload":{"position":{"x":27674.211196496457,"y":24794.24965073246},"targetPosition":{"x":28772.727153830372,"y":26014.27522068708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceBaseAsset","id":"e1f74751-8a7a-44f0-bed8-bd2ea6b950d6","savedPayload":{"position":{"x":30142.42793826655,"y":27026.781466097484},"targetPosition":{"x":32528.391603638927,"y":29153.4202485247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aef470eb-c910-4327-b38f-0a2a75160629","savedPayload":{"position":{"x":32528.391603638927,"y":29153.4202485247},"targetPosition":{"x":28772.727153830372,"y":26014.27522068708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31026.262981644377,"y":26493.27904784743},"targetPosition":{"x":29928.555466249323,"y":26259.954112655716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d50dbb9e-fd30-499d-b142-99a1fe28c88d","savedPayload":{"position":{"x":29928.555466249323,"y":26259.954112655716},"targetPosition":{"x":28772.727153830372,"y":26014.27522068708},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7cb35db4-3b57-4733-b0aa-c70860bcef15","savedPayload":{"position":{"x":28772.727153830372,"y":26014.27522068708},"targetPosition":{"x":28978.43934472368,"y":27971.495977522605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"6d182dc1-af8d-4ac7-9589-2254ed651497","savedPayload":{"position":{"x":30028.699065863962,"y":28439.101732398405},"targetPosition":{"x":28978.43934472368,"y":27971.495977522605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74ce460e-e723-4d53-83a9-934a6a37dd56","savedPayload":{"position":{"x":28978.43934472368,"y":27971.495977522605},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29173.390489095298,"y":27171.07186798809},"targetPosition":{"x":31037.94574358009,"y":27804.88593384714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"973915ac-44e5-42ac-9d03-9497fdb44b27","savedPayload":{"position":{"x":31167.0963643659,"y":27898.719352366326},"targetPosition":{"x":31037.94574358009,"y":27804.88593384714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"b49ec2a3-2a5e-4d55-b23e-389f3554c50d","savedPayload":{"position":{"x":31037.94574358009,"y":27804.88593384714},"targetPosition":{"x":30037.360424603612,"y":28250.37521995406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9a369d8b-f429-4cb8-8bee-b89c5c92b61f","savedPayload":{"position":{"x":30037.360424603612,"y":28250.37521995406},"targetPosition":{"x":28336.960228542717,"y":29007.442163744632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29082.27410283281,"y":30082.37655393711},"targetPosition":{"x":28288.302167955684,"y":29503.751237660577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29995.141510065336,"y":28643.442329769445},"targetPosition":{"x":29712.26662662618,"y":28660.097547551122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9b45566d-9aab-472c-bfde-22e94e52d9a1","savedPayload":{"position":{"x":29712.26662662618,"y":28660.097547551122},"targetPosition":{"x":29321.600813154724,"y":28446.79062840564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"971cc26a-de82-431e-9b17-8d85bbd5b111","savedPayload":{"position":{"x":29321.600813154724,"y":28446.79062840564},"targetPosition":{"x":27482.39178500625,"y":29860.97923460623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28901.12705546805,"y":29239.513093865342},"targetPosition":{"x":28822.176895691948,"y":29082.75115868778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e2523a8d-1a30-4a32-8895-1fb6b90744cc","savedPayload":{"position":{"x":28822.176895691948,"y":29082.75115868778},"targetPosition":{"x":28888.332915351082,"y":28769.97976987629},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29002.081545290588,"y":29514.7604006821},"targetPosition":{"x":28979.26087886421,"y":29130.003023203997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"7015bad5-00e9-4194-9840-ad54ada782c2","savedPayload":{"position":{"x":28979.26087886421,"y":29130.003023203997},"targetPosition":{"x":28888.332915351082,"y":28769.97976987629},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"34091fe6-7a1d-426a-a67c-94a6d31e4614","savedPayload":{"position":{"x":28888.332915351082,"y":28769.97976987629},"targetPosition":{"x":27482.39178500625,"y":29860.97923460623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"66ce8ebb-a8b6-445b-83fb-5c48d92e25ef","savedPayload":{"position":{"x":27482.39178500625,"y":29860.97923460623},"targetPosition":{"x":28288.302167955684,"y":29503.751237660577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"26e213d6-e8f7-409e-b3a5-f2826a07f10d","savedPayload":{"position":{"x":28288.302167955684,"y":29503.751237660577},"targetPosition":{"x":28330.25690694046,"y":29071.220008522367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29349.491939669366,"y":30427.635838413033},"targetPosition":{"x":28270.79177187288,"y":29642.78018566101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29357.98495674297,"y":30210.505163707447},"targetPosition":{"x":29274.226630892183,"y":29786.43575768622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2b7e6de2-2c6a-4fe9-974b-919780e238ea","savedPayload":{"position":{"x":29274.226630892183,"y":29786.43575768622},"targetPosition":{"x":29197.333825724134,"y":29437.55436329687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"e08fce1d-d263-4c1c-bb1e-a5d0ede90bfc","savedPayload":{"position":{"x":29197.333825724134,"y":29437.55436329687},"targetPosition":{"x":27133.63202713834,"y":30148.048666404746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29845.652064601487,"y":29675.494215623556},"targetPosition":{"x":29806.176409121857,"y":29372.9013491545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f10e85cf-e5c7-4f13-954f-32cc0a247fd9","savedPayload":{"position":{"x":29806.176409121857,"y":29372.9013491545},"targetPosition":{"x":29687.374252473386,"y":28984.24418009315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29855.297595912463,"y":29240.254054144738},"targetPosition":{"x":30127.4213342938,"y":29148.205675432822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9111b1f9-0ff8-480a-b19c-f099114eb82e","savedPayload":{"position":{"x":30127.4213342938,"y":29148.205675432822},"targetPosition":{"x":29687.374252473386,"y":28984.24418009315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"1b3328cc-7832-4e31-9a3f-f0557c3f3740","savedPayload":{"position":{"x":29687.374252473386,"y":28984.24418009315},"targetPosition":{"x":27133.63202713834,"y":30148.048666404746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"cb4c3269-cfe5-4b10-8fce-3693ebce8fb3","savedPayload":{"position":{"x":27133.63202713834,"y":30148.048666404746},"targetPosition":{"x":28270.79177187288,"y":29642.78018566101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"c45fab06-15c4-4ae3-8af9-ca3148944fb7","savedPayload":{"position":{"x":28270.79177187288,"y":29642.78018566101},"targetPosition":{"x":28288.302167955684,"y":29503.751237660577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29768.31680252241,"y":28910.732712141467},"targetPosition":{"x":28190.5150502904,"y":30388.80315578925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30234.458110455937,"y":30869.978542556677},"targetPosition":{"x":30051.421313455718,"y":30516.12274949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"712dddfd-f468-4ad5-b569-e28f243367b8","savedPayload":{"position":{"x":30051.421313455718,"y":30516.12274949},"targetPosition":{"x":29971.658534921822,"y":30050.056444545677},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"9035c77b-e5cf-4bc8-8a84-76ecc54827f7","savedPayload":{"position":{"x":29971.658534921822,"y":30050.056444545677},"targetPosition":{"x":28908.522146471692,"y":28498.546292855615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30795.225690705134,"y":29671.92478324558},"targetPosition":{"x":30648.046427185018,"y":29782.3720384131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2d0105b0-0df8-441f-852b-fb0896f88ec9","savedPayload":{"position":{"x":30648.046427185018,"y":29782.3720384131},"targetPosition":{"x":30259.034806836382,"y":29641.86364431236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":31029.87777690554,"y":29999.217539673435},"targetPosition":{"x":30624.631555375676,"y":29944.42348623358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ccf1b2b7-163e-4a85-93c1-19257fd6e20a","savedPayload":{"position":{"x":30624.631555375676,"y":29944.42348623358},"targetPosition":{"x":30259.034806836382,"y":29641.86364431236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"8b04526c-dfd1-47b4-bcad-9ba28baefe45","savedPayload":{"position":{"x":30259.034806836382,"y":29641.86364431236},"targetPosition":{"x":28908.522146471692,"y":28498.546292855615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"78aa3111-f3c0-4feb-a53a-04180e8ba325","savedPayload":{"position":{"x":28908.522146471692,"y":28498.546292855615},"targetPosition":{"x":28190.5150502904,"y":30388.80315578925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"fcbdcd00-6012-47ca-a8da-285cd600dd83","savedPayload":{"position":{"x":28190.5150502904,"y":30388.80315578925},"targetPosition":{"x":28270.79177187288,"y":29642.78018566101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30107.870046269476,"y":29601.481327974143},"targetPosition":{"x":28010.339556909013,"y":32068.409051816685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31742.95447606174,"y":30909.827971134575},"targetPosition":{"x":31232.942203051512,"y":30741.72937296397},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9faa3fee-2cf4-4b5b-963b-66b89f9f5d39","savedPayload":{"position":{"x":31232.942203051512,"y":30741.72937296397},"targetPosition":{"x":30918.54980264785,"y":30277.762364338025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"51f36e74-2151-434f-928b-0c0c812da7fc","savedPayload":{"position":{"x":30918.54980264785,"y":30277.762364338025},"targetPosition":{"x":29451.69955660423,"y":28869.52014748148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30892.232268355576,"y":30992.10444512282},"targetPosition":{"x":30822.098984394328,"y":30860.82036451746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0c67fea5-096a-4244-adb7-e25fb99c8fa9","savedPayload":{"position":{"x":30822.098984394328,"y":30860.82036451746},"targetPosition":{"x":30410.849640035864,"y":30402.27027863459},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30865.503146487164,"y":31256.75527825501},"targetPosition":{"x":30632.337575030866,"y":30844.21739911242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"51a7a52b-b5a0-444a-9c3f-a5c1107364d4","savedPayload":{"position":{"x":30632.337575030866,"y":30844.21739911242},"targetPosition":{"x":30410.849640035864,"y":30402.27027863459},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"1ecbddb7-0567-4982-b153-3cfdf52da4ea","savedPayload":{"position":{"x":30410.849640035864,"y":30402.27027863459},"targetPosition":{"x":29451.69955660423,"y":28869.52014748148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"27cc93d7-5c3a-4627-b3db-9063e1776674","savedPayload":{"position":{"x":29451.69955660423,"y":28869.52014748148},"targetPosition":{"x":28010.339556909013,"y":32068.409051816685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"b648d940-c4d5-4299-a857-6f1570099fe0","savedPayload":{"position":{"x":28010.339556909013,"y":32068.409051816685},"targetPosition":{"x":28190.5150502904,"y":30388.80315578925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30479.6124563644,"y":31132.873947717613},"targetPosition":{"x":28966.157606759312,"y":30033.28463526356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32485.12471728991,"y":30794.360745364676},"targetPosition":{"x":32086.070851577086,"y":30604.274259877657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"bbdb3a24-2801-4804-b576-9400a1090ebd","savedPayload":{"position":{"x":32086.070851577086,"y":30604.274259877657},"targetPosition":{"x":31579.085696068163,"y":30482.59801007068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"e4b34544-1f64-4353-a5ad-2a0aea1c58c6","savedPayload":{"position":{"x":31579.085696068163,"y":30482.59801007068},"targetPosition":{"x":27915.691868857728,"y":30500.982114711143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32310.848989084996,"y":31446.83074706049},"targetPosition":{"x":31689.440400126372,"y":31341.687467591175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c44b4d80-d0d6-4203-b3d8-980cf6f9cd68","savedPayload":{"position":{"x":31689.440400126372,"y":31341.687467591175},"targetPosition":{"x":31391.983983969578,"y":30948.431805048982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32147.814252724424,"y":31247.664374110973},"targetPosition":{"x":31784.33080298796,"y":31257.25085558278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"3d5f2f28-18ab-492c-92c3-83935147c659","savedPayload":{"position":{"x":31784.33080298796,"y":31257.25085558278},"targetPosition":{"x":31391.983983969578,"y":30948.431805048982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"18043e6e-16ab-4838-bb12-29838d4cce6b","savedPayload":{"position":{"x":31391.983983969578,"y":30948.431805048982},"targetPosition":{"x":27915.691868857728,"y":30500.982114711143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"5fee368f-24dd-427d-bd52-a53ecfb4459d","savedPayload":{"position":{"x":27915.691868857728,"y":30500.982114711143},"targetPosition":{"x":28966.157606759312,"y":30033.28463526356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"68fdfa18-7975-4055-89bc-53b9b616d7cf","savedPayload":{"position":{"x":28966.157606759312,"y":30033.28463526356},"targetPosition":{"x":28010.339556909013,"y":32068.409051816685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31567.61585978835,"y":29525.26126486318},"targetPosition":{"x":28787.08142645516,"y":31737.080679747352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33561.92954242124,"y":31658.478884819844},"targetPosition":{"x":32970.37276946899,"y":31532.141746423626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ec86d2bb-5e22-4f31-aeee-9ff98dd3f006","savedPayload":{"position":{"x":32970.37276946899,"y":31532.141746423626},"targetPosition":{"x":32485.45864048743,"y":31127.83600406687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"d7a37efb-0d64-40ad-8e83-da1f3da2f2db","savedPayload":{"position":{"x":32485.45864048743,"y":31127.83600406687},"targetPosition":{"x":30628.6167156646,"y":29643.151578998866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":33049.70047215474,"y":32071.47152267794},"targetPosition":{"x":32642.18377037864,"y":31930.935088767237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e3fba252-1cc9-48b1-b9cc-bb6a32faf7b3","savedPayload":{"position":{"x":32642.18377037864,"y":31930.935088767237},"targetPosition":{"x":32073.61572156226,"y":31386.829947745427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32929.85541325558,"y":31964.822582137393},"targetPosition":{"x":32589.278903276365,"y":31762.95471501195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ee9a30e4-4128-4911-b03c-e1aebc1aa173","savedPayload":{"position":{"x":32589.278903276365,"y":31762.95471501195},"targetPosition":{"x":32073.61572156226,"y":31386.829947745427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"684a6ca0-83ad-4856-a759-fcd342f4ac8c","savedPayload":{"position":{"x":32073.61572156226,"y":31386.829947745427},"targetPosition":{"x":30628.6167156646,"y":29643.151578998866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"1e0fe692-2762-4a39-bcd2-292d4156874a","savedPayload":{"position":{"x":30628.6167156646,"y":29643.151578998866},"targetPosition":{"x":28787.08142645516,"y":31737.080679747352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"9a426f1b-c3fd-4ec5-aa9e-7c1198587936","savedPayload":{"position":{"x":28787.08142645516,"y":31737.080679747352},"targetPosition":{"x":28966.157606759312,"y":30033.28463526356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31147.730279329313,"y":30957.65332278781},"targetPosition":{"x":31227.79065047026,"y":30195.92977341253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"35945d37-6095-4690-b29c-7dd41c2ad489","savedPayload":{"position":{"x":31227.79065047026,"y":30195.92977341253},"targetPosition":{"x":28787.08142645516,"y":31737.080679747352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4710a2d0-16e7-40d3-b0c3-b2116c569f8d","savedPayload":{"position":{"x":28330.25690694046,"y":29071.220008522367},"targetPosition":{"x":28336.960228542717,"y":29007.442163744632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0301fddf-32a4-4b93-beda-a5ca48eb26b1","savedPayload":{"position":{"x":28336.960228542717,"y":29007.442163744632},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"a5785489-49fe-4a19-8671-c1d875a1dee4","savedPayload":{"position":{"x":27420.544383065946,"y":30354.91872626357},"targetPosition":{"x":27681.10904841574,"y":29533.968004635626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"927e7d87-c522-4bf4-a872-04d5a18180ff","savedPayload":{"position":{"x":27681.10904841574,"y":29533.968004635626},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a04f9080-32e5-4e0b-8896-713016ba3fda","savedPayload":{"position":{"x":27944.77098598467,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27534.522158522537,"y":30240.425474700474},"targetPosition":{"x":26095.609239901543,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25041.480716547212,"y":29486.246991311567},"targetPosition":{"x":26095.609239901543,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25414.728252381392,"y":28225.684460546345},"targetPosition":{"x":26095.609239901543,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26529.773607309053,"y":27386.279474001803},"targetPosition":{"x":26095.609239901543,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5a021e03-57ff-4915-a551-c6ef14c963c3","savedPayload":{"position":{"x":26095.609239901543,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"uiObject":{}}}]} \ No newline at end of file +{"type":"Workspace","name":"Bot Instance Config Cleaned","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":20623.359998665186,"y":26939.971257636924},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20812.723461038408,"y":26725.760340082204},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21056.642323957538,"y":26874.97718532498},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21306.422962820903,"y":27127.03740727769},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21204.491485674356,"y":27496.421215303384},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20888.624115719744,"y":27761.761912702594},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20413.198693352406,"y":27799.775805452602},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20393.1740350247,"y":27297.229724766323},"targetPosition":{"x":20755.378605069884,"y":27148.60619994661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20755.458524955015,"y":27148.309419015524},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20729.46923054578,"y":27147.49074220674},"targetPosition":{"x":20335.978159785296,"y":27128.593324095094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19860.454980302933,"y":27868.03475407296},"targetPosition":{"x":20335.978159785296,"y":27128.593324095094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}}],"id":"b20c85c2-6f51-4005-a8dc-c8553567852b","savedPayload":{"position":{"x":20336.371265693317,"y":27128.45873988965},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20615.238951525636,"y":27074.650564544914},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20523.45890363432,"y":27423.604335483586},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20295.392761066454,"y":27538.058960417966},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20158.165447284104,"y":27740.943742355106},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19901.608790928927,"y":27686.20060301043},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19616.914314600173,"y":27487.564907740478},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19666.05524234844,"y":27121.32786039559},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19928.21029042446,"y":26844.59716519553},"targetPosition":{"x":20144.368951706172,"y":27372.43067180805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20144.368951706172,"y":27372.43067180805},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20274.08475483815,"y":27289.45653364291},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19961.11418372083,"y":27321.15270612001},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19855.258294769017,"y":27444.474476561143},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19559.73981521758,"y":27530.198400217032},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19425.415603939946,"y":27253.874908658716},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19214.456159262292,"y":26778.138626391028},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19613.609936625988,"y":26382.537847142943},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20313.715807694833,"y":26131.088372489237},"targetPosition":{"x":19867.181200865856,"y":27197.416476001705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19867.338913648065,"y":27197.316753595776},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19918.995739604325,"y":27105.700614301986},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19695.505132344264,"y":27161.505502006654},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19414.84715596537,"y":27120.996864568315},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19297.71258245347,"y":26841.86629128137},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19301.99576358686,"y":26484.422398567334},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19564.670893774215,"y":26012.470052748457},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20109.190826156853,"y":26124.278316493397},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20730.1972193549,"y":26419.22221742039},"targetPosition":{"x":19741.62745320306,"y":26824.073267116433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19741.975628019998,"y":26823.88309009097},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19764.316749708687,"y":26875.53671272374},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19494.409550582182,"y":26588.879290565248},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19471.55143163227,"y":26260.991100242194},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19559.564089887124,"y":25968.248085872314},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19811.57641620847,"y":25600.023871699344},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20337.474153461346,"y":25598.31083145864},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20733.614943508503,"y":26021.664510906456},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20577.85178632846,"y":26565.879228748072},"targetPosition":{"x":19898.900815731526,"y":26281.13602464857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19899.2726320081,"y":26280.94421689175},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19814.695382066286,"y":26981.63699958866},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19691.28092685179,"y":26529.148765089463},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19986.387800339777,"y":26187.046719126894},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20364.386278502927,"y":26162.48992699515},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20666.50064575364,"y":26256.077941045838},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20721.87729502188,"y":26549.17024220252},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20729.510800170006,"y":26805.27294280689},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20594.679754064025,"y":27140.618497607513},"targetPosition":{"x":20382.88787396288,"y":26623.24201270192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20383.115905498707,"y":26623.504865084178},"targetPosition":{"x":20266.035725318918,"y":26991.464061300452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"bf04ccea-266d-4115-b50e-fefdf29b873a","savedPayload":{"position":{"x":20266.035725318918,"y":26991.464061300452},"targetPosition":{"x":20423.811189260578,"y":26911.07692095621},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20012.278945158716,"y":26474.88619144259},"targetPosition":{"x":20032.27804788927,"y":26058.66383025112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19729.445921220053,"y":26214.97851227371},"targetPosition":{"x":20032.27804788927,"y":26058.66383025112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19862.72131463258,"y":25950.10538065584},"targetPosition":{"x":20032.27804788927,"y":26058.66383025112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20046.56335667096,"y":25755.167821346986},"targetPosition":{"x":20032.27804788927,"y":26058.66383025112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20392.32383153123,"y":25873.241197868112},"targetPosition":{"x":20032.27804788927,"y":26058.66383025112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"d6937865-7848-4270-b1a1-ab7035e8378c","savedPayload":{"position":{"x":20032.27804788927,"y":26058.66383025112},"targetPosition":{"x":20196.689734873435,"y":26163.93627094019},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"22d1722d-a9f5-4b43-8732-c88fd45a3cb8","savedPayload":{"position":{"x":20196.689734873435,"y":26163.93627094019},"targetPosition":{"x":20451.994637759264,"y":26327.642175240428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20735.303537164273,"y":25848.523337964056},"targetPosition":{"x":21023.70632048304,"y":26033.65453851493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21038.92086141712,"y":25718.038679247533},"targetPosition":{"x":21023.70632048304,"y":26033.65453851493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21295.058783620807,"y":25894.167353645375},"targetPosition":{"x":21023.70632048304,"y":26033.65453851493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21830.41587418279,"y":26552.309302581467},"targetPosition":{"x":21023.70632048304,"y":26033.65453851493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20975.135247144117,"y":27057.063510509903},"targetPosition":{"x":21023.70632048304,"y":26033.65453851493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"2d6a3009-cb74-4aeb-9d37-5baa9838d516","savedPayload":{"position":{"x":21023.70632048304,"y":26033.65453851493},"targetPosition":{"x":20729.91892350766,"y":26184.72766898407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"44aca2ca-b3dc-4a2a-80ae-de36a4924d10","savedPayload":{"position":{"x":20729.91892350766,"y":26184.72766898407},"targetPosition":{"x":20451.994637759264,"y":26327.642175240428},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"1be42eb3-bfaf-432f-8da6-15f15d547f50"}}}],"id":"29ca14e5-dabe-470a-be64-ed7996bd1e55","savedPayload":{"position":{"x":20451.996904465024,"y":26327.294421611274},"targetPosition":{"x":20423.811189260578,"y":26911.07692095621},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"0726a9e4-23b6-4d27-a8de-e91a9665a8ba","savedPayload":{"position":{"x":20423.811189260578,"y":26911.07692095621},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"d"}}},"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":20173.160550314413,"y":27783.224810814245},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20434.511482058824,"y":27960.523702300696},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"37ee839d-9a7c-410c-9251-c33b8f1b99f7","savedPayload":{"position":{"x":20265.29399662146,"y":27851.853723669938},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20230.569258100724,"y":27731.926297189275},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":20349.997154920482,"y":27679.202234110347},"targetPosition":{"x":20511.07534717651,"y":27791.87665994007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"09db5e1e-a7e8-468c-ad70-0d2ab1c8b8b8","savedPayload":{"position":{"x":20511.07534717651,"y":27791.87665994007},"targetPosition":{"x":20697.507857527697,"y":31097.82854650423},"floatingObject":{"isPinned":false,"isFrozen":true,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"id":"121202ea-6735-4bf3-8a95-aaa55f00f6e7","savedPayload":{"position":{"x":20697.507857527697,"y":31097.82854650423},"targetPosition":{"x":20513.798170926733,"y":30272.267703058755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19505.92031244234,"y":29955.3638855536},"targetPosition":{"x":20513.798170926733,"y":30272.267703058755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3f483482-d8a1-4755-ba50-7cac6296fa5f","savedPayload":{"position":{"x":20513.798170926733,"y":30272.267703058755},"targetPosition":{"x":21022.465324867153,"y":29805.41721188117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"25fe9099-b53d-4757-8a63-3f8a15875f33","savedPayload":{"position":{"x":21022.465324867153,"y":29805.41721188117},"targetPosition":{"x":21454.383604592873,"y":29409.006200325766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"5b21d2d2-0f52-4408-83eb-ddaa844ec58c","savedPayload":{"position":{"x":21454.383604592873,"y":29409.006200325766},"targetPosition":{"x":21655.66491508275,"y":29222.76585767372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25714.03275811884,"y":26936.889316046276},"targetPosition":{"x":25055.387086635277,"y":26854.438607797627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25555.128252320887,"y":26500.111319648193},"targetPosition":{"x":25055.387086635277,"y":26854.438607797627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7fb83e5e-a7a9-4948-afc0-ee398f921dde","savedPayload":{"position":{"x":25464.10470959987,"y":26691.220211348726},"targetPosition":{"x":25055.387086635277,"y":26854.438607797627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25518.067638637433,"y":26964.283891680712},"targetPosition":{"x":25055.387086635277,"y":26854.438607797627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25616.7809624227,"y":26705.100766239884},"targetPosition":{"x":25055.387086635277,"y":26854.438607797627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"87e38a84-7c06-421b-afa5-1fd38017a2ea","savedPayload":{"position":{"x":25055.387086635277,"y":26854.438607797627},"targetPosition":{"x":18530.952097743735,"y":28541.372079081928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c5eaba2a-7e87-4224-924b-342df9717159","savedPayload":{"position":{"x":18530.952097743735,"y":28541.372079081928},"targetPosition":{"x":19469.358758628907,"y":27987.605064627493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19459.355642227238,"y":26936.886829679035},"targetPosition":{"x":19469.358758628907,"y":27987.605064627493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ed2a205f-2369-496d-8460-4fa2c1bec49f","savedPayload":{"position":{"x":19469.358758628907,"y":27987.605064627493},"targetPosition":{"x":20136.926556497296,"y":28364.597938061816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"b7835d6b-653f-4f9e-9b67-8c78ad1082dc","savedPayload":{"position":{"x":20136.926556497296,"y":28364.597938061816},"targetPosition":{"x":20651.53010118779,"y":28655.20792496026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"54bc0b34-6b2c-4457-9c39-14d9adead46b","savedPayload":{"position":{"x":20651.53010118779,"y":28655.20792496026},"targetPosition":{"x":21655.66491508275,"y":29222.76585767372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22110.749068670055,"y":27788.317164187098},"targetPosition":{"x":24940.69536720302,"y":26776.35192558575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21987.44441685302,"y":27674.011420827515},"targetPosition":{"x":24940.69536720302,"y":26776.35192558575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"84b7fbf3-55c6-4105-bbc1-6f916e594419","savedPayload":{"position":{"x":22170.958629069486,"y":27904.240030220095},"targetPosition":{"x":24940.69536720302,"y":26776.35192558575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21965.891794281182,"y":28079.844770515552},"targetPosition":{"x":24940.69536720302,"y":26776.35192558575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21845.17177115594,"y":27802.979574611025},"targetPosition":{"x":24940.69536720302,"y":26776.35192558575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f17cb007-672f-4a78-8dd9-24aa1b7ce7a7","savedPayload":{"position":{"x":24940.69536720302,"y":26776.35192558575},"targetPosition":{"x":21208.301724007753,"y":25777.585346017415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"id":"8b83403b-914b-45b7-8111-5696c36f4f7e","savedPayload":{"position":{"x":21208.301724007753,"y":25777.585346017415},"targetPosition":{"x":22181.049402470282,"y":26636.824998076958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22736.597180124136,"y":26450.45110625411},"targetPosition":{"x":22181.049402470282,"y":26636.824998076958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"4c7a189b-2d01-4552-977c-e6877a285e62","savedPayload":{"position":{"x":22181.049402470282,"y":26636.824998076958},"targetPosition":{"x":22034.134131466584,"y":27361.880422443028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"17e12190-f40c-443a-9ac2-9b49408702dc","savedPayload":{"position":{"x":22034.134131466584,"y":27361.880422443028},"targetPosition":{"x":21912.092624363286,"y":27964.178986224255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d744ef6a-91ba-426c-941a-011a09dc6128","savedPayload":{"position":{"x":21912.092624363286,"y":27964.178986224255},"targetPosition":{"x":21655.66491508275,"y":29222.76585767372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24792.889962734916,"y":27507.43724329911},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25036.861823649313,"y":27721.8783821653},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-05-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-07-31T23:59:59.999Z\"\n}","id":"0461ebd0-083d-4995-a27d-7c0db0bcfe59","savedPayload":{"position":{"x":24450.962611484058,"y":28134.071658264093},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"d23bfc6a-40b5-44c8-b044-5b07354210d8","savedPayload":{"position":{"x":24849.836619678128,"y":27770.20870031959},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24800.55007687535,"y":28060.47772356121},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24590.463623969794,"y":27926.04708804461},"targetPosition":{"x":24383.06314808055,"y":27725.695290111773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e2d866ba-b44a-45aa-8173-ee280626e3c0","savedPayload":{"position":{"x":24383.06314808055,"y":27725.695290111773},"targetPosition":{"x":24067.369877702553,"y":28088.891710084117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e5a4324d-479f-45ae-b882-54939c919a63","savedPayload":{"position":{"x":24067.369877702553,"y":28088.891710084117},"targetPosition":{"x":23675.800028187365,"y":28991.398011892623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":"e9c0900c-b4c9-4821-a5f6-b052464e2bef","savedPayload":{"position":{"x":23766.670889529338,"y":29113.99939797938},"targetPosition":{"x":23675.800028187365,"y":28991.398011892623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"bd6770b7-bcd6-402b-b301-5a0f0922f46b","savedPayload":{"position":{"x":23675.800028187365,"y":28991.398011892623},"targetPosition":{"x":23153.06496731769,"y":29051.376272657373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"e2af488f-d970-4605-b63d-bd9b1514718f","savedPayload":{"position":{"x":23153.06496731769,"y":29051.376272657373},"targetPosition":{"x":22603.500903911885,"y":29114.432874690247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7baff84-f86a-4d45-808b-72e0a9c35585","savedPayload":{"position":{"x":22603.500903911885,"y":29114.432874690247},"targetPosition":{"x":21655.66491508275,"y":29222.76585767372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"2b8b44d1-c9c2-465c-b408-72ae6a5159db","savedPayload":{"position":{"x":21655.66491508275,"y":29222.76585767372},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"t"}}},{"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":22567.134192518522,"y":28577.612735056024},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22273.57303771244,"y":28630.92430459711},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"d9e63d80-13aa-4638-9bbe-05c4eb427b85","savedPayload":{"position":{"x":22511.73641052664,"y":28757.59467357538},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22333.03360187296,"y":28684.705890990852},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22415.999594413206,"y":28814.088742176205},"targetPosition":{"x":22331.07679657496,"y":28408.595098306796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ac7ada1f-9f3a-46df-ad1c-a0a013ae91ef","savedPayload":{"position":{"x":22331.07679657496,"y":28408.595098306796},"targetPosition":{"x":20406.010908011955,"y":29253.24721041429},"floatingObject":{"isPinned":false,"isFrozen":true,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cc68bed4-8472-4d26-9573-1c7b40648b71","savedPayload":{"position":{"x":20406.010908011955,"y":29253.24721041429},"targetPosition":{"x":20478.660618811646,"y":29055.597554679658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20192.821066742676,"y":28712.743559167484},"targetPosition":{"x":20478.660618811646,"y":29055.597554679658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9cfa0c18-d720-42b4-bd11-c8f3f0eb86a3","savedPayload":{"position":{"x":20478.660618811646,"y":29055.597554679658},"targetPosition":{"x":20745.105625192387,"y":29009.48743154306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"54a45585-1950-486e-b41e-58fbf68ccc87","savedPayload":{"position":{"x":20745.105625192387,"y":29009.48743154306},"targetPosition":{"x":21148.4550875679,"y":28939.68505982723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2f75b6d3-47ee-4638-a981-52b567f07c92","savedPayload":{"position":{"x":21148.4550875679,"y":28939.68505982723},"targetPosition":{"x":21956.19093569809,"y":28796.953561318045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23392.290347198403,"y":27701.051823465667},"targetPosition":{"x":23475.762916098236,"y":28004.936969000893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23160.943969038224,"y":27497.309102840707},"targetPosition":{"x":23475.762916098236,"y":28004.936969000893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"627fabc2-d723-4476-85a4-f4a6feb34340","savedPayload":{"position":{"x":22779.221486597948,"y":27894.33645903766},"targetPosition":{"x":23475.762916098236,"y":28004.936969000893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22942.311740850837,"y":27672.907990736665},"targetPosition":{"x":23475.762916098236,"y":28004.936969000893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23185.53085365766,"y":27532.97373543626},"targetPosition":{"x":23475.762916098236,"y":28004.936969000893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e573e921-7346-49a8-836b-bf370e877009","savedPayload":{"position":{"x":23475.762916098236,"y":28004.936969000893},"targetPosition":{"x":21099.909703758363,"y":27561.719010855195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"4d3a8e33-af23-4b2f-bf7c-45cadc64099f","savedPayload":{"position":{"x":21099.909703758363,"y":27561.719010855195},"targetPosition":{"x":21309.744283072483,"y":27569.713357470224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21569.380064002085,"y":27157.1284352915},"targetPosition":{"x":21309.744283072483,"y":27569.713357470224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"2635e474-9d0b-4acd-b78e-d39d053228e0","savedPayload":{"position":{"x":21309.744283072483,"y":27569.713357470224},"targetPosition":{"x":21426.820896165027,"y":27791.598214016445},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"dd7b90d8-4548-4010-ae1f-95d470378a12","savedPayload":{"position":{"x":21426.820896165027,"y":27791.598214016445},"targetPosition":{"x":21624.862943847405,"y":28166.929633156396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b6a93695-d43d-4c4f-9ddd-d32a2cf71c55","savedPayload":{"position":{"x":21624.862943847405,"y":28166.929633156396},"targetPosition":{"x":21956.19093569809,"y":28796.953561318045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24169.735462321998,"y":28396.576064541907},"targetPosition":{"x":24304.587276518057,"y":29243.065473424027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23990.56296403814,"y":28461.232486749283},"targetPosition":{"x":24304.587276518057,"y":29243.065473424027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"1bca99d0-fa30-4ca6-8968-4f85516355e0","savedPayload":{"position":{"x":24067.437801235836,"y":28289.578697598754},"targetPosition":{"x":24304.587276518057,"y":29243.065473424027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24140.95070518503,"y":28244.7781853364},"targetPosition":{"x":24304.587276518057,"y":29243.065473424027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24415.307156964616,"y":28541.385704367236},"targetPosition":{"x":24304.587276518057,"y":29243.065473424027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"49b8a9d0-d3af-4df8-a093-95f67ba30dc5","savedPayload":{"position":{"x":24304.587276518057,"y":29243.065473424027},"targetPosition":{"x":22952.52566949241,"y":26840.957086310937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"59a383af-80c5-4a9a-921b-e04c91c64f48","savedPayload":{"position":{"x":22952.52566949241,"y":26840.957086310937},"targetPosition":{"x":23157.81194335671,"y":27565.54567873964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23649.02295193299,"y":27689.675327922454},"targetPosition":{"x":23157.81194335671,"y":27565.54567873964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"086319ff-c1a5-4a91-97f8-82d187f46a6f","savedPayload":{"position":{"x":23157.81194335671,"y":27565.54567873964},"targetPosition":{"x":22835.6626993074,"y":27897.02941440992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"d6ea855d-94cb-4a0c-b1f6-2616cd95ef39","savedPayload":{"position":{"x":22835.6626993074,"y":27897.02941440992},"targetPosition":{"x":22505.77273096145,"y":28236.47816708409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"203c786d-2efa-4618-b4d7-61cec6cc4178","savedPayload":{"position":{"x":22505.77273096145,"y":28236.47816708409},"targetPosition":{"x":21956.19093569809,"y":28796.953561318045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23573.57837820929,"y":28535.04985019363},"targetPosition":{"x":23506.26223903093,"y":28992.862095964512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23968.68178586856,"y":29080.685144519408},"targetPosition":{"x":23506.26223903093,"y":28992.862095964512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"a345cf05-b0fb-4d2c-ab7c-ea39e7a73efb","savedPayload":{"position":{"x":23767.215017721162,"y":28872.446608108145},"targetPosition":{"x":23506.089361421033,"y":28992.622593605396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"49b79a71-12bc-4c47-877a-08e19a5c5f70","savedPayload":{"position":{"x":24065.709372804733,"y":28839.149656580186},"targetPosition":{"x":23506.089361421033,"y":28992.622593605396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23796.719243679017,"y":28488.872079539426},"targetPosition":{"x":23506.089361421033,"y":28992.622593605396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23951.063092896402,"y":28698.354542631954},"targetPosition":{"x":23506.089361421033,"y":28992.622593605396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6f976714-c92f-4c5c-ad5d-5ed2d8a3d287","savedPayload":{"position":{"x":23506.26223903093,"y":28992.862095964512},"targetPosition":{"x":23276.216797945115,"y":29146.96983486793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"1be42eb3-bfaf-432f-8da6-15f15d547f50","savedPayload":{"position":{"x":23276.216797945115,"y":29146.96983486793},"targetPosition":{"x":23017.664700072994,"y":29320.174220070003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"p"},"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":"770558fc-3711-4232-a8bb-fe7bcecd805b","savedPayload":{"position":{"x":23063.37511025539,"y":29182.24343517507},"targetPosition":{"x":23017.664700072994,"y":29320.174220070003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"16d02098-221f-4d83-9682-a5f83262bb74","savedPayload":{"position":{"x":23017.664700072994,"y":29320.174220070003},"targetPosition":{"x":22559.61127863384,"y":29094.964515468306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"72cdfb23-b7c6-4feb-ba2d-d56415d30162","savedPayload":{"position":{"x":22559.61127863384,"y":29094.964515468306},"targetPosition":{"x":22203.289821736344,"y":28919.773050247928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c6fb2087-d2a2-49a0-9790-2c4d1cb015d7","savedPayload":{"position":{"x":22203.289821736344,"y":28919.773050247928},"targetPosition":{"x":21956.19093569809,"y":28796.953561318045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a10117c3-fc8f-49e4-a424-0795068fbe7a","savedPayload":{"position":{"x":21956.19093569809,"y":28796.953561318045},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"l"}}},{"type":"Task Manager","name":"Masters Datasets Poloniex","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":"Live-Trades","code":" {\n \"process\": \"Live-Trades\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"22839b31-f532-47a3-b19b-d286c569e7d8","savedPayload":{"position":{"x":21179.892583328325,"y":31829.579824685323},"targetPosition":{"x":21417.408243114554,"y":31454.413426380477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"338266fa-14c2-42eb-b0e5-d0a8ed9309fc","savedPayload":{"position":{"x":21417.408243114554,"y":31454.413426380477},"targetPosition":{"x":20454.5079842551,"y":29326.548052544753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Live-Trades","id":"371a2507-655b-46c5-b959-52f527cc4d7e"}}},{"type":"Sensor Process Instance","name":"Hole-Fixing","code":" {\n \"process\": \"Hole-Fixing\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"eeb69692-1ec6-41c1-a1eb-123aa8f37039","savedPayload":{"position":{"x":21468.93734413052,"y":30123.593561887108},"targetPosition":{"x":19527.866350482385,"y":27558.733355957498},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3d7e0bdd-64e3-4442-8742-cc9282a82631","savedPayload":{"position":{"x":19527.866350482385,"y":27558.733355957498},"targetPosition":{"x":20454.5079842551,"y":29326.548052544753},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Hole-Fixing","id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18"}}}],"id":"85c4f582-56ee-4b8e-95b2-aa61baedfa39","savedPayload":{"position":{"x":20454.5079842551,"y":29326.548052544753},"targetPosition":{"x":20938.700720791567,"y":29346.314038916178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"2fcbea08-a941-4891-80fd-236eacd83c11","savedPayload":{"position":{"x":20938.700720791567,"y":29346.314038916178},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22115.806610033596,"y":30079.96324624252},"targetPosition":{"x":22144.381357229984,"y":30118.957448287852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"fdb6700e-c193-4a9c-962d-322edab4dedc","savedPayload":{"position":{"x":22144.381357229984,"y":30118.957448287852},"targetPosition":{"x":21089.804638893995,"y":28097.813935262966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"456f7bdf-0021-4752-8025-68f640b54ff4","savedPayload":{"position":{"x":21089.804638893995,"y":28097.813935262966},"targetPosition":{"x":21383.623662698497,"y":28498.770706647585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"b864d5bb-2086-4c23-b04a-bc1f37eea874","savedPayload":{"position":{"x":21383.623662698497,"y":28498.770706647585},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21899.428584433055,"y":27380.878390052527},"targetPosition":{"x":22174.613387639823,"y":27657.94083675341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"050d715f-2851-48b4-86b6-d93ab4baa1b2","savedPayload":{"position":{"x":22174.613387639823,"y":27657.94083675341},"targetPosition":{"x":22436.655727238933,"y":27921.771146067407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23315.145030294687,"y":27689.579048558917},"targetPosition":{"x":22838.138112212786,"y":27815.655981368727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"111b43d5-d4ff-414c-8b9f-24f79e2a0254","savedPayload":{"position":{"x":22838.138112212786,"y":27815.655981368727},"targetPosition":{"x":22436.655727238933,"y":27921.771146067407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"1e587326-ad4d-4ea8-9273-367b3009ea3d","savedPayload":{"position":{"x":22436.655727238933,"y":27921.771146067407},"targetPosition":{"x":22313.5663472861,"y":28374.977726735662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e4164330-478a-4de8-b3ae-db67225bfa7a","savedPayload":{"position":{"x":22313.5663472861,"y":28374.977726735662},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23530.18837138454,"y":27962.41928717598},"targetPosition":{"x":23482.087560264954,"y":28376.662108595963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"14b4277e-82c4-4391-af7d-cc456fc0a29e","savedPayload":{"position":{"x":23482.087560264954,"y":28376.662108595963},"targetPosition":{"x":23434.39493507913,"y":28787.38964432886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24074.146642664775,"y":29262.916298624164},"targetPosition":{"x":23726.830253867076,"y":29004.756455690433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"c5de37ae-dfa5-4bac-b7f3-7d75a36adf1e","savedPayload":{"position":{"x":23726.830253867076,"y":29004.756455690433},"targetPosition":{"x":23434.39493507913,"y":28787.38964432886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"824572fe-b6af-4608-ae8b-23a8ad8133e3","savedPayload":{"position":{"x":23434.39493507913,"y":28787.38964432886},"targetPosition":{"x":23004.157374144856,"y":28973.36169110751},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83565cd7-dbb8-47b7-8672-df205da6c9ab","savedPayload":{"position":{"x":23004.157374144856,"y":28973.36169110751},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25715.025543163316,"y":28948.93663841249},"targetPosition":{"x":24131.923444366977,"y":29936.173961567914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"1c1d8ed7-90df-478d-b647-6d442032d4c2","savedPayload":{"position":{"x":24131.923444366977,"y":29936.173961567914},"targetPosition":{"x":23638.165366244775,"y":30244.086132047854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23665.211286347796,"y":31039.24968718672},"targetPosition":{"x":23647.476440338414,"y":30517.836359448385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ee814dbc-2af1-4489-ba89-99d992e28ed4","savedPayload":{"position":{"x":23647.476440338414,"y":30517.836359448385},"targetPosition":{"x":23638.165366244775,"y":30244.086132047854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"d80f2c6c-99c3-4147-a738-1011de2bd42e","savedPayload":{"position":{"x":23638.165366244775,"y":30244.086132047854},"targetPosition":{"x":23035.595397468274,"y":29922.992874084724},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"df43162b-1971-4bac-9aed-d3ddcf61b216","savedPayload":{"position":{"x":23035.595397468274,"y":29922.992874084724},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24060.232779726317,"y":31628.950657878417},"targetPosition":{"x":22803.970233841846,"y":31184.565390692223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"6ddd81e2-d6db-4814-9c6c-96538a74824c","savedPayload":{"position":{"x":22803.970233841846,"y":31184.565390692223},"targetPosition":{"x":22340.119346148273,"y":31020.484640742667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21778.54449192113,"y":31500.445186381607},"targetPosition":{"x":22119.332992569416,"y":31209.18386389285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"81f0108b-8af9-4b22-94dd-81ef4a5c8065","savedPayload":{"position":{"x":22119.332992569416,"y":31209.18386389285},"targetPosition":{"x":22340.119346148273,"y":31020.484640742667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22340.119346148273,"y":31020.484640742667},"targetPosition":{"x":22233.925905306685,"y":30448.60131629743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"aa0f2533-460c-464f-ad77-6ae4cadd1178","savedPayload":{"position":{"x":22233.925905306685,"y":30448.60131629743},"targetPosition":{"x":22035.77728008146,"y":29391.53291795752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"91469c80-5e9e-4a0f-8306-afbfb07e997b","savedPayload":{"position":{"x":22035.77728008146,"y":29391.53291795752},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Sparta Datasets","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":22215.709674110978,"y":28367.607219501533},"targetPosition":{"x":21993.313810370062,"y":29031.769476195153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"033c4a8d-7063-4d49-bd8c-60e35625ffe4","savedPayload":{"position":{"x":21993.313810370062,"y":29031.769476195153},"targetPosition":{"x":22147.21962505421,"y":29020.025321360663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22648.018665400574,"y":28040.024929218784},"targetPosition":{"x":22466.390685160844,"y":28354.947491474326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9c27f4ca-ddd1-4788-a45d-b9c785963a32","savedPayload":{"position":{"x":22466.390685160844,"y":28354.947491474326},"targetPosition":{"x":22147.21962505421,"y":29020.025321360663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}}],"id":"6d36d506-48f6-471b-880e-e94acefc4a2e","savedPayload":{"position":{"x":22147.21962505421,"y":29020.025321360663},"targetPosition":{"x":22317.494011445662,"y":29269.043674386354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0d8eea02-dfa3-43b8-82f4-9f589d5e8711","savedPayload":{"position":{"x":22317.494011445662,"y":29269.043674386354},"targetPosition":{"x":22435.45762748114,"y":29445.973119636124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23309.23614018111,"y":27989.32671303604},"targetPosition":{"x":23161.56761764372,"y":28306.62519051504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"57d721b9-6c5f-4ea6-8078-f084d90598ee","savedPayload":{"position":{"x":23161.56761764372,"y":28306.62519051504},"targetPosition":{"x":23214.878596497067,"y":28436.20067691742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24159.206369125444,"y":28594.151268928297},"targetPosition":{"x":23745.145496224857,"y":28507.2959497887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"603c5fcb-5684-4801-8a64-96f66d31d39c","savedPayload":{"position":{"x":23745.145496224857,"y":28507.2959497887},"targetPosition":{"x":23214.878596497067,"y":28436.20067691742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}}],"id":"c33fe94a-4efe-485f-9b08-9c737d24dd17","savedPayload":{"position":{"x":23214.878596497067,"y":28436.20067691742},"targetPosition":{"x":22954.231835606766,"y":28774.213404423528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"r"}}},"id":"3391ef51-3c4a-42d3-9626-60fb5c15b97e","savedPayload":{"position":{"x":22954.231835606766,"y":28774.213404423528},"targetPosition":{"x":22435.45762748114,"y":29445.973119636124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24406.903056296444,"y":29567.70364561128},"targetPosition":{"x":24092.730868296603,"y":29580.476341928294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"02397e0f-d27e-48c2-8444-816446a47b6c","savedPayload":{"position":{"x":24092.730868296603,"y":29580.476341928294},"targetPosition":{"x":23716.051618896177,"y":29900.643509884892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24226.888596130782,"y":30244.800317388333},"targetPosition":{"x":23759.99915788844,"y":30140.953707756275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"142d7887-3e34-4e05-bedb-d4e357612026","savedPayload":{"position":{"x":23759.99915788844,"y":30140.953707756275},"targetPosition":{"x":23716.051618896177,"y":29900.643509884892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}}],"id":"dc9e5645-feeb-472d-b4aa-d20df2985a3a","savedPayload":{"position":{"x":23716.051618896177,"y":29900.643509884892},"targetPosition":{"x":23305.614841414197,"y":29754.19996214933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b411ad3e-bb9f-4337-9d52-5ddcadfe73d7","savedPayload":{"position":{"x":23305.614841414197,"y":29754.19996214933},"targetPosition":{"x":22435.45762748114,"y":29445.973119636124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23132.454964593548,"y":31313.1083174688},"targetPosition":{"x":22998.058547507677,"y":31075.554887862836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"240ef848-9942-4843-a7ca-2e9e5e0ce33e","savedPayload":{"position":{"x":22998.058547507677,"y":31075.554887862836},"targetPosition":{"x":22401.323910206953,"y":30707.919019890614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22535.561152430142,"y":31240.658128548188},"targetPosition":{"x":22221.970517089067,"y":30804.74798037676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"8d142a18-680f-44ee-acf7-9e36d520d072","savedPayload":{"position":{"x":22221.970517089067,"y":30804.74798037676},"targetPosition":{"x":22401.323910206953,"y":30707.919019890614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"44019efe-950a-4eec-a546-cd2ee26818b9"}}}],"id":"26b04b09-73b2-4c9e-9b89-0ccbca411971","savedPayload":{"position":{"x":22401.323910206953,"y":30707.919019890614},"targetPosition":{"x":22415.094225203535,"y":30225.89510619152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d91eb798-593c-4c3b-9505-f50cd4ae7778","savedPayload":{"position":{"x":22415.094225203535,"y":30225.89510619152},"targetPosition":{"x":22435.45762748114,"y":29445.973119636124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8bd58fd7-29b8-44db-9557-89d7fc00a3cf","savedPayload":{"position":{"x":22435.45762748114,"y":29445.973119636124},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"i"}}},{"type":"Task Manager","name":"Master Datasets 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":22040.99781098845,"y":28343.07560449652},"targetPosition":{"x":22211.491344317274,"y":28760.694893004085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"87bbd0f1-98ae-4231-8d39-2170cde6e44b","savedPayload":{"position":{"x":22211.491344317274,"y":28760.694893004085},"targetPosition":{"x":22414.37485666558,"y":29257.65255716021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"6fbca8a6-be5d-48aa-90b5-bffab7cf43e9","savedPayload":{"position":{"x":22414.37485666558,"y":29257.65255716021},"targetPosition":{"x":22596.097083842826,"y":29702.77622688558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0eda6317-7134-4800-9279-6e49b9ee9d50","savedPayload":{"position":{"x":22596.097083842826,"y":29702.77622688558},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23545.122873922803,"y":28284.285042759835},"targetPosition":{"x":23413.677418781812,"y":28519.278830116556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4d7da0cc-1d36-4291-a0be-459f224a0b2f","savedPayload":{"position":{"x":23413.677418781812,"y":28519.278830116556},"targetPosition":{"x":23291.536916628254,"y":28737.63753380798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d6fc3b6e-a9f2-41f3-b96c-ab1b2aac2886","savedPayload":{"position":{"x":23291.536916628254,"y":28737.63753380798},"targetPosition":{"x":23108.934090477414,"y":29064.088757649846},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"p"}}},"id":"916f11ac-3279-4566-8766-6dc79027ff5d","savedPayload":{"position":{"x":23108.934090477414,"y":29064.088757649846},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24325.56245449898,"y":29082.321718646563},"targetPosition":{"x":24192.46994288064,"y":29435.48468523353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"f332d00b-afa5-42e0-b98b-2a960300aeb1","savedPayload":{"position":{"x":24192.46994288064,"y":29435.48468523353},"targetPosition":{"x":24121.744057476077,"y":29623.15687805827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24662.003203037773,"y":30282.03536994301},"targetPosition":{"x":24355.03982347603,"y":29907.675083308328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"dbcb7c34-ff82-4404-8119-8875aed784eb","savedPayload":{"position":{"x":24355.03982347603,"y":29907.675083308328},"targetPosition":{"x":24121.744057476077,"y":29623.15687805827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"770041d3-aae1-4e07-9629-3d8b024b16bc","savedPayload":{"position":{"x":24121.744057476077,"y":29623.15687805827},"targetPosition":{"x":23688.39404799523,"y":29694.51407388532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a510c76a-5155-4ca6-8920-ebf4ce0f8a50","savedPayload":{"position":{"x":23688.39404799523,"y":29694.51407388532},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24351.861291439902,"y":30507.08807597968},"targetPosition":{"x":23991.6843799907,"y":30623.57533432413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4dc482e1-b1fb-4b50-98ad-34011aa37683","savedPayload":{"position":{"x":23991.6843799907,"y":30623.57533432413},"targetPosition":{"x":23632.259316959047,"y":30739.81943227138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23544.316428019843,"y":31150.808964822078},"targetPosition":{"x":23599.536618036615,"y":30892.74466472792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"9d3e2161-434e-4495-9ce5-6341e68fc45c","savedPayload":{"position":{"x":23599.536618036615,"y":30892.74466472792},"targetPosition":{"x":23632.259316959047,"y":30739.81943227138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"7c8a19d8-dd94-43d8-9b16-f4e5d5aea7ab","savedPayload":{"position":{"x":23632.259316959047,"y":30739.81943227138},"targetPosition":{"x":23292.970030217646,"y":30433.485433167476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5d9c329a-724f-40a1-8ce1-0a1eebcbecd9","savedPayload":{"position":{"x":23292.970030217646,"y":30433.485433167476},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23446.81424851041,"y":31735.996550217387},"targetPosition":{"x":23128.965610488372,"y":31525.5653181155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"a8a1c4e1-2d3b-4333-bd4e-a3ed4b894ef1","savedPayload":{"position":{"x":23128.965610488372,"y":31525.5653181155},"targetPosition":{"x":22582.08474630899,"y":31163.503631212083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22035.254407216205,"y":31436.06580570965},"targetPosition":{"x":22389.337552669804,"y":31259.5765636572},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"21bb0d5a-9d13-411c-b3ce-1c6d0aa258ab","savedPayload":{"position":{"x":22389.337552669804,"y":31259.5765636572},"targetPosition":{"x":22582.08474630899,"y":31163.503631212083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"0a53ee0e-a7aa-446e-b791-8e2a39e625a6","savedPayload":{"position":{"x":22582.08474630899,"y":31163.503631212083},"targetPosition":{"x":22606.194360638256,"y":30770.046721268434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8ad437c8-4a0b-4d63-8043-eabb2067b1ea","savedPayload":{"position":{"x":22606.194360638256,"y":30770.046721268434},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22376.677693809026,"y":31527.316908930694},"targetPosition":{"x":22319.007034830505,"y":30876.632607338113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"8b1ac3e4-17c8-4b4b-81e2-7774a24a4780","savedPayload":{"position":{"x":22319.007034830505,"y":30876.632607338113},"targetPosition":{"x":22254.549481283557,"y":30149.373391734483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22020.5445836325,"y":30040.577817352347},"targetPosition":{"x":22193.366392229265,"y":30120.92762250934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"2119c986-d0f2-46b0-b312-fe2a836a8ee5","savedPayload":{"position":{"x":22193.366392229265,"y":30120.92762250934},"targetPosition":{"x":22254.549481283557,"y":30149.373391734483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22254.549481283557,"y":30149.373391734483},"targetPosition":{"x":22567.09687387801,"y":29929.997041852595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"73bc5e1a-fbb7-4955-b220-00e645b26ad7","savedPayload":{"position":{"x":22567.09687387801,"y":29929.997041852595},"targetPosition":{"x":22661.136063852482,"y":29862.101475761756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"778736fa-88e3-4818-9b6e-ba44bc05436d","savedPayload":{"position":{"x":22661.136063852482,"y":29862.101475761756},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets Bitfinex 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":"Bitfinex BTC/USDT","id":"33ee1d19-8649-4bb9-9697-88a9cc262520","savedPayload":{"position":{"x":22406.16477321134,"y":28159.220418670935},"targetPosition":{"x":22334.97059179821,"y":28542.62230135816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"b908471e-fd73-4f0f-a0a2-53565e085e29","savedPayload":{"position":{"x":22334.97059179821,"y":28542.62230135816},"targetPosition":{"x":22265.917731560956,"y":28914.49253140224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"d7c3f337-1013-4f42-ba48-e77d0d1b63d4","savedPayload":{"position":{"x":22265.917731560956,"y":28914.49253140224},"targetPosition":{"x":22160.246764079024,"y":29483.562181109333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c7c668e8-b306-4d55-b4b1-5464c23ec7e6","savedPayload":{"position":{"x":22160.246764079024,"y":29483.562181109333},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23784.34033851116,"y":29001.60184378643},"targetPosition":{"x":23450.1796629011,"y":29179.667040484925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"e4f59f0a-89df-493b-b43f-54e13942ca64","savedPayload":{"position":{"x":23450.1796629011,"y":29179.667040484925},"targetPosition":{"x":23189.522328546776,"y":29318.564292317365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"24ca81e8-440d-4c89-a695-ba01163488dd","savedPayload":{"position":{"x":23189.522328546776,"y":29318.564292317365},"targetPosition":{"x":22775.41963127053,"y":29539.228432732016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"e204f943-b44b-47bc-9432-0ace8385328c","savedPayload":{"position":{"x":22775.41963127053,"y":29539.228432732016},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24434.470572882437,"y":30192.804151512108},"targetPosition":{"x":23939.650811777996,"y":30560.603068947115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"f4d577d1-9ded-4e55-aa15-658af8a9528e","savedPayload":{"position":{"x":23939.650811777996,"y":30560.603068947115},"targetPosition":{"x":23810.468123881732,"y":30656.62440134811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23966.669302358314,"y":31754.959020460792},"targetPosition":{"x":23880.326907678107,"y":31258.246266493654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"8bfbce7e-a25d-4ba8-a280-a6ee3f0ddc1f","savedPayload":{"position":{"x":23880.326907678107,"y":31258.246266493654},"targetPosition":{"x":23810.468123881732,"y":30656.62440134811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"d023822c-481d-40ed-8dfe-a2bcec6677d4","savedPayload":{"position":{"x":23810.468123881732,"y":30656.62440134811},"targetPosition":{"x":23361.181103575655,"y":30462.418143354364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9b3a4292-670d-4bdb-80d5-4170ee30222a","savedPayload":{"position":{"x":23361.181103575655,"y":30462.418143354364},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23455.403682587694,"y":32403.37097384168},"targetPosition":{"x":23273.155633849594,"y":31939.854496977707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"0ba1eeed-193a-4898-9dbf-a5d5611fe2d6","savedPayload":{"position":{"x":23273.155633849594,"y":31939.854496977707},"targetPosition":{"x":22583.22511477713,"y":31757.500068982594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22297.8717981857,"y":32705.87792321215},"targetPosition":{"x":22383.475489126264,"y":31958.612628126462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"1d61294c-bed2-4f9d-8aef-4ab802b405c7","savedPayload":{"position":{"x":22383.475489126264,"y":31958.612628126462},"targetPosition":{"x":22583.22511477713,"y":31757.500068982594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"fe81bef7-aa6f-4386-b3dc-f8f0616bdb8f","savedPayload":{"position":{"x":22583.22511477713,"y":31757.500068982594},"targetPosition":{"x":22468.726400242052,"y":31335.923724010838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"827234f9-2f2f-4565-a3ef-872c181e58cd","savedPayload":{"position":{"x":22468.726400242052,"y":31335.923724010838},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21586.688756261217,"y":32388.234004763053},"targetPosition":{"x":21476.277459967932,"y":32072.495387824958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ae635552-5ee7-4b50-a81b-fe6df16e0f5a","savedPayload":{"position":{"x":21476.277459967932,"y":32072.495387824958},"targetPosition":{"x":21108.296373440724,"y":31236.8371127439},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20516.71824666752,"y":31689.568684842805},"targetPosition":{"x":21056.783558653213,"y":31231.210311858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"da565660-aca8-4b16-99d2-38744ffecb66","savedPayload":{"position":{"x":21056.783558653213,"y":31231.210311858},"targetPosition":{"x":21108.296373440724,"y":31236.8371127439},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"b1804417-a45a-4db4-bef0-511ef6f2d4f2","savedPayload":{"position":{"x":21108.296373440724,"y":31236.8371127439},"targetPosition":{"x":21343.738905362174,"y":30915.543153545885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6d55df89-61a7-4deb-9b93-bc76b8001f79","savedPayload":{"position":{"x":21343.738905362174,"y":30915.543153545885},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20369.90176070474,"y":30833.407916394215},"targetPosition":{"x":20580.150157959644,"y":30713.71804570788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"2093e487-3f20-4724-b378-315668e89f43","savedPayload":{"position":{"x":20580.150157959644,"y":30713.71804570788},"targetPosition":{"x":20978.28315581298,"y":29954.173752477793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20167.355701936343,"y":30000.22936646901},"targetPosition":{"x":20926.977764422903,"y":29873.13463733583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ca19467c-6123-498a-82c8-f1984197ac0e","savedPayload":{"position":{"x":20926.977764422903,"y":29873.13463733583},"targetPosition":{"x":20978.28315581298,"y":29954.173752477793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20978.28315581298,"y":29954.173752477793},"targetPosition":{"x":21663.124150039515,"y":29926.216790844486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"b3a25d72-af74-4729-b279-f2af6b285882","savedPayload":{"position":{"x":21663.124150039515,"y":29926.216790844486},"targetPosition":{"x":22082.04533402924,"y":29905.988047197454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"d10b8ef0-3e4c-4475-b85b-a8bd918f363c","savedPayload":{"position":{"x":22082.04533402924,"y":29905.988047197454},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets Bitmex BTC/USD","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":"Bitmex BTC/USDT","id":"6a45facc-fbc9-4037-8c49-771db1abb780","savedPayload":{"position":{"x":22847.404620305042,"y":29520.81489493483},"targetPosition":{"x":22532.27086167038,"y":29855.849985803394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"2d577dde-853b-445a-a401-cce2d6f4535a","savedPayload":{"position":{"x":22532.27086167038,"y":29855.849985803394},"targetPosition":{"x":22330.310531997024,"y":30070.564517490242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"0a2ce755-cbbe-4daa-84d9-67950b2bf240","savedPayload":{"position":{"x":22330.310531997024,"y":30070.564517490242},"targetPosition":{"x":22141.30849224708,"y":30271.50241711837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"34bdbc75-21fd-4706-93f9-208cd0c5a599","savedPayload":{"position":{"x":22141.30849224708,"y":30271.50241711837},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23637.999344158263,"y":30600.59425574557},"targetPosition":{"x":23458.844650858562,"y":30585.942733318407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6db22c79-4e10-47c6-b0b3-43ba21c2295b","savedPayload":{"position":{"x":23458.844650858562,"y":30585.942733318407},"targetPosition":{"x":23238.160149504743,"y":30567.894844863127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"5d57ef3b-e849-4c52-b9d9-8304058ebeb4","savedPayload":{"position":{"x":23238.160149504743,"y":30567.894844863127},"targetPosition":{"x":22866.16329881467,"y":30537.472419972466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"285ac11a-06c8-4142-a254-4a9c97bffba5","savedPayload":{"position":{"x":22866.16329881467,"y":30537.472419972466},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23066.87751701038,"y":31336.49494644544},"targetPosition":{"x":22825.86441153604,"y":31352.909106669813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"91800c6e-c00e-4aa1-8371-56669c72e16d","savedPayload":{"position":{"x":22825.86441153604,"y":31352.909106669813},"targetPosition":{"x":22570.103434897897,"y":31370.3276683759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22327.827315956514,"y":31864.789648798065},"targetPosition":{"x":22439.877619917337,"y":31636.105883161308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"615685de-ff60-4d77-a6e7-93c845381de6","savedPayload":{"position":{"x":22439.877619917337,"y":31636.105883161308},"targetPosition":{"x":22570.103434897897,"y":31370.3276683759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"beaea3e3-7b5c-484e-bd2f-594cb2f4e774","savedPayload":{"position":{"x":22570.103434897897,"y":31370.3276683759},"targetPosition":{"x":22384.630263365278,"y":31094.273923611123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d9d74ad6-0368-4485-be1e-8775b50daa2a","savedPayload":{"position":{"x":22384.630263365278,"y":31094.273923611123},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21998.973122137806,"y":32082.578973090065},"targetPosition":{"x":21806.39980611448,"y":31872.182841206646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6249a65a-93d2-4248-9aa5-c5531f488e45","savedPayload":{"position":{"x":21806.39980611448,"y":31872.182841206646},"targetPosition":{"x":21590.31145237314,"y":31636.095335881},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21199.742378566887,"y":31722.450244474163},"targetPosition":{"x":21396.71240619462,"y":31678.900127805624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"001629fb-7dde-4a01-9b76-0ec8a75732c0","savedPayload":{"position":{"x":21396.71240619462,"y":31678.900127805624},"targetPosition":{"x":21590.31145237314,"y":31636.095335881},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"ef324f03-f768-4779-bb31-da98d1c963d4","savedPayload":{"position":{"x":21590.31145237314,"y":31636.095335881},"targetPosition":{"x":21695.07888671961,"y":31304.470860197132},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"26df3dec-d9ef-4197-86a0-24c33bbc8de0","savedPayload":{"position":{"x":21695.07888671961,"y":31304.470860197132},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20888.577483377452,"y":31635.31105845693},"targetPosition":{"x":20938.136732832852,"y":31321.02322688772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"a60877e7-2f6f-4035-826b-f34aa21da6ef","savedPayload":{"position":{"x":20938.136732832852,"y":31321.02322688772},"targetPosition":{"x":21016.06825434022,"y":30826.808137381922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20825.952763401005,"y":30673.06958304094},"targetPosition":{"x":20861.54445550962,"y":30701.8511161201},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"f15d2d13-45f9-4e46-9708-bd336467743d","savedPayload":{"position":{"x":20861.54445550962,"y":30701.8511161201},"targetPosition":{"x":21016.06825434022,"y":30826.808137381922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"16e7ff96-5609-46e4-a037-8bb023564529","savedPayload":{"position":{"x":21016.06825434022,"y":30826.808137381922},"targetPosition":{"x":21190.48677976222,"y":30759.719022021538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9275654d-10a9-42ef-9f16-74bed4357d6e","savedPayload":{"position":{"x":21190.48677976222,"y":30759.719022021538},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20477.937215188133,"y":30674.847651365868},"targetPosition":{"x":20846.077757851308,"y":30465.626407921525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"8a8d2e17-3d36-4c9d-9e23-3ed83ba832fc","savedPayload":{"position":{"x":20846.077757851308,"y":30465.626407921525},"targetPosition":{"x":21414.085216487252,"y":30142.817010396942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21415.473145802436,"y":29938.712426847986},"targetPosition":{"x":21414.92224783473,"y":30019.725774607847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"4baa4aa5-f868-4a50-9cde-f19857d9a782","savedPayload":{"position":{"x":21414.92224783473,"y":30019.725774607847},"targetPosition":{"x":21414.085216487252,"y":30142.817010396942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21414.085216487252,"y":30142.817010396942},"targetPosition":{"x":21684.811198456435,"y":30301.585018175025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"3988f843-9a19-4d7b-842d-49c697da0edf","savedPayload":{"position":{"x":21684.811198456435,"y":30301.585018175025},"targetPosition":{"x":21959.311600531575,"y":30460.963519938425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"19cc48a3-d513-48aa-810b-49054c9c5276","savedPayload":{"position":{"x":21959.311600531575,"y":30460.963519938425},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets 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":23760.92259517401,"y":30260.818521948942},"targetPosition":{"x":23172.300060626363,"y":29531.764070979683},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"17ff999d-04bc-4ff2-9f0e-3fdbc9d0018c","savedPayload":{"position":{"x":23172.300060626363,"y":29531.764070979683},"targetPosition":{"x":22672.261641677836,"y":29656.678453767257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"bcb9eecd-d837-4327-a3b3-00e253aaa788","savedPayload":{"position":{"x":22672.261641677836,"y":29656.678453767257},"targetPosition":{"x":22003.838350289363,"y":29823.656989256997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c057d059-49e6-44af-a5b4-e90f1f9e9d39","savedPayload":{"position":{"x":22003.838350289363,"y":29823.656989256997},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20640,"y":31914.5},"targetPosition":{"x":23241.589410804983,"y":31065.718407132154},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"403c2cd7-ca9c-4ab4-9f25-b99b61f1bc94","savedPayload":{"position":{"x":23241.589410804983,"y":31065.718407132154},"targetPosition":{"x":22939.699900512715,"y":30834.884761850648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"9d64ac26-d202-4795-b4e1-a68a88b97417","savedPayload":{"position":{"x":22939.699900512715,"y":30834.884761850648},"targetPosition":{"x":22493.843806491564,"y":30493.970010111723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"f1f0fce4-7c94-4341-b98e-ba9a02d4fdd6","savedPayload":{"position":{"x":22493.843806491564,"y":30493.970010111723},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19992,"y":31780.5},"targetPosition":{"x":21806.056902898323,"y":32184.048131297266},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c2714988-2aa9-48f9-b6bf-6c83fe1a6b1e","savedPayload":{"position":{"x":21806.056902898323,"y":32184.048131297266},"targetPosition":{"x":21758.545593528044,"y":32157.894900306233},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19575,"y":31576.5},"targetPosition":{"x":21168.803935635657,"y":32514.61680028675},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"3742543b-d3d3-41b9-a4e8-faed6e98463f","savedPayload":{"position":{"x":21168.803935635657,"y":32514.61680028675},"targetPosition":{"x":21758.545593528044,"y":32157.894900306233},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"15bcfaf4-b936-4a60-affe-b15a86c725f8","savedPayload":{"position":{"x":21758.545593528044,"y":32157.894900306233},"targetPosition":{"x":21746.664514094886,"y":31575.568477214092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba70d04c-cfad-4c4b-aa85-72219f2614b4","savedPayload":{"position":{"x":21746.664514094886,"y":31575.568477214092},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19252,"y":31326.5},"targetPosition":{"x":20273.30191095236,"y":31869.60892747274},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"d2ee8b23-3cd0-4447-96f5-4b99f920ba42","savedPayload":{"position":{"x":20273.30191095236,"y":31869.60892747274},"targetPosition":{"x":20156.631703430314,"y":31189.93605341532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19103,"y":30672.5},"targetPosition":{"x":20048.962456310295,"y":31150.193974866852},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"e9ae7121-dd36-46c2-ba14-28dbc611eb42","savedPayload":{"position":{"x":20048.962456310295,"y":31150.193974866852},"targetPosition":{"x":20156.631703430314,"y":31189.93605341532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"581a3423-170e-4967-89a8-f548610ed3e8","savedPayload":{"position":{"x":20156.631703430314,"y":31189.93605341532},"targetPosition":{"x":20486.4629474932,"y":30915.713146140373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7861a1a-42f3-4ca9-a686-6de825c1b4d4","savedPayload":{"position":{"x":20486.4629474932,"y":30915.713146140373},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19340,"y":30370.5},"targetPosition":{"x":19498.61299777322,"y":30439.98101844171},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"eab711ed-7079-496a-8eed-63669bbb2933","savedPayload":{"position":{"x":19498.61299777322,"y":30439.98101844171},"targetPosition":{"x":20251.786339735787,"y":29594.29051128366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19592,"y":30075.5},"targetPosition":{"x":20227.415241766343,"y":29520.649514960605},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"a159cc0a-a022-4928-bced-12eed4632d19","savedPayload":{"position":{"x":20227.415241766343,"y":29520.649514960605},"targetPosition":{"x":20251.786339735787,"y":29594.29051128366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"25104527-ebcf-4b48-a258-a71bc0fa0d76","savedPayload":{"position":{"x":20251.786339735787,"y":29594.29051128366},"targetPosition":{"x":20675.38581377056,"y":29681.92362891692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0b6c23f3-b308-4871-969a-2ff8166a3a34","savedPayload":{"position":{"x":20675.38581377056,"y":29681.92362891692},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19781,"y":29696.5},"targetPosition":{"x":20427.872217422046,"y":29586.975931952595},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"f2442a8a-6335-4fe3-b657-66afcd08ac15","savedPayload":{"position":{"x":20427.872217422046,"y":29586.975931952595},"targetPosition":{"x":21587.52366335225,"y":29650.123126853785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20554,"y":29515.5},"targetPosition":{"x":21614.349512012384,"y":29608.998851628163},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c510b36f-ee07-4754-a628-e2752d529024","savedPayload":{"position":{"x":21614.349512012384,"y":29608.998851628163},"targetPosition":{"x":21587.52366335225,"y":29650.123126853785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21587.52366335225,"y":29650.123126853785},"targetPosition":{"x":21689.277833435663,"y":29850.838115287163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"03fffa5d-096a-4fd6-850d-c1eac5af70e5","savedPayload":{"position":{"x":21689.277833435663,"y":29850.838115287163},"targetPosition":{"x":21713.826966197183,"y":29896.20389035672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"71d7d936-9395-4977-918b-e3bbe89df320","savedPayload":{"position":{"x":21713.826966197183,"y":29896.20389035672},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Task Manager","name":"Master Datasets 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":23038.70101259304,"y":30658.337120170698},"targetPosition":{"x":22775.942723170196,"y":30569.961113933452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"f4d16eef-26b2-495c-bb73-6b6837a36343","savedPayload":{"position":{"x":22775.942723170196,"y":30569.961113933452},"targetPosition":{"x":22284.82736213365,"y":30403.948302738478},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"774ace4c-9119-47e9-bc16-41261642cfe4","savedPayload":{"position":{"x":22284.82736213365,"y":30403.948302738478},"targetPosition":{"x":21558.4961564106,"y":30158.62989329958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"20f34189-e14b-45a6-9d44-61b2fcac6468","savedPayload":{"position":{"x":21558.4961564106,"y":30158.62989329958},"targetPosition":{"x":21339.613476262755,"y":30088.887517652507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7c58fe24-d0fb-42a1-b18f-9a9448969f36","savedPayload":{"position":{"x":21339.613476262755,"y":30088.887517652507},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"Binance BTC/USDT","id":"7f3abd43-5e58-4b2c-b289-7e140cfaefb3","savedPayload":{"position":{"x":21851.928397279917,"y":31850.53289777714},"targetPosition":{"x":21692.259456304477,"y":31408.880950805265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"cf171ace-f35a-4494-9cd3-9cfae9ba62c5","savedPayload":{"position":{"x":21692.259456304477,"y":31408.880950805265},"targetPosition":{"x":21579.43121921348,"y":31095.795659223262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d131874d-ffc9-4107-b543-e201d73f8dfc","savedPayload":{"position":{"x":21579.43121921348,"y":31095.795659223262},"targetPosition":{"x":21433.076491847485,"y":30693.233179424038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"df041d6f-d7c4-4ea4-a46b-e4f5daf4782a","savedPayload":{"position":{"x":21433.076491847485,"y":30693.233179424038},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20938.375085510168,"y":31699.341428694843},"targetPosition":{"x":20772.23269040118,"y":31391.054481418065},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"68d2f35c-7701-498e-8693-e930b0c497e3","savedPayload":{"position":{"x":20772.23269040118,"y":31391.054481418065},"targetPosition":{"x":20580.625356092918,"y":31036.646740994143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19907.237000213798,"y":31018.36665771824},"targetPosition":{"x":20268.117276597306,"y":31028.279663708796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"317f9e0e-eee4-459f-8b74-839b545e7a7c","savedPayload":{"position":{"x":20268.117276597306,"y":31028.279663708796},"targetPosition":{"x":20580.625356092918,"y":31036.646740994143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"05327546-27c2-47a3-8d2f-c8e2e1c66049","savedPayload":{"position":{"x":20580.625356092918,"y":31036.646740994143},"targetPosition":{"x":20858.02637328573,"y":30586.408529437256},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aa951cb7-57b5-4422-961a-f01c53fae27d","savedPayload":{"position":{"x":20858.02637328573,"y":30586.408529437256},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19607.59672950437,"y":30993.233964340874},"targetPosition":{"x":19815.31029266357,"y":30504.98335336924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"3e6fd2d2-d460-45e8-82e5-69052b824be8","savedPayload":{"position":{"x":19815.31029266357,"y":30504.98335336924},"targetPosition":{"x":19948.596539446466,"y":30190.957762472266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19689.76323679142,"y":29848.887512438472},"targetPosition":{"x":19862.322674534276,"y":30077.04830812712},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"dea7e82e-87d9-446a-aaf7-0ab3cc5f4a0c","savedPayload":{"position":{"x":19862.322674534276,"y":30077.04830812712},"targetPosition":{"x":19948.596539446466,"y":30190.957762472266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"4172d8b6-044e-4043-9562-619ea34fd428","savedPayload":{"position":{"x":19948.596539446466,"y":30190.957762472266},"targetPosition":{"x":20275.14086341875,"y":30154.23057544346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"81c85ae5-51f5-4820-849d-921fbeaa27e9","savedPayload":{"position":{"x":20275.14086341875,"y":30154.23057544346},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19578.445534440678,"y":29597.971100333554},"targetPosition":{"x":20013.461046571094,"y":29477.763177918183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"08f1fbcb-c0e4-4254-891f-3c55c7dc0487","savedPayload":{"position":{"x":20013.461046571094,"y":29477.763177918183},"targetPosition":{"x":20494.645755522306,"y":29343.48821090481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20687.926276992646,"y":28584.720462087025},"targetPosition":{"x":20588.067775757947,"y":28975.947691321915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"f31dec21-307f-49fd-b25f-2583becc67ac","savedPayload":{"position":{"x":20588.067775757947,"y":28975.947691321915},"targetPosition":{"x":20494.645755522306,"y":29343.48821090481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"a86e66c7-909a-4e03-93bb-08ab3cb76f17","savedPayload":{"position":{"x":20494.645755522306,"y":29343.48821090481},"targetPosition":{"x":20779.812123283933,"y":29627.350286737663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a95948a2-7c60-47f4-a220-d6249a7b2b32","savedPayload":{"position":{"x":20779.812123283933,"y":29627.350286737663},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":20214.86608432063,"y":29013.666778053743},"targetPosition":{"x":20698.783560749904,"y":29362.48249058517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"6b0e423e-7a8d-4fbc-8e07-bbeaa60415bc","savedPayload":{"position":{"x":20698.783560749904,"y":29362.48249058517},"targetPosition":{"x":21220.83278367881,"y":29739.201136236843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21526.860912429835,"y":29600.032815422954},"targetPosition":{"x":21417.326129155437,"y":29650.133865593205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"408bee51-9d81-47f7-b0c6-99d92829caab","savedPayload":{"position":{"x":21417.326129155437,"y":29650.133865593205},"targetPosition":{"x":21220.83278367881,"y":29739.201136236843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21220.83278367881,"y":29739.201136236843},"targetPosition":{"x":21217.22001589727,"y":29839.4464878026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"id":"7641c46a-fdeb-476a-96e3-fa4adf39a965","savedPayload":{"position":{"x":21217.22001589727,"y":29839.4464878026},"targetPosition":{"x":21193.7144575837,"y":30037.095991066635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"cd543d7f-97cc-4685-b8cd-aa8cc5f1d5a6","savedPayload":{"position":{"x":21193.7144575837,"y":30037.095991066635},"targetPosition":{"x":21837.42185875363,"y":29620.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"ce601334-52c5-4ffb-ab61-49ca1943a15a","savedPayload":{"position":{"x":21837.42185875363,"y":29620.668778615294},"targetPosition":{"x":21208.356993272086,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}}],"id":"efbbc81b-93c8-4ce0-873e-675f39d333e8","savedPayload":{"position":{"x":21208.356993272086,"y":29620.668778615294},"targetPosition":{"x":21208.356993272086,"y":29620.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14187.614379758359,"y":17526.528767140775},"targetPosition":{"x":14413.115946116337,"y":17276.08390543002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27557.380108195557,"y":12791.459881616682},"targetPosition":{"x":13896.082533514093,"y":17166.18506097877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13896.082533514093,"y":17166.18506097877},"targetPosition":{"x":14413.115946116337,"y":17276.08390543002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7","savedPayload":{"position":{"x":14199.419962900327,"y":16618.395295925628},"targetPosition":{"x":14413.115946116337,"y":17276.08390543002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"600ab7d6-ca03-4504-a4b2-351a493065cd","savedPayload":{"position":{"x":14816.227467528623,"y":16828.3832048777},"targetPosition":{"x":14413.115946116337,"y":17276.08390543002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b","savedPayload":{"position":{"x":14723.232307553595,"y":17342.001172934742},"targetPosition":{"x":14413.115946116337,"y":17276.08390543002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629","savedPayload":{"position":{"x":14413.115946116337,"y":17276.08390543002},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Process Definition","name":"Live-Trades","code":"{\n \"codeName\": \"Live-Trades\",\n \"description\": \"Retrieves the trades done at the current and the previous minute and saves them at the storage account.\",\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\": \"false\"\n },\n \"fixedInterval\": {\n \"run\": \"true\",\n \"interval\": 60000\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":"9ffdaadd-5204-4436-b89e-cabd8f0e5829","savedPayload":{"position":{"x":15111.076561036483,"y":16957.417751493587},"targetPosition":{"x":15509.027604860283,"y":17134.59697155242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"cfd2acec-5b56-40fb-b97b-10cdb91faa92","savedPayload":{"position":{"x":29504.70212721519,"y":12399.662974064659},"targetPosition":{"x":15461.419289918294,"y":16681.63411214293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827"}}}],"dataDependencies":[],"id":"a98b94ad-0cd4-4e54-ade4-68b0ab577414","savedPayload":{"position":{"x":15461.419289918294,"y":16681.63411214293},"targetPosition":{"x":15509.027604860283,"y":17134.59697155242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827","savedPayload":{"position":{"x":15884.566274793562,"y":16861.752156935323},"targetPosition":{"x":15509.027604860283,"y":17134.59697155242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"942c8337-5d22-413d-9e44-e2da9a5479f1","savedPayload":{"position":{"x":15960.337087890317,"y":17335.532899349157},"targetPosition":{"x":15509.027604860283,"y":17134.59697155242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"d5f1f2b3-ffa5-442b-b875-e91a786337ae","savedPayload":{"position":{"x":15554.39069198311,"y":17566.19791520765},"targetPosition":{"x":15509.027604860283,"y":17134.59697155242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"371a2507-655b-46c5-b959-52f527cc4d7e","savedPayload":{"position":{"x":15509.027604860283,"y":17134.59697155242},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Process Definition","name":"Hole-Fixing","code":"{\n \"codeName\": \"Hole-Fixing\",\n \"description\": \"Scans the trades saved by the Live Trades and Historic Trades processes searching for missing records. Once a hole is found on the data set, it patches it by retrieving the missing records from the exchange.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"true\",\n \"minYear\": \"2019\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2019\",\n \"month\": \"10\"\n },\n \"noTime\": {\n \"run\": \"false\"\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":[],"id":"d8e3878e-6f12-4ef9-873b-e3f8a8f5a63e","savedPayload":{"position":{"x":15214.846698055928,"y":17771.112372051386},"targetPosition":{"x":15166.79291902426,"y":18228.313539161376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"2746eb59-ea5f-4f2d-b838-b13adeb4c2e6","savedPayload":{"position":{"x":30237.561152341495,"y":14217.29605608602},"targetPosition":{"x":15578.011660690749,"y":18045.227159434973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"3d84de0f-5939-4992-9395-dc1a1ee93232","savedPayload":{"position":{"x":30312.29986550425,"y":14799.522239565262},"targetPosition":{"x":15578.011660690749,"y":18045.227159434973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"9f3ea81f-2aa1-41ec-907f-c003dec0c827"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"612519b7-cc59-4363-9452-903ab2f4a958","savedPayload":{"position":{"x":30104.05702696146,"y":14284.684923537345},"targetPosition":{"x":15578.011660690749,"y":18045.227159434973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"93f391ac-4651-47c6-b2ff-e9387fe0a444"}}}],"dataDependencies":[],"id":"aa390ea7-0f89-47cc-a75f-fa4fb738219a","savedPayload":{"position":{"x":15578.011660690749,"y":18045.227159434973},"targetPosition":{"x":15166.79291902426,"y":18228.313539161376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"93f391ac-4651-47c6-b2ff-e9387fe0a444","savedPayload":{"position":{"x":15439.524874251925,"y":18426.464903380333},"targetPosition":{"x":15166.79291902426,"y":18228.313539161376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"542f80b6-e848-4ab5-aa46-06674837ca3a","savedPayload":{"position":{"x":15121.277961474627,"y":18661.359433407044},"targetPosition":{"x":15166.79291902426,"y":18228.313539161376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"d5f1f2b3-ffa5-442b-b875-e91a786337ae"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ab5e01b1-8036-4761-8a93-d61a663b0088","savedPayload":{"position":{"x":14812.25870383297,"y":18386.162341687887},"targetPosition":{"x":15166.79291902426,"y":18228.313539161376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18","savedPayload":{"position":{"x":15166.79291902426,"y":18228.313539161376},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14288.082231792128,"y":18573.461839631073},"targetPosition":{"x":14450.994790199642,"y":18218.895564259783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"851e927a-fcf2-4405-913a-84e011be27b1","savedPayload":{"position":{"x":14450.994790199642,"y":18218.895564259783},"targetPosition":{"x":14585.224407053895,"y":17805.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"957bef47-cd90-4dfa-bbb1-3696c527b010","savedPayload":{"position":{"x":14585.224407053895,"y":17805.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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 \"allMonths\": {\n \"run\": \"true\",\n \"minYear\": \"2018\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2020\",\n \"month\": \"1\"\n },\n \"noTime\": {\n \"run\": \"false\"\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":[],"id":"597f9031-4a09-4bf1-b231-cd3de597ca5e","savedPayload":{"position":{"x":13426.47791319278,"y":19100.521990155507},"targetPosition":{"x":14048.125533273995,"y":19100.521990155507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13697.35150396475,"y":18534.108769830134},"targetPosition":{"x":13915.605472216526,"y":18870.990511381842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13479.26863722203,"y":18738.23608121828},"targetPosition":{"x":13915.605472216526,"y":18870.990511381842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13327.932696067133,"y":18938.905161286606},"targetPosition":{"x":13915.605472216526,"y":18870.990511381842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":13915.605472216526,"y":18870.990511381842},"targetPosition":{"x":14048.125533273995,"y":19100.521990155507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9","savedPayload":{"position":{"x":14215.902899955421,"y":18809.923066703162},"targetPosition":{"x":14048.125533273995,"y":19100.521990155507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a81eb239-9b38-4a3e-b8c3-061b7462a624","savedPayload":{"position":{"x":14490.411168902641,"y":19100.521990155507},"targetPosition":{"x":14048.125533273995,"y":19100.521990155507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14321.519668129953,"y":19574.054522217364},"targetPosition":{"x":14048.125533273995,"y":19100.521990155507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f","savedPayload":{"position":{"x":14048.125533273995,"y":19100.521990155507},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14536.620556034228,"y":19661.50312205904},"targetPosition":{"x":14265.744509250473,"y":19527.529542985358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"3b42a93e-c933-420d-9504-25092a0d1279","savedPayload":{"position":{"x":14265.744509250473,"y":19527.529542985358},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":13856.139336039558,"y":20024.170108480394},"targetPosition":{"x":13707.045922834506,"y":19691.2892048625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"4e714023-0cfd-4945-a573-52922711cd09","savedPayload":{"position":{"x":13707.045922834506,"y":19691.2892048625},"targetPosition":{"x":13917.630583088876,"y":19326.5458740073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"952e8327-4c9a-422a-bf64-cd773ccc36dd","savedPayload":{"position":{"x":13917.630583088876,"y":19326.5458740073},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26421.367432862273,"y":16649.96010225213},"targetPosition":{"x":12914.427666722626,"y":20013.648464264938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26446.951963620566,"y":16925.564774399812},"targetPosition":{"x":12914.427666722626,"y":20013.648464264938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8f6d7c41-f829-4157-8365-707a4789138e"}}}],"id":"2912df2e-2d79-4a8b-af79-e79d26be51d0","savedPayload":{"position":{"x":12914.427666722626,"y":20013.648464264938},"targetPosition":{"x":13177.867686921078,"y":20068.608430486638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26531.372953143393,"y":16119.52836002694},"targetPosition":{"x":13001.892342384053,"y":19517.878645138884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26771.12003113695,"y":15953.114300278196},"targetPosition":{"x":13001.892342384053,"y":19517.878645138884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27254.0673908681,"y":16284.29244039405},"targetPosition":{"x":13001.892342384053,"y":19517.878645138884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27131.69269533056,"y":15900.854876458507},"targetPosition":{"x":13001.892342384053,"y":19517.878645138884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26706.63299157937,"y":16085.69773359028},"targetPosition":{"x":13001.892342384053,"y":19517.878645138884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"af72941b-880c-47b4-8a23-fc7279809d4d","savedPayload":{"position":{"x":13001.892342384053,"y":19517.878645138884},"targetPosition":{"x":13177.867686921078,"y":20068.608430486638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559","savedPayload":{"position":{"x":13598.217176090959,"y":19607.4953397799},"targetPosition":{"x":13177.867686921078,"y":20068.608430486638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"d54f53d2-7a7e-4ff7-afdf-33d25405865c","savedPayload":{"position":{"x":13841.043760835404,"y":20209.570856539693},"targetPosition":{"x":13177.867686921078,"y":20068.608430486638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13233.414796547338,"y":20230.431490803636},"targetPosition":{"x":13177.867686921078,"y":20068.608430486638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"383c3970-13d5-4313-bd8f-7e5d28948577","savedPayload":{"position":{"x":13177.867686921078,"y":20068.608430486638},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27495.749355922628,"y":18069.812980657},"targetPosition":{"x":13205.028763406906,"y":20461.03761183223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27584.51984212691,"y":19055.50697571024},"targetPosition":{"x":13205.028763406906,"y":20461.03761183223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"404b8d12-db14-462c-b4e4-6ee5093560c3"}}}],"id":"e130a389-0b18-4433-809d-f44162a00a4a","savedPayload":{"position":{"x":13205.028763406906,"y":20461.03761183223},"targetPosition":{"x":13221.968746212719,"y":20620.36798126739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28102.163937053,"y":18993.12161777012},"targetPosition":{"x":13767.996106827735,"y":20224.985846964624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27844.19312454884,"y":18928.427732115382},"targetPosition":{"x":13767.996106827735,"y":20224.985846964624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27908.2612130073,"y":18183.6968835122},"targetPosition":{"x":13767.996106827735,"y":20224.985846964624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28193.73484516532,"y":18226.04033424291},"targetPosition":{"x":13767.996106827735,"y":20224.985846964624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27957.661649760583,"y":18509.87039614387},"targetPosition":{"x":13767.996106827735,"y":20224.985846964624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"dab7d491-7a05-47ac-9f86-a551eb24ef67","savedPayload":{"position":{"x":13767.996106827735,"y":20224.985846964624},"targetPosition":{"x":13221.968746212719,"y":20620.36798126739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1","savedPayload":{"position":{"x":13964.682312319661,"y":20952.434009553643},"targetPosition":{"x":13221.968746212719,"y":20620.36798126739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b83c7f7c-d0c4-4daa-aa6f-41adaa2626b0","savedPayload":{"position":{"x":13289.382218857176,"y":21261.764329131518},"targetPosition":{"x":13221.968746212719,"y":20620.36798126739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13180.202091858804,"y":20652.043196546572},"targetPosition":{"x":13221.968746212719,"y":20620.36798126739},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5","savedPayload":{"position":{"x":13221.968746212719,"y":20620.36798126739},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":13451.251180263624,"y":20783.249909484126},"targetPosition":{"x":12806.207777615755,"y":20715.21127025583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12764.065996027339,"y":21119.55293842886},"targetPosition":{"x":12806.207777615755,"y":20715.21127025583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13076.20772580345,"y":21647.613353866884},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"6ea0c4a1-bce0-496e-908d-08bca05b74ec","savedPayload":{"position":{"x":11945.96043250758,"y":22040.043643338246},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"618de9d2-e015-4d55-aa06-43fba70e915d","savedPayload":{"position":{"x":10047.58285711308,"y":21330.486496150013},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"bb4312b6-07c1-432a-89a5-cda0b2c4ef50","savedPayload":{"position":{"x":8886.679599743242,"y":18549.628858984914},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"4ebd2a25-25a1-491c-9061-bf314fbdabf1","savedPayload":{"position":{"x":9412.95722552652,"y":17004.608601226482},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"4c0e4d68-c8bb-4e60-ab9a-add55081f0bc","savedPayload":{"position":{"x":11154.296613057502,"y":17196.198706727802},"targetPosition":{"x":12426.879825284197,"y":20632.990258800077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3594c8a8-d72e-4142-b34f-c4bfd8a61560","savedPayload":{"position":{"x":12422.645924467672,"y":20674.765034183107},"targetPosition":{"x":12806.207777615755,"y":20715.21127025583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1","savedPayload":{"position":{"x":12806.207777615755,"y":20715.21127025583},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12834.198923911643,"y":20991.77158400059},"targetPosition":{"x":12723.61929725762,"y":20470.223341493034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12281.391110246008,"y":20564.230905065306},"targetPosition":{"x":12723.61929725762,"y":20470.223341493034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10807.953978304136,"y":21131.58744783405},"targetPosition":{"x":12597.506529413882,"y":20119.683231966686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Sell","code":"{\n \"codeName\": \"sell\",\n \"isString\": false\n}","id":"cb2d0dbb-d62d-4233-8182-8d12b0912e68","savedPayload":{"position":{"x":10232.28903538551,"y":16368.681475059555},"targetPosition":{"x":12597.506529413882,"y":20119.683231966686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"de34f0c3-a6c9-4bcb-b787-9bf77b413526","savedPayload":{"position":{"x":12716.035218270312,"y":16544.23871700908},"targetPosition":{"x":12597.506529413882,"y":20119.683231966686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c2abb280-6367-4e21-80df-14024349a62b","savedPayload":{"position":{"x":13506.992731730477,"y":20215.274083745855},"targetPosition":{"x":12597.506529413882,"y":20119.683231966686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4a64f87c-eb3a-47f2-804d-99dc3559a995","savedPayload":{"position":{"x":12646.592758760145,"y":20109.153970705072},"targetPosition":{"x":12723.61929725762,"y":20470.223341493034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"b2d5ba69-67ac-490f-9e74-28239b35a92e","savedPayload":{"position":{"x":12723.86191174228,"y":20470.16300021262},"targetPosition":{"x":12834.894128102276,"y":20446.724506245875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volumes","id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1"}}}],"id":"30d6289c-4f5c-471e-9d6d-93bfd5453781","savedPayload":{"position":{"x":12834.894128102276,"y":20446.724506245875},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24835.870116629285,"y":16081.0429747802},"targetPosition":{"x":11487.601928074455,"y":20421.279955831647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24643.114355965856,"y":16212.222553710093},"targetPosition":{"x":11487.601928074455,"y":20421.279955831647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"0d84339c-22b1-4b26-978c-729a65eacf8c"}}}],"id":"8714647d-617e-4ac3-a74b-00056295c54d","savedPayload":{"position":{"x":11487.601928074455,"y":20421.279955831647},"targetPosition":{"x":11596.440804590307,"y":20519.278920423356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25517.70875359218,"y":15681.014845060188},"targetPosition":{"x":13501.305903148286,"y":11780.096339835984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25525.65422278597,"y":16074.243897991711},"targetPosition":{"x":13501.305903148286,"y":11780.096339835984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25385.663697901797,"y":15871.721391445602},"targetPosition":{"x":13501.305903148286,"y":11780.096339835984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"955136c6-aab5-4118-a414-ac3bf24a3d33","savedPayload":{"position":{"x":13501.305903148286,"y":11780.096339835984},"targetPosition":{"x":11596.440804590307,"y":20519.278920423356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34","savedPayload":{"position":{"x":27215.964660504054,"y":15385.107675966543},"targetPosition":{"x":11596.440804590307,"y":20519.278920423356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"eced2d21-5c6f-4e3d-986c-131d4c2a9768","savedPayload":{"position":{"x":18483.559988443765,"y":26595.06810148656},"targetPosition":{"x":11596.440804590307,"y":20519.278920423356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11563.624444731027,"y":20673.667755100807},"targetPosition":{"x":11596.440804590307,"y":20519.278920423356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2924712f-7d80-4f36-8822-71a12cb485f6","savedPayload":{"position":{"x":11596.440804590307,"y":20519.278920423356},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24273.928696907427,"y":16606.37809274962},"targetPosition":{"x":15237.619672326706,"y":12670.246057964714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24476.917305997144,"y":16776.202688508467},"targetPosition":{"x":15237.619672326706,"y":12670.246057964714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"63d69b29-5bca-43f6-be0e-67a50fb23827"}}}],"id":"f8c053de-33af-4986-be52-3e55a7155b74","savedPayload":{"position":{"x":15237.619672326706,"y":12670.246057964714},"targetPosition":{"x":11531.584692336706,"y":20894.49820061797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24971.365660288044,"y":17495.774583195373},"targetPosition":{"x":26724.90198118637,"y":19270.554618561142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24715.39598682323,"y":17362.343570781963},"targetPosition":{"x":26724.90198118637,"y":19270.554618561142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24844.5416557541,"y":17470.01303204447},"targetPosition":{"x":26724.90198118637,"y":19270.554618561142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26724.90198118637,"y":19270.554618561142},"targetPosition":{"x":11531.584692336706,"y":20894.49820061797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c","savedPayload":{"position":{"x":23718.802026601366,"y":37720.92960930556},"targetPosition":{"x":11531.584692336706,"y":20894.49820061797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4838b38c-df75-44dc-8d3b-9a0c4df26911","savedPayload":{"position":{"x":6689.189977504725,"y":31551.859162227935},"targetPosition":{"x":11531.584692336706,"y":20894.49820061797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":15.246666666666666,"y":22141.23618431242},"targetPosition":{"x":11531.584692336706,"y":20894.49820061797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80c87e44-7b3a-449d-9bf4-d14502bfa837","savedPayload":{"position":{"x":11531.584692336706,"y":20894.49820061797},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":11656.637516147244,"y":21238.558173643763},"targetPosition":{"x":11138.691618386674,"y":20862.248451714793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10884.92518509835,"y":21211.527982515297},"targetPosition":{"x":11138.691618386674,"y":20862.248451714793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11275.567907948398,"y":21421.977071016347},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"a96e4cc4-c543-4d0e-9ad5-6f1912e32661","savedPayload":{"position":{"x":10882.376712242716,"y":22278.539716546486},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"f6cf2806-5925-43f3-83a6-1bd037916b1f","savedPayload":{"position":{"x":8690.012408068244,"y":21437.981101706515},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"bb402063-7e84-4041-848f-2c9f19b2f163","savedPayload":{"position":{"x":14890.633123501437,"y":18926.269806288852},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"310a32cb-6610-400d-9976-438720232ded","savedPayload":{"position":{"x":19581.407020457023,"y":20328.512788368087},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"e9b94bbc-9b6d-4ba2-81d7-3c4f853d0283","savedPayload":{"position":{"x":21275.44276203739,"y":25110.79929604555},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"3861f1de-12c6-4e6c-988a-e084ad9072db","savedPayload":{"position":{"x":18257.66882124615,"y":29173.979230867368},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Candle Count","code":"{\n \"codeName\": \"candleCount\",\n \"isString\": false\n}","id":"27eec18a-7158-4130-a0a4-808f2b18a184","savedPayload":{"position":{"x":13289.550285744832,"y":29128.231197648536},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Min","code":"{\n \"codeName\": \"firstMin\",\n \"isString\": false\n}","id":"47e5d2f3-fa36-4131-9871-d8bcd18c1256","savedPayload":{"position":{"x":10369.2596697319,"y":25227.345439651865},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Max","code":"{\n \"codeName\": \"firstMax\",\n \"isString\": false\n}","id":"ff6e9655-245a-40c7-85c9-416172d7467a","savedPayload":{"position":{"x":11050.528427788857,"y":16900.28733297701},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Min","code":"{\n \"codeName\": \"lastMin\",\n \"isString\": false\n}","id":"6f671d69-4565-45c8-bf9e-7e08dcdef842","savedPayload":{"position":{"x":11634.283419828695,"y":17674.2572485133},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Max","code":"{\n \"codeName\": \"lastMax\",\n \"isString\": false\n}","id":"55c3ed69-91e6-4302-bc5b-0aa566a69d13","savedPayload":{"position":{"x":12144.385184392342,"y":17932.560520227584},"targetPosition":{"x":10920.440899363648,"y":20703.680022576817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e7377c71-41cf-461e-b02c-39d6071cf6fe","savedPayload":{"position":{"x":10920.440899363648,"y":20703.680022576817},"targetPosition":{"x":11138.691618386674,"y":20862.248451714793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"642474e9-da61-4168-97dc-7f7869bebc02","savedPayload":{"position":{"x":11138.691618386674,"y":20862.248451714793},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10980.001816050926,"y":21115.749537715434},"targetPosition":{"x":11162.023008616236,"y":20555.545909940174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10827.256946429914,"y":20446.77382270551},"targetPosition":{"x":11162.023008616236,"y":20555.545909940174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9379.761749638552,"y":18693.58039102502},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"0223719c-db20-45db-9e65-000acf7bcc12","savedPayload":{"position":{"x":9495.393473105047,"y":18984.510927794396},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c28009dd-8548-415b-8150-e19f086fff46","savedPayload":{"position":{"x":10646.495056241274,"y":16332.313409980337},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"8e2fa372-284e-4a46-aab9-26e53899594c","savedPayload":{"position":{"x":12110.607133526899,"y":16318.620723869122},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Bars Count","code":"{\n \"codeName\": \"barsCount\",\n \"isString\": false\n}","id":"aae7b07a-5726-4370-b86f-0b676c5cb929","savedPayload":{"position":{"x":13241.857165451733,"y":18200.515227020227},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Amount","code":"{\n \"codeName\": \"firstAmount\",\n \"isString\": false\n}","id":"cfbcb334-5dce-4186-9d91-889a6eaa21fa","savedPayload":{"position":{"x":12558.229033104783,"y":20524.37917320205},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Amount","code":"{\n \"codeName\": \"lastAmount\",\n \"isString\": false\n}","id":"707911c8-e786-4d6b-a13a-8966263c8df2","savedPayload":{"position":{"x":11641.502261348995,"y":20778.40232279618},"targetPosition":{"x":11304.508494243672,"y":20117.020676538195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"af6daf93-5959-410e-ad1f-75e0e5475be8","savedPayload":{"position":{"x":11304.508494243672,"y":20117.020676538195},"targetPosition":{"x":11162.023008616236,"y":20555.545909940174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"846e9572-c4d6-4c7e-942e-c82402c5ecea","savedPayload":{"position":{"x":11162.023008616236,"y":20555.545909940174},"targetPosition":{"x":11323.422748313864,"y":20607.9878643348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":20607.9878643348},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"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":22562.180890385385,"y":18224.971876215455},"targetPosition":{"x":10323.217849808785,"y":19867.166114744356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22230.24096630346,"y":18312.97644504455},"targetPosition":{"x":10323.217849808785,"y":19867.166114744356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}}],"id":"72887b4d-8868-4f0c-a051-81b83c366c99","savedPayload":{"position":{"x":10323.217849808785,"y":19867.166114744356},"targetPosition":{"x":10392.61608514881,"y":20079.949288083433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23347.567814564314,"y":18803.652269783448},"targetPosition":{"x":10843.56507642523,"y":19576.013542434954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23091.8779128557,"y":19156.661280014257},"targetPosition":{"x":10843.56507642523,"y":19576.013542434954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23214.941527912513,"y":18642.17279325657},"targetPosition":{"x":10843.56507642523,"y":19576.013542434954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"bd55a584-c9dd-4f2e-836c-a34a16ef01dc","savedPayload":{"position":{"x":10843.56507642523,"y":19576.013542434954},"targetPosition":{"x":10392.61608514881,"y":20079.949288083433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c","savedPayload":{"position":{"x":11130.919545168395,"y":20235.009246545582},"targetPosition":{"x":10392.61608514881,"y":20079.949288083433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a2cf5c7f-ffbf-4c38-9640-699fd3a37454","savedPayload":{"position":{"x":10564.252352607564,"y":20608.19140282345},"targetPosition":{"x":10392.61608514881,"y":20079.949288083433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10213.39170948846,"y":20275.89197026698},"targetPosition":{"x":10392.61608514881,"y":20079.949288083433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"941a0543-0cc0-4a5d-a782-728d2835c100","savedPayload":{"position":{"x":10392.61608514881,"y":20079.949288083433},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22043.789557275468,"y":19547.18012951011},"targetPosition":{"x":18422.033406361992,"y":14583.34517252113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22234.387345034684,"y":19766.59056055725},"targetPosition":{"x":18422.033406361992,"y":14583.34517252113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}}],"id":"3ab24229-73fe-439a-9684-986aac94f220","savedPayload":{"position":{"x":18422.033406361992,"y":14583.34517252113},"targetPosition":{"x":10116.463649919062,"y":20492.61663964109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21997.75212472643,"y":19986.598698679103},"targetPosition":{"x":20713.96532705443,"y":25295.200023635014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22181.46359049556,"y":20202.632713522577},"targetPosition":{"x":20713.96532705443,"y":25295.200023635014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22149.863731570564,"y":20154.65285463306},"targetPosition":{"x":20713.96532705443,"y":25295.200023635014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21906.784278907555,"y":20312.78555417731},"targetPosition":{"x":20713.96532705443,"y":25295.200023635014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"312620aa-b556-43c4-9603-6a80acb7ab00","savedPayload":{"position":{"x":20713.96532705443,"y":25295.200023635014},"targetPosition":{"x":10116.463649919062,"y":20492.61663964109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40","savedPayload":{"position":{"x":10977.97658063907,"y":28718.584313056203},"targetPosition":{"x":10116.463649919062,"y":20492.61663964109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"7ec89351-b852-416a-961a-7e66717c6473","savedPayload":{"position":{"x":2206.153674543272,"y":26465.11560234184},"targetPosition":{"x":10116.463649919062,"y":20492.61663964109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4145.096360915454,"y":17962.517670285903},"targetPosition":{"x":10116.463649919062,"y":20492.61663964109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca","savedPayload":{"position":{"x":10116.463649919062,"y":20492.61663964109},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10290.24002980557,"y":20556.340209046004},"targetPosition":{"x":9738.382102001025,"y":20156.01043308955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9679.060477880585,"y":20725.1679661821},"targetPosition":{"x":9738.382102001025,"y":20156.01043308955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10393.209598514964,"y":20744.47493143512},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"15f90f2e-80f0-4575-94d8-6d8957eceee1","savedPayload":{"position":{"x":9601.926412925253,"y":20946.03389673996},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"9786a9cd-1eff-4b5c-ae7c-1dde51659f82","savedPayload":{"position":{"x":9078.262667962366,"y":20993.862350323034},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Standard Deviation","code":"{\n \"codeName\": \"standardDeviation\",\n \"isString\": false\n}","id":"e92d7855-bb18-494e-ab37-a895bbcb8287","savedPayload":{"position":{"x":8345.345000494739,"y":20775.219975377026},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Deviation","code":"{\n \"codeName\": \"deviation\",\n \"isString\": false\n}","id":"03043530-caa1-416e-8303-840b732e516e","savedPayload":{"position":{"x":7576.159318466813,"y":19663.11064403819},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8344.412770809926,"y":18276.159047310695},"targetPosition":{"x":8410.61967233626,"y":18424.862182825094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"856f24c9-f5f1-491b-98e7-6e1d3c5c5874","savedPayload":{"position":{"x":8410.61967233626,"y":18424.862182825094},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10053.500493315087,"y":18454.257516853493},"targetPosition":{"x":9911.898096713498,"y":18822.16781094213},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c027b0c-da8a-4146-a51a-d0a7a126150b","savedPayload":{"position":{"x":9911.898096713498,"y":18822.16781094213},"targetPosition":{"x":9330.574507039262,"y":20336.56753745103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b5a5ec97-7246-42bd-97e4-28fb4a148b2c","savedPayload":{"position":{"x":9330.948148497515,"y":20337.40750112864},"targetPosition":{"x":9738.382102001025,"y":20156.01043308955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7033.990753143351,"y":21198.657786392574},"targetPosition":{"x":7785.604546748697,"y":20864.017765205903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d144ab2f-5b4e-4153-806a-d471e9f281dd","savedPayload":{"position":{"x":7785.604546748697,"y":20864.017765205903},"targetPosition":{"x":9632.787633561842,"y":20013.919986106805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10553.530685455578,"y":15680.60053221552},"targetPosition":{"x":10540.586286575315,"y":15803.758260803168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8a669548-845b-4d80-ae96-29f68e9c9ac7","savedPayload":{"position":{"x":10540.586286575315,"y":15803.758260803168},"targetPosition":{"x":9632.787633561842,"y":20013.919986106805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d72c7cb2-8886-4101-a83a-f9788b8400a0","savedPayload":{"position":{"x":9601.844416528036,"y":20056.19151990754},"targetPosition":{"x":9738.382102001025,"y":20156.01043308955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","id":"139484b3-3a3f-4268-801e-a8c441746c7a","savedPayload":{"position":{"x":9796.16756139303,"y":19610.968493473618},"targetPosition":{"x":9738.382102001025,"y":20156.01043308955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"29088877-8d63-4217-8d34-8742afc262f4","savedPayload":{"position":{"x":9737.874467486741,"y":20156.24053977035},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9539.179002946776,"y":20146.971771781613},"targetPosition":{"x":9896.118267929354,"y":19825.526242417476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9766.82112248719,"y":19681.89801269518},"targetPosition":{"x":9896.118267929354,"y":19825.526242417476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9335.262677116454,"y":19301.376738165844},"targetPosition":{"x":10182.603831627292,"y":19576.694568695144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"b02c38c3-216c-4a83-903d-d50a599b55dc","savedPayload":{"position":{"x":9911.275934250998,"y":18300.197173157154},"targetPosition":{"x":10182.603831627292,"y":19576.694568695144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","id":"2c279136-20b1-4f9c-9d35-6a4fd36a4a99","savedPayload":{"position":{"x":11563.006760311988,"y":18333.77418894686},"targetPosition":{"x":10182.603831627292,"y":19576.694568695144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"a9e3bbb1-9eaf-4ab1-93bb-ee27357daa76","savedPayload":{"position":{"x":11453.931689077453,"y":19989.77402995028},"targetPosition":{"x":10182.603831627292,"y":19576.694568695144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Bandwidth","code":"{\n \"codeName\": \"bandwidth\",\n \"isString\": false\n}","id":"90d9694f-ed29-4b2e-8c75-c4bdcf35e36a","savedPayload":{"position":{"x":10355.954947063927,"y":20392.24744589001},"targetPosition":{"x":10182.603831627292,"y":19576.694568695144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"d04d8ca7-18d0-4360-babf-7c49c3c97f50","savedPayload":{"position":{"x":10178.097325342073,"y":19571.687130320897},"targetPosition":{"x":9896.118267929354,"y":19825.526242417476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068","savedPayload":{"position":{"x":9896.078143528372,"y":19825.510006500488},"targetPosition":{"x":10063.06575028732,"y":20011.781638523073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Percentage B","id":"06b2f3f6-b138-415f-8974-31c22a930f92"}}}],"id":"1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23","savedPayload":{"position":{"x":10063.06575028732,"y":20011.781638523073},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8380.825547707438,"y":19356.45975719056},"targetPosition":{"x":8582.450134625626,"y":19255.61940950385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8415.985952366229,"y":19086.646113982693},"targetPosition":{"x":8582.450134625626,"y":19255.61940950385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8838.55753185609,"y":18762.140603939304},"targetPosition":{"x":8582.450134625626,"y":19255.61940950385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9059.728279594265,"y":19334.876839178763},"targetPosition":{"x":8582.450134625626,"y":19255.61940950385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}}],"id":"dd39a54a-3714-446a-9a41-dfd83557664c","savedPayload":{"position":{"x":8582.450134625626,"y":19255.61940950385},"targetPosition":{"x":8637.355259631773,"y":19619.891112536377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8687.456781058023,"y":18982.985746855025},"targetPosition":{"x":8978.448748225659,"y":19347.87813226169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9436.114737526466,"y":18982.901684797755},"targetPosition":{"x":8978.448748225659,"y":19347.87813226169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9676.92828349401,"y":20223.743766157277},"targetPosition":{"x":8978.448748225659,"y":19347.87813226169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}}],"id":"8b509294-6028-40e2-88a8-655a34245ed8","savedPayload":{"position":{"x":8978.448748225659,"y":19347.87813226169},"targetPosition":{"x":8637.355259631773,"y":19619.891112536377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969","savedPayload":{"position":{"x":9258.514281029818,"y":19863.678063777097},"targetPosition":{"x":8637.355259631773,"y":19619.891112536377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"f4720e04-5def-4c0b-be42-33e50ac6a6b7","savedPayload":{"position":{"x":8713.769906580983,"y":20126.869169278838},"targetPosition":{"x":8637.355259631773,"y":19619.891112536377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8249.138415990294,"y":19929.48371445638},"targetPosition":{"x":8637.355259631773,"y":19619.891112536377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"28be432d-80ca-46b3-859a-55541e24b2b4","savedPayload":{"position":{"x":8637.355259631773,"y":19619.891112536377},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":19706.244025655884,"y":17746.836689024007},"targetPosition":{"x":8810.71537059985,"y":19793.05006260142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":19759.086976713716,"y":16768.52736237939},"targetPosition":{"x":8810.71537059985,"y":19793.05006260142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":18917.02615794356,"y":17107.178943545037},"targetPosition":{"x":8810.71537059985,"y":19793.05006260142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":19111.24984729747,"y":17293.50525925461},"targetPosition":{"x":8810.71537059985,"y":19793.05006260142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}}],"id":"b8fc5ac0-021d-4230-aa59-9876c5f0f3e1","savedPayload":{"position":{"x":8810.71537059985,"y":19793.05006260142},"targetPosition":{"x":8557.241973645012,"y":20066.229415107886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9113.491125383607,"y":18963.838953796934},"targetPosition":{"x":9226.455231841383,"y":20218.972974266577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9921.561508574421,"y":19921.870293335254},"targetPosition":{"x":9226.455231841383,"y":20218.972974266577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9790.862928249888,"y":20864.989563046944},"targetPosition":{"x":9226.455231841383,"y":20218.972974266577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8595.23023493629,"y":21275.465663874482},"targetPosition":{"x":9226.455231841383,"y":20218.972974266577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}}],"id":"c0cb34fe-9268-4ebb-a8ce-7d53a13a6d4d","savedPayload":{"position":{"x":9226.455231841383,"y":20218.972974266577},"targetPosition":{"x":8557.241973645012,"y":20066.229415107886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94","savedPayload":{"position":{"x":8852.024711040593,"y":21021.89157789567},"targetPosition":{"x":8557.241973645012,"y":20066.229415107886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4548cff9-f388-4f4f-b148-665d22ffaf9e","savedPayload":{"position":{"x":8184.067359150849,"y":20468.41599872608},"targetPosition":{"x":8557.241973645012,"y":20066.229415107886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8230.29226391831,"y":19991.605277409013},"targetPosition":{"x":8557.241973645012,"y":20066.229415107886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bc15b49d-4547-4bac-a28b-193eb0158fe3","savedPayload":{"position":{"x":8557.241973645012,"y":20066.229415107886},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8418.721694430229,"y":19953.87868497964},"targetPosition":{"x":8149.232767691927,"y":19875.14754065861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8169.22088693997,"y":20543.001857152332},"targetPosition":{"x":8149.232767691927,"y":19875.14754065861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7902.15383352304,"y":20285.780308104422},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"94656d1f-508a-4e94-a8d2-013690aac596","savedPayload":{"position":{"x":7719.143372522226,"y":20571.582131216317},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"edc0f697-f5e2-446f-bae8-8db7adf91d23","savedPayload":{"position":{"x":7387.551841091336,"y":20542.11019329693},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"eb733f85-6cf5-485e-9bd3-2bf78733c492","savedPayload":{"position":{"x":7055.091207209319,"y":20462.872989508247},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7107.76120589363,"y":20121.865191885187},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7094.537043442261,"y":19810.899712081766},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"eae84509-b689-4a76-9277-eed72af491dd","savedPayload":{"position":{"x":7362.500696572666,"y":19533.69467005456},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"d5c32d1f-9e3c-48e8-8025-a17d57c0812e","savedPayload":{"position":{"x":7686.58861151415,"y":19741.638366134222},"targetPosition":{"x":7462.609656009692,"y":20121.187369998923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6c3e68b0-b781-4c53-9ff7-67c3f747ac8a","savedPayload":{"position":{"x":7462.609656009692,"y":20121.187369998923},"targetPosition":{"x":8149.232767691927,"y":19875.14754065861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7194.418068414546,"y":18640.368959210526},"targetPosition":{"x":7479.480131398059,"y":19007.38453485539},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a2b92c75-e272-4d05-b098-121a70371450","savedPayload":{"position":{"x":7479.480131398059,"y":19007.38453485539},"targetPosition":{"x":8037.673458461565,"y":19730.881016824125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"116ccf8c-26bc-4b86-99e6-bb3075527713","savedPayload":{"position":{"x":8037.673458461565,"y":19730.881016824125},"targetPosition":{"x":8149.232767691927,"y":19875.14754065861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"1f111f72-624f-4166-9f99-ab8d785d5267","savedPayload":{"position":{"x":8149.232767691927,"y":19875.14754065861},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7148.550583830973,"y":19936.818462506857},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6660.339716577026,"y":19930.787518275374},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6061.627880980875,"y":21754.49558882346},"targetPosition":{"x":6319.043734883641,"y":20698.57088354291},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74268e18-735f-405b-b9db-412ce6cf7438","savedPayload":{"position":{"x":6319.043734883641,"y":20698.57088354291},"targetPosition":{"x":6638.624121797227,"y":19389.018548119784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5001.092551455493,"y":19511.048945785125},"targetPosition":{"x":5771.571806401933,"y":19453.995136513222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ad08f6a7-5d37-4fd3-9d84-5eebddcd8cb5","savedPayload":{"position":{"x":5771.571806401933,"y":19453.995136513222},"targetPosition":{"x":6638.624121797227,"y":19389.018548119784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6393.37875115117,"y":18788.81822999243},"targetPosition":{"x":6549.631177590405,"y":19171.87713200718},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"31720cda-be3c-453e-8c6e-c4816299c440","savedPayload":{"position":{"x":6549.631177590405,"y":19171.87713200718},"targetPosition":{"x":6638.624121797227,"y":19389.018548119784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7771.747690819815,"y":18428.2039032308},"targetPosition":{"x":7195.268961994613,"y":18917.18795192018},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8af98ad4-3062-49a1-bff6-593bd9638f72","savedPayload":{"position":{"x":7195.268961994613,"y":18917.18795192018},"targetPosition":{"x":6638.624121797227,"y":19389.018548119784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9106250d-b042-4e96-9121-c760b4c1eab2","savedPayload":{"position":{"x":6638.624121797227,"y":19389.018548119784},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6873.173882885785,"y":19192.313237433085},"targetPosition":{"x":6916.613870070629,"y":19235.305286116254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7e54fecc-8443-4aad-a541-0b6a3fcac877","savedPayload":{"position":{"x":6916.613870070629,"y":19235.305286116254},"targetPosition":{"x":7078.275481062437,"y":19389.869612348328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7740.979595114699,"y":19197.37631096048},"targetPosition":{"x":7370.88187625927,"y":19304.384703531017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3c3de682-9ac0-4bf9-b1ff-97a3e0cb24b4","savedPayload":{"position":{"x":7370.88187625927,"y":19304.384703531017},"targetPosition":{"x":7078.275481062437,"y":19389.869612348328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9ace6abd-5ef9-4c37-9dbc-7aefc8b8b905","savedPayload":{"position":{"x":7078.275481062437,"y":19389.869612348328},"targetPosition":{"x":7020.842719801898,"y":19625.21323704603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"94bc3958-cc85-43a1-a178-103e84f42910","savedPayload":{"position":{"x":7020.842719801898,"y":19625.21323704603},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8015.989089465954,"y":19693.113300171044},"targetPosition":{"x":8215.587586415439,"y":19335.135959972824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7597.95358632127,"y":19213.48114448302},"targetPosition":{"x":8215.587586415439,"y":19335.135959972824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7654.622998540881,"y":19990.58720576961},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"677f9a11-1fa3-4880-ad4f-81a4490d82e8","savedPayload":{"position":{"x":7275.9066961409235,"y":19468.094705026866},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"610f6b9f-9404-4603-a42b-80de31498f2f","savedPayload":{"position":{"x":7201.539795510168,"y":18856.980436580427},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","id":"65600005-8272-4297-8716-b08841eb5e73","savedPayload":{"position":{"x":6946.652759892177,"y":17721.08379630431},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"ef18438f-7a1f-4432-8fce-494bc9b5ae01","savedPayload":{"position":{"x":7945.519410759328,"y":17105.450666213917},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9141.41734484738,"y":17324.040645315035},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9376.691410825239,"y":18494.852209829998},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"a11b4d44-937d-456e-b2bd-9cd025289c34","savedPayload":{"position":{"x":8706.41532477387,"y":19153.39442094622},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"4d1b7a3f-c452-4002-ab8c-bfa7d396ac2c","savedPayload":{"position":{"x":8624.106622066718,"y":19528.94910064611},"targetPosition":{"x":8181.218692970043,"y":19049.334445281223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a2ff91c2-cfee-487c-959d-fd3ed3dea861","savedPayload":{"position":{"x":8181.218692970043,"y":19049.334445281223},"targetPosition":{"x":8215.587586415439,"y":19335.135959972824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9294.417826828485,"y":18832.681962958322},"targetPosition":{"x":9014.881944104627,"y":18965.66702381189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"128aac86-66b5-4685-a75d-4e60ba697c90","savedPayload":{"position":{"x":9014.881944104627,"y":18965.66702381189},"targetPosition":{"x":8520.29739639298,"y":19193.971311496185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5bfe184e-396e-431a-a640-76c05d1c6e06","savedPayload":{"position":{"x":8520.29739639298,"y":19193.971311496185},"targetPosition":{"x":8215.587586415439,"y":19335.135959972824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"080c87fc-4546-4482-ab11-180a33f6d9ab","savedPayload":{"position":{"x":8215.587586415439,"y":19335.135959972824},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8141.104631032518,"y":18431.15190446701},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8358.589089709707,"y":17963.697100967507},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7486.308106133615,"y":17896.30419721287},"targetPosition":{"x":8006.933982971649,"y":18031.52194893861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2a101e7-8183-42b4-94c4-99bfcbf2c3c2","savedPayload":{"position":{"x":8006.933982971649,"y":18031.52194893861},"targetPosition":{"x":8709.234259579796,"y":18214.083542280412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8459.70859316174,"y":17309.519376519518},"targetPosition":{"x":8596.139966532268,"y":17804.295574669184},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0cc9b985-b780-41ef-838b-7f764824f244","savedPayload":{"position":{"x":8596.139966532268,"y":17804.295574669184},"targetPosition":{"x":8709.234259579796,"y":18214.083542280412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9412.987786202775,"y":17500.04731383049},"targetPosition":{"x":9006.447633748583,"y":17912.390273346406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"91f3e346-3d02-48f9-aa0c-e55bae62f870","savedPayload":{"position":{"x":9006.447633748583,"y":17912.390273346406},"targetPosition":{"x":8709.234259579796,"y":18214.083542280412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9358.83078352185,"y":18383.06283157319},"targetPosition":{"x":9022.313115064975,"y":18295.467782900458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"478a7021-7233-4eb4-958d-f127c6a4891c","savedPayload":{"position":{"x":9022.313115064975,"y":18295.467782900458},"targetPosition":{"x":8709.234259579796,"y":18214.083542280412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9086.759196463085,"y":19581.586210239115},"targetPosition":{"x":8885.166095668354,"y":18851.55823358552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"61f63128-268f-4679-a0ef-e9b53a0a655b","savedPayload":{"position":{"x":8885.166095668354,"y":18851.55823358552},"targetPosition":{"x":8709.234259579796,"y":18214.083542280412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"afe778f1-4343-4102-8eb4-0b9340d7ad5b","savedPayload":{"position":{"x":8709.234259579796,"y":18214.083542280412},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10268.143105624393,"y":17570.729353710136},"targetPosition":{"x":9570.135014554484,"y":18032.25194888535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a580c9a8-c70a-483e-8dd3-d3b62464f8f4","savedPayload":{"position":{"x":9570.135014554484,"y":18032.25194888535},"targetPosition":{"x":8853.533866047026,"y":18505.276225493308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8952.065040292118,"y":20139.19899567475},"targetPosition":{"x":8899.465345252365,"y":19271.93313464591},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2decc091-6c76-458b-be8e-39e3e72cecd6","savedPayload":{"position":{"x":8899.465345252365,"y":19271.93313464591},"targetPosition":{"x":8853.533866047026,"y":18505.276225493308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f16f2ab8-7ba2-4acf-bf85-8ed89bd1e5af","savedPayload":{"position":{"x":8853.533866047026,"y":18505.276225493308},"targetPosition":{"x":8564.6849933304,"y":18360.811598441258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"79ce9c05-8a4c-4b58-850f-288037acc702","savedPayload":{"position":{"x":8564.6849933304,"y":18360.811598441258},"targetPosition":{"x":8389.567310733964,"y":19522.641508916313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"bd0f325d-6f98-468b-8b7b-99a42a175d80","savedPayload":{"position":{"x":8389.567310733964,"y":19522.641508916313},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":3040.1735692638886,"y":21864.6331252295},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3824.142516627733,"y":17892.15330428125},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5419.384975738158,"y":15855.655392078092},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4561.017761422872,"y":7547.8810925901535},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13316.76982932295,"y":1094.2875709058947},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25731.270801049384,"y":3507.8653472487676},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28875.428012324,"y":16898.92395021282},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":21396.126283349993,"y":26113.097186724146},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11572.197466292504,"y":26628.214616928133},"targetPosition":{"x":8117.8615517719645,"y":17913.97808663021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Oficial History","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011"}}}],"id":"58e53ed7-a9ab-4327-a7b5-cc80d2a3e222","savedPayload":{"position":{"x":8117.8615517719645,"y":17913.97808663021},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":8280.340152951776,"y":18050.814568515605},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8427.52899093408,"y":18018.117353243873},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8460.086975544766,"y":17966.680272576126},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8521.89215297526,"y":17967.78705015866},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30515.766029186154,"y":17212.271164972117},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31253.252006429368,"y":17449.799653189217},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31578.86755895803,"y":17643.626857791493},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31652.937261807332,"y":18123.480117372306},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31550.32338504285,"y":18598.792777498074},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31158.0131051675,"y":18905.313449848174},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30672.221508552182,"y":19125.325475410373},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8505.68197096813,"y":18777.477631978127},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8420.567204436584,"y":18329.726223760375},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8383.603445489283,"y":18220.13346410004},"targetPosition":{"x":8541.596192592222,"y":18092.193460135462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"0c08b52a-8f7a-40cb-b424-3471225a2e7b","savedPayload":{"position":{"x":8541.596192592222,"y":18092.193460135462},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77","savedPayload":{"position":{"x":8318.903204202526,"y":18513.564109617564},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"3245ffee-1ffd-405c-8c81-bd960be73d42","savedPayload":{"position":{"x":7911.556812719237,"y":18683.91785461723},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"92813b2f-21f3-4891-ae0d-db922ec3cc18","savedPayload":{"position":{"x":7579.164984142997,"y":18350.07612520994},"targetPosition":{"x":8033.6392163060555,"y":18228.300121721095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6f95cc67-bad0-48dc-bb82-0075c43cb202","savedPayload":{"position":{"x":8033.6392163060555,"y":18228.300121721095},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14313.447749557059,"y":15826.057064388087},"targetPosition":{"x":7634.118376851071,"y":18036.26493883355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[],"dataDependencies":[],"id":"d982ba6b-a59d-4934-abb2-912dc8e20660","savedPayload":{"position":{"x":14487.479444703678,"y":15418.882294852287},"targetPosition":{"x":7634.118376851071,"y":18036.26493883355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28","savedPayload":{"position":{"x":14128.663603543386,"y":15087.892470511619},"targetPosition":{"x":7634.118376851071,"y":18036.26493883355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"c3d58fd6-f0ce-41a4-b9cd-05b9f30ad640","savedPayload":{"position":{"x":14280.750736462485,"y":15316.903999868513},"targetPosition":{"x":7634.118376851071,"y":18036.26493883355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c8086f00-19a8-4f0d-9a5d-44469da5caf2","savedPayload":{"position":{"x":13865.232100528816,"y":14910.569363444722},"targetPosition":{"x":7634.118376851071,"y":18036.26493883355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"24317ebe-1ed4-48bc-a7ae-518de665b43f","savedPayload":{"position":{"x":7634.118376851071,"y":18036.26493883355},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7865.403296729364,"y":18803.11570604939},"targetPosition":{"x":7262.592624898578,"y":18200.305034218603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6760.911329115919,"y":18701.986330001262},"targetPosition":{"x":7262.592624898578,"y":18200.305034218603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8363.16323223917,"y":19687.334156371235},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"70392162-bb77-48e0-9bba-22e8ed84f055","savedPayload":{"position":{"x":8175.265552108345,"y":19345.22977917585},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Type","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"6a4b1d81-2b7d-4a02-9d13-d3cb2442710f","savedPayload":{"position":{"x":7739.785803106398,"y":19894.153196449115},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Market Rate","code":"{\n \"codeName\": \"marketRate\",\n \"isString\": false\n}","id":"6a4b5c8e-8294-438c-a2da-ad812e59a131","savedPayload":{"position":{"x":7042.877260091599,"y":19576.731307602728},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Amount","code":"{\n \"codeName\": \"amount\",\n \"isString\": false\n}","id":"c7186621-e504-4cf5-9f74-0ff177d7aa24","savedPayload":{"position":{"x":6740.6474788015,"y":19435.17770997519},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Balance A","code":"{\n \"codeName\": \"balanceA\",\n \"isString\": false\n}","id":"64bddfff-11f9-4052-98c0-ab7b42a7615f","savedPayload":{"position":{"x":7869.107261375027,"y":14198.362637690128},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Balance B","code":"{\n \"codeName\": \"balanceB\",\n \"isString\": false\n}","id":"69dff994-7889-4c0c-9847-dd3949ff6a6f","savedPayload":{"position":{"x":8740.322878281251,"y":13713.812493068168},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Profit","code":"{\n \"codeName\": \"profit\",\n \"isString\": false\n}","id":"1fa2f30d-669a-45bd-9d11-9a62b82640ec","savedPayload":{"position":{"x":9696.589805133728,"y":13510.821389271647},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10783.058454422931,"y":13383.016038173579},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss","code":"{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}","id":"92c16033-3882-4c75-bfe7-3b1b793e59ab","savedPayload":{"position":{"x":11885.898808802373,"y":13614.39612616801},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Roundtrips","code":"{\n \"codeName\": \"roundtrips\",\n \"isString\": false\n}","id":"6381add6-79c2-44e6-b590-c1dcfb99e2a1","savedPayload":{"position":{"x":12708.022449748722,"y":14137.65277580442},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Hits","code":"{\n \"codeName\": \"hits\",\n \"isString\": false\n}","id":"b4290398-e1e5-44b5-b61a-d267ad9b8316","savedPayload":{"position":{"x":13581.347107777656,"y":14940.358091827378},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Fails","code":"{\n \"codeName\": \"fails\",\n \"isString\": false\n}","id":"56099414-6c12-4e67-8f88-5182242967c4","savedPayload":{"position":{"x":14423.524534742617,"y":15800.937604834098},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Hit Ratio","code":"{\n \"codeName\": \"hitRatio\",\n \"isString\": false\n}","id":"2213cf96-502e-4aa4-938a-96acb0f92557","savedPayload":{"position":{"x":14916.030815842965,"y":16962.154889997608},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"ROI","code":"{\n \"codeName\": \"ROI\",\n \"isString\": false\n}","id":"b41213a7-07ad-426d-8bd3-fd4925594f11","savedPayload":{"position":{"x":15227.723737237167,"y":18132.775602209807},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Periods","code":"{\n \"codeName\": \"periods\",\n \"isString\": false\n}","id":"f41a7319-6b9a-46b3-ba04-8a58bc91e397","savedPayload":{"position":{"x":15273.551905651995,"y":19308.038180650434},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Days","code":"{\n \"codeName\": \"days\",\n \"isString\": false\n}","id":"67d293ba-6aea-40cc-bbb8-99f8f0cd5876","savedPayload":{"position":{"x":14827.318718685638,"y":20375.51428540103},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14490.832050607978,"y":21490.100352626527},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13610.116565592383,"y":22433.205560674745},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12842.829816580082,"y":23179.656814447233},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11725.956755105162,"y":23661.552632660725},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10942.41156455958,"y":24191.402098540377},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Take Profit","code":"{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}","id":"66f26d4d-28d0-4896-88b0-890fc9a25ea9","savedPayload":{"position":{"x":9891.17658834035,"y":24636.222203031946},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":8977.499013508435,"y":25039.168749912045},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7973.647536640916,"y":25474.768851870143},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Execution Record","code":"{\n \"codeName\": \"executionRecord\",\n \"isString\": true\n}","id":"a138bd75-7a4c-4dda-8977-5ac63f432b1f","savedPayload":{"position":{"x":6966.609409299553,"y":25635.377623981643},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":5843.468099087931,"y":25608.414868391716},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4921.395254555417,"y":25156.589849286243},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":4010.530797849245,"y":24392.05444314503},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3308.305405139193,"y":23556.396796037723},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":2987.707997299423,"y":22479.79650787182},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3002.580007677888,"y":21385.205871261565},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":3284.86038704057,"y":20462.497338241057},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Base Asset","code":"{\n \"codeName\": \"baseAsset\",\n \"isString\": true\n}","id":"3a26c1da-2c55-421a-a311-ba66a095cf70","savedPayload":{"position":{"x":3806.337994160474,"y":19561.389994762914},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Position Periods","code":"{\n \"codeName\": \"positionPeriods\",\n \"isString\": false\n}","id":"ad4cc73a-3cfe-48f3-9f77-8eea811acb0f","savedPayload":{"position":{"x":4671.331124004687,"y":18816.788844153547},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Position Days","code":"{\n \"codeName\": \"positionDays\",\n \"isString\": false\n}","id":"29a59888-daca-4440-aca1-7942f27426ad","savedPayload":{"position":{"x":9312.622443183436,"y":18508.243149714763},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9487.601478516663,"y":16629.557408182325},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9390.860680033156,"y":16668.00141973072},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9463.021648172466,"y":16899.894430787568},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9640.0043084495,"y":17324.792897109146},"targetPosition":{"x":6706.331730099236,"y":17644.04413941926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9886dcec-c49a-4b0e-af1d-8996a68fc2e1","savedPayload":{"position":{"x":6706.331730099235,"y":17644.04413941926},"targetPosition":{"x":7262.592624898578,"y":18200.305034218603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"q"}}},"id":"a3201051-46ba-4a92-aef3-a6c787b771fd","savedPayload":{"position":{"x":7262.592624898578,"y":18200.305034218603},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7156.86518202046,"y":18537.16608389573},"targetPosition":{"x":7156.86518202046,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6447.314709902914,"y":17828.77928226611},"targetPosition":{"x":7156.86518202046,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12016.019903664326,"y":13115.70336598082},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13768.378741359302,"y":18267.294880497728},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12044.708465993432,"y":23436.635759635403},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6850.867988001573,"y":25954.599323597526},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":815.4692502925908,"y":24331.95401935255},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Formulas Errors","code":"{\n \"codeName\": \"formulasErrors\",\n \"isString\": false\n}","id":"1d4b7300-013b-4874-ba78-c77bb9aac9be","savedPayload":{"position":{"x":81.00999999999998,"y":18086.955281643615},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Formulas Values","code":"{\n \"codeName\": \"formulasValues\",\n \"isString\": false\n}","id":"5306f8cc-6c59-477a-ac58-303eea4142cf","savedPayload":{"position":{"x":1598.9412299124979,"y":13011.838523554496},"targetPosition":{"x":7156.86518202046,"y":17078.95202777499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2f2a6b6d-6c24-4b04-936b-3fdb66afc498","savedPayload":{"position":{"x":7156.86518202046,"y":17078.95202777499},"targetPosition":{"x":7156.86518202046,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0","savedPayload":{"position":{"x":7156.86518202046,"y":17828.77928226611},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6879.87702862902,"y":18034.241607322485},"targetPosition":{"x":7359.728865268232,"y":17554.389770683272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6878.935966566058,"y":17073.5968719811},"targetPosition":{"x":7359.728865268232,"y":17554.389770683272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6924.786649858085,"y":16930.544504822086},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"23b7aa0b-5be6-4e07-a858-d89b588eec97","savedPayload":{"position":{"x":8897.678229517302,"y":20819.886111148764},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"fae7e152-d3b6-4508-a4de-a0db478ca92d","savedPayload":{"position":{"x":5524.23801789446,"y":21712.476207465068},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Number","code":"{\n \"codeName\": \"number\",\n \"isString\": false\n}","id":"6c18d6ae-089b-483f-979f-e434991bcae0","savedPayload":{"position":{"x":58.316666666666734,"y":20005.77725833045},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"2d17ff8b-946c-45bd-b665-426e7ed5ec64","savedPayload":{"position":{"x":134.87452213437072,"y":13251.620821489907},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"60112244-d5d6-41df-8e89-685366751ecd","savedPayload":{"position":{"x":5760.215763173294,"y":7753.0853120751335},"targetPosition":{"x":7876.357878064762,"y":17037.760757886743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8d502c73-b428-4428-93cc-6336d63dd21d","savedPayload":{"position":{"x":7876.357878064761,"y":17037.760757886743},"targetPosition":{"x":7359.728865268232,"y":17554.389770683272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"36051f0f-5161-48a6-9d13-eb1766b5566b","savedPayload":{"position":{"x":7359.728865268232,"y":17554.389770683272},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":6969.545020765465,"y":17386.176012377928},"targetPosition":{"x":7634.118376851071,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":7634.118376851071,"y":16766.305303763795},"targetPosition":{"x":7634.118376851071,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":6517.44700419111,"y":15851.897375660938},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"cdc28bbd-202e-4363-bf88-dc6a981b54b5","savedPayload":{"position":{"x":13320.561006484759,"y":15304.77607689438},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"6b5b99b5-421a-42b2-a621-8b778742783d","savedPayload":{"position":{"x":12706.272168215679,"y":16135.420642024676},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32.676666666666634,"y":17031.15211396768},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Exit Type","code":"{\n \"codeName\": \"exitType\",\n \"isString\": false\n}","id":"c5612569-dc10-4153-aff5-dccfadbf2d16","savedPayload":{"position":{"x":28.876666666666676,"y":9728.092624612977},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"fafe1ef3-e00e-482b-8bfb-c61171478260","savedPayload":{"position":{"x":7349.078185981297,"y":4734.50286952652},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"24385194-d717-4c93-a938-4ba3f6be3c67","savedPayload":{"position":{"x":14909.185154639357,"y":9446.215145309701},"targetPosition":{"x":8149.456232172673,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7201c4b3-e6c0-49eb-8f8d-bb24c51f3786","savedPayload":{"position":{"x":8149.456232172673,"y":17386.176012377928},"targetPosition":{"x":7634.118376851071,"y":17386.176012377928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"a26dc922-ca08-43ef-983e-029b76f39163","savedPayload":{"position":{"x":7634.118376851071,"y":17386.176012377928},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":7676.078687557158,"y":17108.951401234874},"targetPosition":{"x":7819.328960618662,"y":17643.56869849852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[],"id":"848b3eb1-afc1-406a-ab21-15ecbc893766","savedPayload":{"position":{"x":8194.792131158281,"y":17744.173751832237},"targetPosition":{"x":7819.328960618662,"y":17643.56869849852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330","savedPayload":{"position":{"x":7819.328960618662,"y":17643.56869849852},"targetPosition":{"x":7634.118376851071,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Simulation Execution","id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884"}}}],"id":"b4f01468-c3e6-405e-8152-e460f597f98a","savedPayload":{"position":{"x":7634.118376851071,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9467.890450063904,"y":17492.539658230013},"targetPosition":{"x":9722.50160803287,"y":17346.774468572126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3","savedPayload":{"position":{"x":9722.50160803287,"y":17346.774468572126},"targetPosition":{"x":10106.034325146251,"y":17125.919748441956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10107.321353825831,"y":16550.101184744395},"targetPosition":{"x":10108.615077524551,"y":16752.240610902307},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1","savedPayload":{"position":{"x":10108.615077524551,"y":16752.240610902307},"targetPosition":{"x":10106.034325146251,"y":17125.919748441956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e4347543-21b5-4274-b690-e6b3b5899862","savedPayload":{"position":{"x":10106.034325146251,"y":17125.919748441956},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10452.291047821955,"y":16842.84295563551},"targetPosition":{"x":10755.128647973961,"y":16844.465026835755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10850.46673705736,"y":16676.934607278254},"targetPosition":{"x":10755.128647973961,"y":16844.465026835755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b3b5fed4-ddff-406a-83b9-b33968b820a8","savedPayload":{"position":{"x":10755.128647973961,"y":16844.465026835755},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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\t\"slot\": {\n\t\t\"number\": 2,\n\t\t\"minValue\": -10,\n\t\t\"maxValue\": 110\n\t},\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":9826.227393531943,"y":14976.780992759308},"targetPosition":{"x":10469.062599167808,"y":15346.167444586501},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"534c2cd4-d020-43cf-9284-433a57fdcfce","savedPayload":{"position":{"x":10469.062599167808,"y":15346.167444586501},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10486.569114578579,"y":14488.22216238023},"targetPosition":{"x":10826.887704188508,"y":14954.736224069693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5b05abcc-76cf-4f9d-82e5-671ab7471678","savedPayload":{"position":{"x":10826.887704188508,"y":14954.736224069693},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11291.13548742833,"y":14650.355653896208},"targetPosition":{"x":11349.454328029682,"y":14922.248180940041},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0993c95f-2054-48d8-9977-2d4eb24dabf7","savedPayload":{"position":{"x":11349.454328029682,"y":14922.248180940041},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11863.277732718514,"y":14630.965830404757},"targetPosition":{"x":11780.521891995748,"y":15019.470075875455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c","savedPayload":{"position":{"x":11780.521891995748,"y":15019.470075875455},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12534.099084206962,"y":14666.633724198142},"targetPosition":{"x":12147.863636233844,"y":15196.828083155326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18","savedPayload":{"position":{"x":12147.863636233844,"y":15196.828083155326},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13236.812585903655,"y":15027.155846728503},"targetPosition":{"x":12450.07857262064,"y":15479.82414734133},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b","savedPayload":{"position":{"x":12450.07857262064,"y":15479.82414734133},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13540.802942873639,"y":15779.92067817387},"targetPosition":{"x":12460.369111947513,"y":15891.843510738498},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54","savedPayload":{"position":{"x":12460.369111947513,"y":15891.843510738498},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13500.084067678697,"y":16611.969886193318},"targetPosition":{"x":12508.916490371541,"y":16288.209513939153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"75670aaa-849d-4156-af74-61a25ce49713","savedPayload":{"position":{"x":12508.916490371541,"y":16288.209513939153},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12903.070479805972,"y":17182.188227711187},"targetPosition":{"x":12279.39306097361,"y":16618.81546276019},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd","savedPayload":{"position":{"x":12279.39306097361,"y":16618.81546276019},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12136.724192308482,"y":17247.84507094632},"targetPosition":{"x":11922.156011629508,"y":16763.870744888834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5","savedPayload":{"position":{"x":11922.156011629508,"y":16763.870744888834},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11575.145892967055,"y":16878.11371255325},"targetPosition":{"x":11575.320685865972,"y":16688.68103566647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"827e424f-3036-4645-9246-94b4bb0ebaea","savedPayload":{"position":{"x":11575.320685865972,"y":16688.68103566647},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11006.158468717238,"y":17264.486237953017},"targetPosition":{"x":11215.070682538015,"y":16794.000604008597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"84bdd434-48af-4f4a-8f14-62df15022d05","savedPayload":{"position":{"x":11215.070682538015,"y":16794.000604008597},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":9992.29050178103,"y":17411.728954961425},"targetPosition":{"x":10717.465667578334,"y":16757.281976622275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ec589261-f564-4ad0-b866-8c63b8a15150","savedPayload":{"position":{"x":10717.465667578334,"y":16757.281976622275},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9054.327873126582,"y":16805.58298446389},"targetPosition":{"x":10284.27046771619,"y":16404.353493437542},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746","savedPayload":{"position":{"x":10284.27046771619,"y":16404.353493437542},"targetPosition":{"x":11575.320685865972,"y":15984.865848734888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"9388e24f-4147-4878-8754-b6f6b8807813","savedPayload":{"position":{"x":11575.320685865972,"y":15984.865848734888},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10455.173468266285,"y":15440.927455109722},"targetPosition":{"x":10553.91514127104,"y":15133.802125103199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"14810299-01f6-443c-8bbf-de8450c9efd6","savedPayload":{"position":{"x":10553.91514127104,"y":15133.802125103199},"targetPosition":{"x":11326.292223246059,"y":16881.648171938243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d8eda99d-df16-4e21-b621-6f547914c461","savedPayload":{"position":{"x":10918.54887629882,"y":14963.41196948683},"targetPosition":{"x":11326.292223246059,"y":16881.648171938243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10846.780787679836,"y":15172.900150453765},"targetPosition":{"x":11326.292223246059,"y":16881.648171938243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10595.696946879161,"y":15338.504466770857},"targetPosition":{"x":11326.292223246059,"y":16881.648171938243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10754.652255673247,"y":15177.942299955394},"targetPosition":{"x":11326.292223246059,"y":16881.648171938243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}}],"id":"d76f185f-5219-4f0b-adb3-9a339b0468c6","savedPayload":{"position":{"x":11326.292223246059,"y":16881.648171938243},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9889.581717687284,"y":15242.646366389465},"targetPosition":{"x":10201.606414359117,"y":15162.324964260122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"de6f5e6b-a281-4d29-af86-72f7a545257d","savedPayload":{"position":{"x":10201.606414359117,"y":15162.324964260122},"targetPosition":{"x":10501.105952611599,"y":17414.308202249027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e9bfd52e-bc47-469f-8187-4e79d79ba866","savedPayload":{"position":{"x":10232.462372127062,"y":14954.809948332233},"targetPosition":{"x":10501.105952611599,"y":17414.308202249027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10498.872226783984,"y":15254.603226785606},"targetPosition":{"x":10501.105952611599,"y":17414.308202249027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10367.412716552568,"y":15147.18198991291},"targetPosition":{"x":10501.105952611599,"y":17414.308202249027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10258.73377822812,"y":15298.652594381407},"targetPosition":{"x":10501.105952611599,"y":17414.308202249027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"1a7969dd-af18-4e44-b4c9-96dd2be57f7c","savedPayload":{"position":{"x":10501.105952611599,"y":17414.308202249027},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":9831.903441580564,"y":14764.145835771007},"targetPosition":{"x":10196.019175583157,"y":14724.53366278643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2c35b477-500f-4c85-867f-630e2105278f","savedPayload":{"position":{"x":10196.019175583157,"y":14724.53366278643},"targetPosition":{"x":9438.589027587184,"y":17470.011508104064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1777fb76-c1e2-415d-a517-2e365401490c","savedPayload":{"position":{"x":10092.8659676512,"y":14912.952330037213},"targetPosition":{"x":9438.589027587184,"y":17470.011508104064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10157.113044418653,"y":14892.495229059154},"targetPosition":{"x":9438.589027587184,"y":17470.011508104064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10307.565961962924,"y":14565.75366302917},"targetPosition":{"x":9438.589027587184,"y":17470.011508104064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10418.354628901814,"y":14866.365771554067},"targetPosition":{"x":9438.589027587184,"y":17470.011508104064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"ec589261-f564-4ad0-b866-8c63b8a15150"}}}],"id":"cb1bcd11-0fb0-4377-bff2-dee4630e0f3f","savedPayload":{"position":{"x":9438.589027587184,"y":17470.011508104064},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10042.810196723107,"y":14192.700597149555},"targetPosition":{"x":10168.079947168344,"y":14492.28817759128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"30e98617-1cfd-4fa7-814c-a5898caac0da","savedPayload":{"position":{"x":10168.079947168344,"y":14492.28817759128},"targetPosition":{"x":8878.609707543708,"y":16579.86430680292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2f5d4ab1-0d70-4baa-988a-2b7077e7b1e6","savedPayload":{"position":{"x":10170.200327891065,"y":14581.08187855663},"targetPosition":{"x":8878.609707543708,"y":16579.86430680292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10350.978707312352,"y":14395.4802156538},"targetPosition":{"x":8878.609707543708,"y":16579.86430680292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}}],"id":"857043cc-f467-44d2-89eb-2e73f35f638d","savedPayload":{"position":{"x":8878.609707543708,"y":16579.86430680292},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10526.879559119912,"y":13834.58078664696},"targetPosition":{"x":10634.821235586307,"y":14122.922317184735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"767e0eba-ad98-49a9-a08d-58b5ebfaf655","savedPayload":{"position":{"x":10634.821235586307,"y":14122.922317184735},"targetPosition":{"x":8759.441721937903,"y":15688.905043630522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"9bed0cf3-56c3-4508-88c8-5dede6e574df","savedPayload":{"position":{"x":10482.666661381123,"y":14206.804156644745},"targetPosition":{"x":8759.441721937903,"y":15688.905043630522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10306.921668530947,"y":14202.42683950007},"targetPosition":{"x":8759.441721937903,"y":15688.905043630522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"984a1917-1d81-4142-a50f-269a18a07c9d","savedPayload":{"position":{"x":8759.441721937903,"y":15688.905043630522},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10771.646636722437,"y":13943.407585192459},"targetPosition":{"x":10877.777455946578,"y":14444.803910357572},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"57a26967-b019-4352-9d9d-cc10668837c4","savedPayload":{"position":{"x":10877.777455946578,"y":14444.803910357572},"targetPosition":{"x":8911.683555923697,"y":14707.524762484569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0d8a9c6b-b0e6-4ce1-b1ad-71bd2a506a55","savedPayload":{"position":{"x":10668.519809409237,"y":14244.706567636327},"targetPosition":{"x":8911.683555923697,"y":14707.524762484569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10663.12324777631,"y":14429.155760379519},"targetPosition":{"x":8911.683555923697,"y":14707.524762484569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End Bandwidth","id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b"}}}],"id":"0f7a4004-177c-4412-b0ef-2608f3c13da6","savedPayload":{"position":{"x":8911.683555923697,"y":14707.524762484569},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10879.590308331024,"y":14196.102403276493},"targetPosition":{"x":10699.291244361932,"y":14494.40488535386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"56c0efd0-d13a-4c29-98f2-d27cb6071099","savedPayload":{"position":{"x":10699.291244361932,"y":14494.40488535386},"targetPosition":{"x":9831.743122553664,"y":14265.203677792762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"68e8f2a3-54ee-4fb7-abd2-add6496c08e0","savedPayload":{"position":{"x":11042.254365101368,"y":14709.430457783375},"targetPosition":{"x":9831.743122553664,"y":14265.203677792762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10920.055609384928,"y":14455.161094833595},"targetPosition":{"x":9831.743122553664,"y":14265.203677792762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End Value","id":"5b05abcc-76cf-4f9d-82e5-671ab7471678"}}}],"id":"4598a671-83b9-4460-9e65-175df73eba71","savedPayload":{"position":{"x":9831.743122553664,"y":14265.203677792762},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":11457.467849126793,"y":14687.430440625576},"targetPosition":{"x":11104.678977421996,"y":14737.828757828056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":11358.587988839434,"y":14071.723681831163},"targetPosition":{"x":11300.29137355971,"y":14509.19384108923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"12891c27-2ec5-4a56-892e-1d29a277d5da","savedPayload":{"position":{"x":11300.29137355971,"y":14509.19384108923},"targetPosition":{"x":11104.678977421996,"y":14737.828757828056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"c9847967-ecf5-4f6a-9fe7-2759ca4795b6","savedPayload":{"position":{"x":11104.678977421996,"y":14737.828757828056},"targetPosition":{"x":10789.756654363971,"y":14435.239330654511},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{"shortcutKey":"a"}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"81660820-6035-481b-a909-9e89e145d61f","savedPayload":{"position":{"x":11097.545388211023,"y":14804.394885740174},"targetPosition":{"x":10789.756654363971,"y":14435.239330654511},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":11262.272940354462,"y":14807.472517009817},"targetPosition":{"x":10789.756654363971,"y":14435.239330654511},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End MA","id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c"}}}],"id":"69c19382-ed5b-48d1-9249-426a8e1e4e51","savedPayload":{"position":{"x":10789.756654363971,"y":14435.239330654511},"targetPosition":{"x":10165.988565085821,"y":15838.548807440984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"da344cd9-3c37-449a-b5be-6c65814f8562","savedPayload":{"position":{"x":10165.988565085821,"y":15838.548807440984},"targetPosition":{"x":10375.003223229305,"y":15719.135151985305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":10044.569114195578,"y":15003.077808025891},"targetPosition":{"x":10159.638314062004,"y":15165.928093964154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d34065b9-ce7c-4971-8270-d0819da6b188","savedPayload":{"position":{"x":10159.638314062004,"y":15165.928093964154},"targetPosition":{"x":10373.977622864591,"y":15428.382496430322},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":10487.719325987631,"y":14972.82556813802},"targetPosition":{"x":10405.88590280661,"y":15098.382501317461},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ba215bbb-99c2-4433-83f8-47f2b00ee378","savedPayload":{"position":{"x":10405.88590280661,"y":15098.382501317461},"targetPosition":{"x":10373.977622864591,"y":15428.382496430322},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":9780.245951071898,"y":15416.102435555113},"targetPosition":{"x":10010.321927241826,"y":15462.316310235892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8705ee2c-1bd8-4e90-b841-d2864f83f14b","savedPayload":{"position":{"x":10010.321927241826,"y":15462.316310235892},"targetPosition":{"x":10373.977622864591,"y":15428.382496430322},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"36548f31-d96c-4c80-b923-dea5dd5b56c7","savedPayload":{"position":{"x":10373.977622864591,"y":15428.382496430322},"targetPosition":{"x":10375.003223229305,"y":15719.135151985305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"06b2f3f6-b138-415f-8974-31c22a930f92","savedPayload":{"position":{"x":10375.003223229305,"y":15719.135151985305},"targetPosition":{"x":11323.422748313864,"y":16266.705420097573},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11602.596311530631,"y":16106.266591570426},"targetPosition":{"x":11467.337532902104,"y":16184.318668645928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8","savedPayload":{"position":{"x":11467.337532902104,"y":16184.318668645928},"targetPosition":{"x":11323.422748313864,"y":16266.705420097573},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"abd0f050-2f42-4c50-81a9-ffb0d6442cef","savedPayload":{"position":{"x":11323.422748313864,"y":16266.705420097573},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12719.29752361346,"y":16198.146193558505},"targetPosition":{"x":12268.11059706905,"y":16097.943424277404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9","savedPayload":{"position":{"x":12268.11059706905,"y":16097.943424277404},"targetPosition":{"x":11894.52498338621,"y":16012.580125349628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11958.985060503395,"y":16594.4217223763},"targetPosition":{"x":11928.744137834192,"y":16279.616031895748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f87b3204-8901-4774-afcb-b4e5394e255d","savedPayload":{"position":{"x":11928.744137834192,"y":16279.616031895748},"targetPosition":{"x":11894.52498338621,"y":16012.580125349628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10939.206545544994,"y":16448.33301956573},"targetPosition":{"x":11275.652996597608,"y":16298.189244670382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5ce82101-6f77-4f54-bef5-d97edae6d44b","savedPayload":{"position":{"x":11275.652996597608,"y":16298.189244670382},"targetPosition":{"x":11894.52498338621,"y":16012.580125349628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11162.970930310712,"y":15209.213033157728},"targetPosition":{"x":11526.93747364486,"y":15602.816779080984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1","savedPayload":{"position":{"x":11526.93747364486,"y":15602.816779080984},"targetPosition":{"x":11894.52498338621,"y":16012.580125349628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"703b0e1b-e2d6-457a-95d6-7b6516b2f772","savedPayload":{"position":{"x":11894.52498338621,"y":16012.580125349628},"targetPosition":{"x":11959.919061874556,"y":15890.686778279853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12192.35585596077,"y":15855.095327177267},"targetPosition":{"x":11562.023399332878,"y":15948.643434470148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11934.985239686515,"y":16419.425899955662},"targetPosition":{"x":11763.694848895053,"y":16203.692503271945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3975ecc2-db5b-4cab-a9ab-9e13b2da3015","savedPayload":{"position":{"x":11763.694848895053,"y":16203.692503271945},"targetPosition":{"x":11562.023399332878,"y":15948.643434470148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11283.382895049348,"y":16661.395330733973},"targetPosition":{"x":11357.672681363523,"y":16468.83319359918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e218ed70-9da7-43c5-9c23-9e010e08b5b5","savedPayload":{"position":{"x":11357.672681363523,"y":16468.83319359918},"targetPosition":{"x":11562.023399332878,"y":15948.643434470148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10890.665803332562,"y":16049.798382610363},"targetPosition":{"x":11237.405391093811,"y":15996.65480296164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"251d5031-13f9-493b-aa35-126f5221bb21","savedPayload":{"position":{"x":11237.405391093811,"y":15996.65480296164},"targetPosition":{"x":11562.023399332878,"y":15948.643434470148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10977.752340829831,"y":15219.766249937595},"targetPosition":{"x":11255.866980881949,"y":15566.473431346389},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8a0f9c00-67be-47fa-9cde-ec6c499c9bec","savedPayload":{"position":{"x":11255.866980881949,"y":15566.473431346389},"targetPosition":{"x":11562.023399332878,"y":15948.643434470148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f2d2ac14-9859-4228-81d9-280c639c1b37","savedPayload":{"position":{"x":11562.023399332878,"y":15948.643434470148},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11450.441553796518,"y":15867.866633171237},"targetPosition":{"x":11286.72667912893,"y":15631.031971930484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10985.210677509001,"y":16034.553969825858},"targetPosition":{"x":11209.208001063489,"y":15738.030229313033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08167019-4685-45ca-8572-74706f2fb971","savedPayload":{"position":{"x":11209.208001063489,"y":15738.030229313033},"targetPosition":{"x":11286.72667912893,"y":15631.031971930484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":10833.864166405958,"y":15477.971973628206},"targetPosition":{"x":10955.133967549496,"y":15519.317427056234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5b721945-b84b-4e19-a7db-777bc1c1fee1","savedPayload":{"position":{"x":10955.133967549496,"y":15519.317427056234},"targetPosition":{"x":11286.72667912893,"y":15631.031971930484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11292.27037333447,"y":14781.495031505512},"targetPosition":{"x":11294.130800494027,"y":15155.918542417538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a530140d-d0bb-4989-8ca8-d9846adbc91d","savedPayload":{"position":{"x":11294.130800494027,"y":15155.918542417538},"targetPosition":{"x":11286.72667912893,"y":15631.031971930484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"add24099-1310-4e86-99fc-9db01a272b6e","savedPayload":{"position":{"x":11286.72667912893,"y":15631.031971930484},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7be4c16d-772a-4750-9735-09d3d9e16037","savedPayload":{"position":{"x":11475.47536194356,"y":15318.196539342647},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11700.153931833916,"y":15078.825281461593},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11968.136279720757,"y":15273.60162696914},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":11994.316470048849,"y":15532.66045217659},"targetPosition":{"x":11731.463427624567,"y":15493.767485163906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1"}}}],"id":"6e21446c-93e7-44ad-814d-3cd2fa8f8baf","savedPayload":{"position":{"x":11731.463427624567,"y":15493.767485163906},"targetPosition":{"x":11959.919061874556,"y":15890.686778279853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0b08f6f6-2317-42fb-ab3a-db8957d76dfa","savedPayload":{"position":{"x":11959.919061874556,"y":15890.686778279853},"targetPosition":{"x":12020.468068087937,"y":15892.649512959579},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12374.951081459247,"y":15242.353675913402},"targetPosition":{"x":12220.687137111918,"y":15546.896008220074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"09c8f781-3e54-4bed-bd9a-83e8179fdd66","savedPayload":{"position":{"x":12220.687137111918,"y":15546.896008220074},"targetPosition":{"x":12020.468068087937,"y":15892.649512959579},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"52881346-3e4b-45e0-92d2-af130d381b8e","savedPayload":{"position":{"x":12020.468068087937,"y":15892.649512959579},"targetPosition":{"x":12230.857929948488,"y":16257.055443099449},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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/*\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\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":12858.964346149252,"y":16009.837363872268},"targetPosition":{"x":12718.290074675753,"y":16258.539606002943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12811.591896661861,"y":16228.869465431275},"targetPosition":{"x":12797.63813176187,"y":16398.16104749291},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0ce6611c-1e9a-4fb6-8a5f-809c8b65f89a","savedPayload":{"position":{"x":12797.63813176187,"y":16398.16104749291},"targetPosition":{"x":12718.290074675753,"y":16258.539606002943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f8c4b699-1f40-4832-b427-68da3341daa8","savedPayload":{"position":{"x":12718.290074675753,"y":16258.539606002943},"targetPosition":{"x":12230.857929948488,"y":16257.055443099449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":"x"}}}],"id":"343f37be-cc77-4513-a296-7925edfcf0c4","savedPayload":{"position":{"x":12230.857929948488,"y":16257.055443099449},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12170.313152499079,"y":16892.446492050032},"targetPosition":{"x":12371.686984036432,"y":17010.66577788217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f","savedPayload":{"position":{"x":12371.686984036432,"y":17010.66577788217},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12551.93023803552,"y":16767.36399321238},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13104.067271179476,"y":16800.737678846126},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13036.001664363679,"y":17401.2172626079},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":12552.252484538554,"y":18012.617959048388},"targetPosition":{"x":12552.436533449452,"y":17723.349632605383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884","savedPayload":{"position":{"x":12552.436533449452,"y":17723.349632605383},"targetPosition":{"x":12552.996397493314,"y":17118.884604923882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"90f0675d-f4d1-480f-aa75-c8162d53ea0f","savedPayload":{"position":{"x":12552.996397493314,"y":17118.884604923882},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":false},"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":29747.07668393068,"y":18015.516492021103},"targetPosition":{"x":28534.45179532749,"y":17888.06448044034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28503.006474799586,"y":18187.246720322666},"targetPosition":{"x":28534.45179532749,"y":17888.06448044034},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26961.734151962344,"y":17722.765195245607},"targetPosition":{"x":28534.45179532749,"y":17888.06448044034},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59"}}}],"id":"85a56739-9351-444b-95e9-a57470dca38a","savedPayload":{"position":{"x":28534.45179532749,"y":17888.06448044034},"targetPosition":{"x":28558.570439835832,"y":17658.590906446145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29612.182186412494,"y":20203.89951490218},"targetPosition":{"x":27476.807588875374,"y":18140.222758394884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26426.498360374222,"y":18607.850555367877},"targetPosition":{"x":27476.807588875374,"y":18140.222758394884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26636.027802220535,"y":16077.476105888913},"targetPosition":{"x":27476.807588875374,"y":18140.222758394884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"f404e748-b631-4cc5-975c-2a0736e55c0d","savedPayload":{"position":{"x":27476.807588875374,"y":18140.222758394884},"targetPosition":{"x":28558.570439835832,"y":17658.590906446145},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455","savedPayload":{"position":{"x":26977.44368754257,"y":16509.83507873809},"targetPosition":{"x":28558.570439835832,"y":17658.590906446145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"2bce272e-2712-4f28-9736-03b51929aba2","savedPayload":{"position":{"x":28757.855989602245,"y":15638.030266127082},"targetPosition":{"x":28558.570439835832,"y":17658.590906446145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29604.122489332163,"y":17193.081142027248},"targetPosition":{"x":28558.570439835832,"y":17658.590906446145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297","savedPayload":{"position":{"x":28558.570439835832,"y":17658.590906446145},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29242.10632807338,"y":18596.524519738374},"targetPosition":{"x":28269.57680410995,"y":17720.855003162647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27904.87417913804,"y":18125.898302647507},"targetPosition":{"x":28269.57680410995,"y":17720.855003162647},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26807.009142536408,"y":16403.953165622595},"targetPosition":{"x":28269.57680410995,"y":17720.855003162647},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d"}}}],"id":"ad03dff7-56b2-4980-bc14-1b6c41fdf6cf","savedPayload":{"position":{"x":28269.57680410995,"y":17720.855003162647},"targetPosition":{"x":28618.345139593534,"y":17333.508524998437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27082.9270407224,"y":17958.34395332908},"targetPosition":{"x":26980.667498153885,"y":16985.409396410152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26904.444434902776,"y":17019.346090651634},"targetPosition":{"x":26980.667498153885,"y":16985.409396410152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26237.25557599229,"y":16159.766811984258},"targetPosition":{"x":26980.667498153885,"y":16985.409396410152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29747.473785344642,"y":14749.73308238226},"targetPosition":{"x":26980.667498153885,"y":16985.409396410152},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b6aae3c7-2d70-4ffd-a5e5-951f0a565b13","savedPayload":{"position":{"x":26980.667498153885,"y":16985.409396410152},"targetPosition":{"x":28618.345139593534,"y":17333.508524998437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240","savedPayload":{"position":{"x":27989.464413381167,"y":14796.638761969087},"targetPosition":{"x":28618.345139593534,"y":17333.508524998437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"8b753072-e4c9-4671-a5ce-eea9e1c1ba0f","savedPayload":{"position":{"x":30037.17285582429,"y":14693.391612150017},"targetPosition":{"x":28618.345139593534,"y":17333.508524998437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30996.30342668335,"y":16827.608900736846},"targetPosition":{"x":28618.345139593534,"y":17333.508524998437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f","savedPayload":{"position":{"x":28618.345139593534,"y":17333.508524998437},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27035.72865461873,"y":17384.34317194894},"targetPosition":{"x":28915.30234822535,"y":17384.34317194894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32024.583681203858,"y":15660.408980124332},"targetPosition":{"x":28915.30234822535,"y":17384.34317194894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28842.058667016845,"y":18310.135984847948},"targetPosition":{"x":30616.04461443176,"y":18799.724997840825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"305fc918-e6df-48d7-a7b5-726e3fa8f958","savedPayload":{"position":{"x":30616.04461443176,"y":18799.724997840825},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27360.321220010803,"y":17001.073103110506},"targetPosition":{"x":28054.735803103857,"y":18625.736784534896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a305a94d-3af9-430a-8642-5ffb1229710f","savedPayload":{"position":{"x":28054.735803103857,"y":18625.736784534896},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29645.891625116015,"y":16281.506085577086},"targetPosition":{"x":27195.78325905095,"y":17906.684166013052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1657736e-6bc4-4279-9e65-5b0b0cf737cb","savedPayload":{"position":{"x":27195.78325905095,"y":17906.684166013052},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28967.188451694346,"y":16425.887931920544},"targetPosition":{"x":27172.913361402076,"y":16751.50085407429},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7f1f78d-3a6d-49a2-b522-4423bd8d6a82","savedPayload":{"position":{"x":27172.913361402076,"y":16751.50085407429},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31425.531843698,"y":14869.298134857963},"targetPosition":{"x":30585.375337761376,"y":14135.275500805255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"090fa9ea-f050-4315-9360-3958ce5debaa","savedPayload":{"position":{"x":30585.375337761376,"y":14135.275500805255},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31904.983605257446,"y":15515.21378966692},"targetPosition":{"x":31918.598667057744,"y":15212.05088382804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8146fe70-3592-4f27-af4a-d3d8e93268d1","savedPayload":{"position":{"x":31918.598667057744,"y":15212.05088382804},"targetPosition":{"x":29374.23357516099,"y":17050.91011815052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1b29d760-f7fe-48a5-928c-212a6f9a2486","savedPayload":{"position":{"x":29374.23357516099,"y":17050.91011815052},"targetPosition":{"x":28915.30234822535,"y":17384.34317194894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30399.96360634977,"y":18094.179751746837},"targetPosition":{"x":30181.000947216082,"y":18192.684486156046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"f"}}},"id":"52a2ea69-6420-40f6-90f0-3330d33e6f67","savedPayload":{"position":{"x":30181.000947216082,"y":18192.684486156046},"targetPosition":{"x":30086.08009039577,"y":18234.96299247785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32552.589200508726,"y":16963.46671171036},"targetPosition":{"x":32589.014796879295,"y":16616.900312378355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6d5772df-819e-4968-9e27-61981c08f0e2","savedPayload":{"position":{"x":32589.014796879295,"y":16616.900312378355},"targetPosition":{"x":30086.08009039577,"y":18234.96299247785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1f881ff-a04f-4663-9747-2042d4581953","savedPayload":{"position":{"x":30086.08009039577,"y":18234.96299247785},"targetPosition":{"x":28915.30234822535,"y":17384.34317194894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4029d5bf-a8ad-4d80-b874-2af506e0ab34","savedPayload":{"position":{"x":28915.30234822535,"y":17384.34317194894},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30169.432937117108,"y":15503.199229178897},"targetPosition":{"x":29092.440046887452,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32812.8514441251,"y":17305.506371270112},"targetPosition":{"x":29092.440046887452,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26748.02787592713,"y":16452.117024827672},"targetPosition":{"x":28307.36140368728,"y":17145.015033871423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87203f0b-0fb8-4875-8127-d715198bf01b","savedPayload":{"position":{"x":28307.36140368728,"y":17145.015033871423},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28687.27743784276,"y":16909.071157522765},"targetPosition":{"x":29049.701640687403,"y":17310.219005271178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0bc477f0-8b7d-4c75-8613-0cc63a25a79d","savedPayload":{"position":{"x":29049.701640687403,"y":17310.219005271178},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28849.678435081918,"y":16207.287883801286},"targetPosition":{"x":29169.352376587973,"y":17189.769233962328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a87dddd8-9806-45be-b9a9-0e3196da48a7","savedPayload":{"position":{"x":29169.352376587973,"y":17189.769233962328},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29477.794757700314,"y":15878.15927731167},"targetPosition":{"x":29334.366649199466,"y":17241.469473604306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"114a04b9-e5b6-4f60-ad99-760c10275f9e","savedPayload":{"position":{"x":29334.366649199466,"y":17241.469473604306},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29929.19535886457,"y":16494.471410243666},"targetPosition":{"x":29558.291892606296,"y":17135.542868098935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ac8182cd-7f7b-44e9-a91c-b470be594ef0","savedPayload":{"position":{"x":29558.291892606296,"y":17135.542868098935},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30365.40796520203,"y":16812.07982453679},"targetPosition":{"x":29846.567906416927,"y":17187.682468363033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"81c852eb-9b3e-4505-b81a-f236b39d770d","savedPayload":{"position":{"x":29846.567906416927,"y":17187.682468363033},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28875.8615734022,"y":14718.259847912856},"targetPosition":{"x":28540.605965730196,"y":14789.520627160211},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a8a4dd40-6286-46b0-8f4d-61893d2d9234","savedPayload":{"position":{"x":28540.605965730196,"y":14789.520627160211},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29419.550470334176,"y":14106.691368964486},"targetPosition":{"x":29037.415182247198,"y":14025.466006035935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9dbc330c-e654-4591-92d0-c3e92262436e","savedPayload":{"position":{"x":29037.415182247198,"y":14025.466006035935},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30221.743222286033,"y":14108.862825939144},"targetPosition":{"x":29905.11231223551,"y":13878.817004106399},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93814c2c-8fff-4415-9934-1356bf555015","savedPayload":{"position":{"x":29905.11231223551,"y":13878.817004106399},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31872.87572101492,"y":14797.979082156411},"targetPosition":{"x":31536.193011947336,"y":14214.827524021428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"efbcaa0c-2bf3-44e6-aae3-4f73c6255c69","savedPayload":{"position":{"x":31536.193011947336,"y":14214.827524021428},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31228.775480461518,"y":15932.763553165772},"targetPosition":{"x":31078.637934656675,"y":14504.300224115954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b302071-d15f-43b3-9ab2-4b970a379ebc","savedPayload":{"position":{"x":31078.637934656675,"y":14504.300224115954},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32223.586620348564,"y":16573.089206463126},"targetPosition":{"x":32279.145212945903,"y":16402.097440677673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1de76b8-1665-4142-b8fc-712203bad655","savedPayload":{"position":{"x":32279.145212945903,"y":16402.097440677673},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32380.205832758948,"y":17111.889181984217},"targetPosition":{"x":32472.29334665094,"y":17009.615636596267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83b3c070-c0cb-4a4b-86ea-0b6292f57c13","savedPayload":{"position":{"x":32472.29334665094,"y":17009.615636596267},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32032.12000122533,"y":17541.89983035326},"targetPosition":{"x":32119.06441393684,"y":17503.18968378679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e07922ab-0abb-4216-a534-07db74399c2a","savedPayload":{"position":{"x":32119.06441393684,"y":17503.18968378679},"targetPosition":{"x":29298.142114337214,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f3c4fe44-c417-4c98-9547-4b0c062f7bd7","savedPayload":{"position":{"x":29298.142114337214,"y":17585.322128820375},"targetPosition":{"x":29092.440046887452,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29482.076787770962,"y":18105.488258482525},"targetPosition":{"x":29344.105397692954,"y":18076.664991354493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e5d799ba-3a4f-45fb-8533-4c3de5d7886f","savedPayload":{"position":{"x":29344.105397692954,"y":18076.664991354493},"targetPosition":{"x":29245.315787127554,"y":18055.825277790824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32398.24697583483,"y":18313.96310297301},"targetPosition":{"x":32555.982800614565,"y":18138.779721935734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e9e5c8c-98e2-4bbf-884a-071449177692","savedPayload":{"position":{"x":32555.982800614565,"y":18138.779721935734},"targetPosition":{"x":29245.315787127554,"y":18055.825277790824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6bd8fef6-49f7-45c5-9f9f-944785f8578e","savedPayload":{"position":{"x":29245.315787127554,"y":18055.825277790824},"targetPosition":{"x":29092.440046887452,"y":17585.322128820375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a03ef0ea-5be9-4d40-952e-24789e77dbb6","savedPayload":{"position":{"x":29092.440046887452,"y":17585.322128820375},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":32428.114251833576,"y":16561.270579170352},"targetPosition":{"x":29302.64224876031,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32637.95314422225,"y":18973.880302398444},"targetPosition":{"x":29302.64224876031,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29338.053961483587,"y":17645.39362892654},"targetPosition":{"x":29349.562889177672,"y":17724.532778154567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5e8f3d9c-8284-4b92-b7f5-ad7498e5ef3d","savedPayload":{"position":{"x":29349.562889177672,"y":17724.532778154567},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29929.41356986181,"y":17100.13405513012},"targetPosition":{"x":29455.314346637435,"y":17752.69631522139},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"43337725-24dd-4c1a-ae8d-2562a028d02d","savedPayload":{"position":{"x":29455.314346637435,"y":17752.69631522139},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29553.310977113462,"y":15060.785223672805},"targetPosition":{"x":29374.185538015714,"y":15089.155906092188},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6a67dbd9-1e8e-4100-849f-5ea77ea67985","savedPayload":{"position":{"x":29374.185538015714,"y":15089.155906092188},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30658.140145566544,"y":14218.257780645252},"targetPosition":{"x":30520.96902042959,"y":14118.597124618911},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a5665ca1-e399-4e8a-8e04-8c0b153702e4","savedPayload":{"position":{"x":30520.96902042959,"y":14118.597124618911},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33641.08707523514,"y":16347.415364419068},"targetPosition":{"x":33554.356850694625,"y":15799.822277858266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f35c54ed-6469-4cfa-94cf-f94f1c916e91","savedPayload":{"position":{"x":33554.356850694625,"y":15799.822277858266},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32490.094277469492,"y":18556.728575156758},"targetPosition":{"x":33499.95465270837,"y":17166.775012477727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c17d77b3-4d80-462d-88ba-ef421928dde1","savedPayload":{"position":{"x":33499.95465270837,"y":17166.775012477727},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31271.328842862258,"y":18924.124263849437},"targetPosition":{"x":32295.021829831654,"y":18761.987223044136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f49152b4-5306-41d2-966b-dba92eef2590","savedPayload":{"position":{"x":32295.021829831654,"y":18761.987223044136},"targetPosition":{"x":29372.515968348296,"y":17866.66223347011},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a099f207-16db-4f66-adfb-1529fa350385","savedPayload":{"position":{"x":29372.515968348296,"y":17866.66223347011},"targetPosition":{"x":29302.64224876031,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29395.767570101998,"y":18017.875204720145},"targetPosition":{"x":29320.862128066816,"y":17933.907951955764},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cce46065-5c04-428f-823f-4cb5e67b212a","savedPayload":{"position":{"x":29320.862128066816,"y":17933.907951955764},"targetPosition":{"x":29279.25510235505,"y":17887.87424007248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31374.270998867836,"y":19492.40003011269},"targetPosition":{"x":31730.291328373823,"y":19416.72557298827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f0707196-a2ac-4aee-99df-48a7fe77c365","savedPayload":{"position":{"x":31730.291328373823,"y":19416.72557298827},"targetPosition":{"x":29279.25510235505,"y":17887.87424007248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"663d58c6-e03e-4923-8cc7-03cc860aa318","savedPayload":{"position":{"x":29279.25510235505,"y":17887.87424007248},"targetPosition":{"x":29302.64224876031,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05fabbf9-7798-4a53-995e-53ae74bef3de","savedPayload":{"position":{"x":29302.64224876031,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":33665.99050161607,"y":18301.6932303089},"targetPosition":{"x":29139.161854444767,"y":18080.415260554328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32316.250625557816,"y":20158.416461928744},"targetPosition":{"x":29139.161854444767,"y":18080.415260554328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29589.448034975107,"y":17037.43573148535},"targetPosition":{"x":29562.95708705385,"y":17304.349027366712},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"65545f82-9022-4d4c-bd09-b900182bae75","savedPayload":{"position":{"x":29562.95708705385,"y":17304.349027366712},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30665.746435328077,"y":16675.15394925884},"targetPosition":{"x":30200.430657969562,"y":17483.453832304356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74445dab-2c42-4c71-b179-04b98b5a8e27","savedPayload":{"position":{"x":30200.430657969562,"y":17483.453832304356},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31910.161632140836,"y":17047.37488901296},"targetPosition":{"x":30747.660962524486,"y":17892.65298843473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3b9f6fbf-20d8-4952-b5e8-34937746fef7","savedPayload":{"position":{"x":30747.660962524486,"y":17892.65298843473},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32841.53120035677,"y":18141.445988983465},"targetPosition":{"x":30915.361316326078,"y":18550.680528386732},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"73cb2d83-d59b-457e-af00-68a8d0e2b016","savedPayload":{"position":{"x":30915.361316326078,"y":18550.680528386732},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29361.29780515625,"y":17273.970176050927},"targetPosition":{"x":30916.790879026543,"y":19196.00693892166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"666f82ef-a002-4067-9edb-6ddbe2861056","savedPayload":{"position":{"x":30916.790879026543,"y":19196.00693892166},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31164.38754092073,"y":20158.25231307384},"targetPosition":{"x":29756.83391518356,"y":19133.852628150195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a6a82705-0a6c-425e-afab-099a63570ada","savedPayload":{"position":{"x":29756.83391518356,"y":19133.852628150195},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30361.645197496116,"y":20545.591051814386},"targetPosition":{"x":29683.45748709445,"y":19367.505973966046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cbc6da93-d064-4762-a32f-ae1071a1ebe2","savedPayload":{"position":{"x":29683.45748709445,"y":19367.505973966046},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29595.332352513255,"y":20766.47662993686},"targetPosition":{"x":29492.761130732575,"y":19774.16466535607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1cda317e-4b82-4bd9-8b07-71ad7365e524","savedPayload":{"position":{"x":29492.761130732575,"y":19774.16466535607},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32396.557025107613,"y":17444.03511246002},"targetPosition":{"x":32636.623608209215,"y":16705.186141822312},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7a66586-158d-40e2-be75-1077a91b0d7e","savedPayload":{"position":{"x":32636.623608209215,"y":16705.186141822312},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33624.8808119681,"y":18031.454345557486},"targetPosition":{"x":33834.43184618467,"y":17798.72434446116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83260971-1089-4349-9019-29ea469a9d24","savedPayload":{"position":{"x":33834.43184618467,"y":17798.72434446116},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33617.96933971757,"y":18855.275395877445},"targetPosition":{"x":34056.15804591446,"y":18660.181214300355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"07a55760-46cf-44e8-b2f9-f55a6bb5a81c","savedPayload":{"position":{"x":34056.15804591446,"y":18660.181214300355},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33076.66335260356,"y":19300.181809781956},"targetPosition":{"x":33508.95813107402,"y":19300.181809781956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8b672a62-1ae1-4e92-819e-597fa42da35b","savedPayload":{"position":{"x":33508.95813107402,"y":19300.181809781956},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32452.330700832725,"y":19704.663271597237},"targetPosition":{"x":32597.323092779545,"y":19769.21804364346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"92405f1d-9adf-4a70-af18-f2537ba2b0a0","savedPayload":{"position":{"x":32597.323092779545,"y":19769.21804364346},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26514.033129349402,"y":16041.581972388072},"targetPosition":{"x":27244.136902388454,"y":16852.444359849258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5318bf3f-6e8a-46c8-8b04-3769bde03438","savedPayload":{"position":{"x":27244.136902388454,"y":16852.444359849258},"targetPosition":{"x":29396.876380612117,"y":18873.579015030504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"69298c3e-479d-4eb6-a972-35f8f079ce86","savedPayload":{"position":{"x":29396.876380612117,"y":18873.579015030504},"targetPosition":{"x":29139.161854444767,"y":18080.415260554328},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29090.720874909795,"y":20121.991811570624},"targetPosition":{"x":28937.198805595504,"y":18647.592563712657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f65693cf-81ef-497e-86d2-a7ad9b74a1ca","savedPayload":{"position":{"x":28937.198805595504,"y":18647.592563712657},"targetPosition":{"x":28896.3677902749,"y":18256.815473721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28259.655297416186,"y":20052.55582939527},"targetPosition":{"x":29612.553841650155,"y":20654.905069600394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12255c95-c680-43af-be1b-61ee37e0e827","savedPayload":{"position":{"x":29612.553841650155,"y":20654.905069600394},"targetPosition":{"x":28896.3677902749,"y":18256.815473721},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd8c13e4-2b9e-4a42-a576-539d412f239a","savedPayload":{"position":{"x":28896.3677902749,"y":18256.815473721},"targetPosition":{"x":29139.161854444767,"y":18080.415260554328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dcb55de-1673-409e-aa52-f51e7c7f8fa3","savedPayload":{"position":{"x":29139.161854444767,"y":18080.415260554328},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":31930.663029498042,"y":20421.70299861956},"targetPosition":{"x":28943.56313145126,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28756.762560123552,"y":20688.415903030556},"targetPosition":{"x":28943.56313145126,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35614.07261593489,"y":18423.412604311645},"targetPosition":{"x":33360.09172649805,"y":17507.583730118426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"37fc0238-a202-4c33-89ca-6a4e24d4e1ac","savedPayload":{"position":{"x":33360.09172649805,"y":17507.583730118426},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35313.73748401891,"y":17213.896190355656},"targetPosition":{"x":33594.01743187839,"y":17979.564888268906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7757e0dd-c3b4-48b4-bdf7-e517ce8df601","savedPayload":{"position":{"x":33594.01743187839,"y":17979.564888268906},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31499.821685704308,"y":17563.818893042448},"targetPosition":{"x":34077.01154788161,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12d5b8f1-c83c-43a3-bf45-6f85e85a6df9","savedPayload":{"position":{"x":34077.01154788161,"y":18469.22260431164},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":35164.52971466733,"y":19658.117439281403},"targetPosition":{"x":33511.45217191214,"y":18922.119898207442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c1f3e32-9310-4ece-a796-cf9225172978","savedPayload":{"position":{"x":33511.45217191214,"y":18922.119898207442},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":34164.127071126786,"y":20323.833194614523},"targetPosition":{"x":33282.99922193891,"y":19345.241578141937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"12bf3180-d354-451d-ba14-81cdd9d95c19","savedPayload":{"position":{"x":33282.99922193891,"y":19345.241578141937},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33183.019246728036,"y":20589.103484705673},"targetPosition":{"x":32797.63562538721,"y":19403.014657808017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3e3a6434-aaa4-4170-8cdc-cca21c8d0863","savedPayload":{"position":{"x":32797.63562538721,"y":19403.014657808017},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32304.079565276486,"y":20278.365968166876},"targetPosition":{"x":32399.388636910062,"y":19371.560724851424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"22bc84a6-f431-464c-a7e0-b9249b32abdf","savedPayload":{"position":{"x":32399.388636910062,"y":19371.560724851424},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31771.853544245525,"y":19720.41220155366},"targetPosition":{"x":32111.878893883808,"y":19131.47102011878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c3d4d569-0b7e-44b9-b2f0-84d9a91ee6b0","savedPayload":{"position":{"x":32111.878893883808,"y":19131.47102011878},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31471.684336223134,"y":19212.14420447861},"targetPosition":{"x":32133.891066379634,"y":18731.02285268854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f572d61-ff96-4ccb-90ca-7a26d5cc8322","savedPayload":{"position":{"x":32133.891066379634,"y":18731.02285268854},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31126.43861639788,"y":18759.955254231743},"targetPosition":{"x":31861.845707076467,"y":18603.63965160935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3eb2e1-3cb4-4f0b-9a5a-5196bb4af3af","savedPayload":{"position":{"x":31861.845707076467,"y":18603.63965160935},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30769.84051552762,"y":18102.692688172494},"targetPosition":{"x":31831.287022122357,"y":18328.310108010926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83c2137c-676d-4a43-88c1-e9a5f69cafeb","savedPayload":{"position":{"x":31831.287022122357,"y":18328.310108010926},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31273.563523355057,"y":17582.35780791302},"targetPosition":{"x":32043.264668499287,"y":18141.57842371473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"829bfd3a-8c69-4e51-8951-a1d7cb0b8c6f","savedPayload":{"position":{"x":32043.264668499287,"y":18141.57842371473},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31430.024916665465,"y":16625.96845661942},"targetPosition":{"x":32008.5788419128,"y":17628.05325006621},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7174f99-231c-4188-8f4a-95a34c0c35f8","savedPayload":{"position":{"x":32008.5788419128,"y":17628.05325006621},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32211.932925420067,"y":15783.362525630444},"targetPosition":{"x":32370.922389156254,"y":17296.046227997947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f6f0c544-4054-4cb4-9be1-14ffa23c5251","savedPayload":{"position":{"x":32370.922389156254,"y":17296.046227997947},"targetPosition":{"x":32494.228195020463,"y":18469.22260431164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a84f4438-cabc-4c9a-bd9c-0338e55a6e15","savedPayload":{"position":{"x":32494.228195020463,"y":18469.22260431164},"targetPosition":{"x":28943.56313145126,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28408.70377535355,"y":18523.252555864154},"targetPosition":{"x":28481.699688061875,"y":18400.206030402216},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96841e7b-90d9-4508-8933-4f0f9769800e","savedPayload":{"position":{"x":28481.699688061875,"y":18400.206030402216},"targetPosition":{"x":28519.115663209584,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31929.2913829388,"y":18269.3901976248},"targetPosition":{"x":27785.429128643085,"y":17064.61345705802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2863a8f-8f38-4c47-9f48-0bd45b628fa0","savedPayload":{"position":{"x":27785.429128643085,"y":17064.61345705802},"targetPosition":{"x":28519.115663209584,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"948be5d9-da96-488a-bb15-f8cd94777231","savedPayload":{"position":{"x":28519.115663209584,"y":18334.426584532164},"targetPosition":{"x":28943.56313145126,"y":18334.426584532164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4ae22e54-cd02-4e2e-b638-1c5ea9a171ac","savedPayload":{"position":{"x":28943.56313145126,"y":18334.426584532164},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29224.73347894324,"y":21011.415406689193},"targetPosition":{"x":28610.982666979053,"y":18320.942844959085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27089.836936079468,"y":19738.619646043768},"targetPosition":{"x":28610.982666979053,"y":18320.942844959085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32635.238719098445,"y":19326.953552963187},"targetPosition":{"x":31822.520088518308,"y":19474.440239716932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bcec1860-262e-4125-bdf4-a8f798d9d4ff","savedPayload":{"position":{"x":31822.520088518308,"y":19474.440239716932},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32407.633280228292,"y":19924.91660469986},"targetPosition":{"x":31640.46584719278,"y":19713.19184617657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0ef8d741-e876-446e-86ac-146b4f33d8e8","savedPayload":{"position":{"x":31640.46584719278,"y":19713.19184617657},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32209.645308901687,"y":20479.24522333392},"targetPosition":{"x":31603.46771717909,"y":19949.643810459173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"daf8aa00-f032-412e-b319-e7c581611db0","savedPayload":{"position":{"x":31603.46771717909,"y":19949.643810459173},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31619.94088025633,"y":20593.168492830333},"targetPosition":{"x":31377.950178244584,"y":20027.003100609312},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"255fdffa-cdbb-428b-a54e-14448f7cda29","savedPayload":{"position":{"x":31377.950178244584,"y":20027.003100609312},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31138.718402689396,"y":20748.215875453567},"targetPosition":{"x":31163.40673078904,"y":20198.48753805977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"628c3c4f-7ef7-4008-bada-76e4edf6de42","savedPayload":{"position":{"x":31163.40673078904,"y":20198.48753805977},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30559.11758516283,"y":20762.901283802606},"targetPosition":{"x":30873.825124210838,"y":20178.076680122263},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1aa9fd38-51e5-4158-9bb2-31dbc8f933d0","savedPayload":{"position":{"x":30873.825124210838,"y":20178.076680122263},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30093.444691998055,"y":20386.3422215826},"targetPosition":{"x":30675.775379888903,"y":19963.254211467283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d76d7819-b542-4ee8-98fd-539ec3325e2c","savedPayload":{"position":{"x":30675.775379888903,"y":19963.254211467283},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30004.76803858367,"y":19804.313601907877},"targetPosition":{"x":30634.78794259028,"y":19689.98184583072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0e696147-e020-4056-8ad4-40ad79cba391","savedPayload":{"position":{"x":30634.78794259028,"y":19689.98184583072},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30212.558345146306,"y":19319.114415297947},"targetPosition":{"x":30716.6906214846,"y":19458.246083138936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e02938c9-f5b1-49f7-8e63-f8637f6d1d4d","savedPayload":{"position":{"x":30716.6906214846,"y":19458.246083138936},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30702.367784967355,"y":19162.37650833979},"targetPosition":{"x":30889.694172260053,"y":19326.038644211574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fe671bcf-1d71-4081-a100-f4bbc59203c7","savedPayload":{"position":{"x":30889.694172260053,"y":19326.038644211574},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30716.73897020598,"y":18480.022576862},"targetPosition":{"x":30984.52320835845,"y":19106.53494681595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"85a59bf2-d419-43c9-a287-68902b8cb199","savedPayload":{"position":{"x":30984.52320835845,"y":19106.53494681595},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31266.00600721335,"y":17913.93714570845},"targetPosition":{"x":31214.26793778885,"y":19065.97477133869},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"608a2a98-bd6e-49e0-b202-afff3553337d","savedPayload":{"position":{"x":31214.26793778885,"y":19065.97477133869},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31952.472758816097,"y":18173.613497171536},"targetPosition":{"x":31595.82054056855,"y":18836.384375871454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dda31bad-8835-446a-9015-4e15ae4cb845","savedPayload":{"position":{"x":31595.82054056855,"y":18836.384375871454},"targetPosition":{"x":31190.77502738218,"y":19589.085065655647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f46175dc-dfd2-4e1e-a60c-554867b5f0a5","savedPayload":{"position":{"x":31190.77502738218,"y":19589.085065655647},"targetPosition":{"x":28610.982666979053,"y":18320.942844959085},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27618.328189162687,"y":18041.859470197574},"targetPosition":{"x":27903.267555498114,"y":17914.99576695754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"daf2fb19-bfda-4248-a0c6-8e364fe863ee","savedPayload":{"position":{"x":27903.267555498114,"y":17914.99576695754},"targetPosition":{"x":27995.83546660249,"y":17874.012242902078},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26450.44463588698,"y":17882.195250231616},"targetPosition":{"x":28175.975777329386,"y":16162.106925294269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08365c70-c9ba-481d-abb8-62dc21067754","savedPayload":{"position":{"x":28175.975777329386,"y":16162.106925294269},"targetPosition":{"x":27995.83546660249,"y":17874.012242902078},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4aa28d66-d2c5-40d1-9b42-b6adb1e94d1c","savedPayload":{"position":{"x":27995.83546660249,"y":17874.012242902078},"targetPosition":{"x":28610.982666979053,"y":18320.942844959085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"723d28e9-a010-48c5-bda0-43a4c2343ddf","savedPayload":{"position":{"x":28610.982666979053,"y":18320.942844959085},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29519.744182003982,"y":18854.78079865832},"targetPosition":{"x":28432.462133470548,"y":18064.824150461995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28076.33635544365,"y":19160.866594659103},"targetPosition":{"x":28432.462133470548,"y":18064.824150461995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33556.166769038806,"y":21773.038309620883},"targetPosition":{"x":31855.991622178168,"y":20880.717556937336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"265d3765-cd1d-4652-a0ed-01931674a151","savedPayload":{"position":{"x":31855.991622178168,"y":20880.717556937336},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31175.829777092113,"y":19380.929616420555},"targetPosition":{"x":31258.364031422923,"y":21505.0312801238},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fe6074be-18c6-46c0-abd4-5d31bc067798","savedPayload":{"position":{"x":31258.364031422923,"y":21505.0312801238},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30677.73144287176,"y":23613.390445039582},"targetPosition":{"x":30455.34988031512,"y":21781.91350276649},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"72debf77-1c4b-4e8d-9a99-96951bd6d24c","savedPayload":{"position":{"x":30455.34988031512,"y":21781.91350276649},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28991.294163451286,"y":23335.082044609408},"targetPosition":{"x":29650.929537376403,"y":21595.766509468835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"78e59381-fcda-4204-a70a-4113eebdbba7","savedPayload":{"position":{"x":29650.929537376403,"y":21595.766509468835},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28064.214677015865,"y":21964.590744015026},"targetPosition":{"x":29052.66097302379,"y":21088.90373893382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"90b3598c-8f08-4dc1-ad41-a64caf0cab39","savedPayload":{"position":{"x":29052.66097302379,"y":21088.90373893382},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27877.520216486948,"y":20617.302617580022},"targetPosition":{"x":28942.768277231688,"y":20354.742551968702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aa9f7095-66e7-4e42-b6b2-d3a51e3b35d9","savedPayload":{"position":{"x":28942.768277231688,"y":20354.742551968702},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28335.86655622484,"y":19564.12775854744},"targetPosition":{"x":29339.41688425287,"y":19811.48069884483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b0c06b10-549c-4280-aac9-0b649ede898c","savedPayload":{"position":{"x":29339.41688425287,"y":19811.48069884483},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29094.868897090084,"y":19016.94736862843},"targetPosition":{"x":29520.986104142277,"y":19394.45427250792},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38b8e859-eda7-4cd9-afc2-ee0e3ed297b7","savedPayload":{"position":{"x":29520.986104142277,"y":19394.45427250792},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29592.181094780353,"y":18317.784728232793},"targetPosition":{"x":29867.387898858775,"y":19043.445432057215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cebd7a57-eebb-4e4f-9315-6f1411970e55","savedPayload":{"position":{"x":29867.387898858775,"y":19043.445432057215},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30457.31999172493,"y":18270.31931979114},"targetPosition":{"x":30371.712769381935,"y":18975.35822684221},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fcbefbb9-2a6d-459a-8d3b-595d71caaa88","savedPayload":{"position":{"x":30371.712769381935,"y":18975.35822684221},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31264.756806017987,"y":18554.165336740956},"targetPosition":{"x":30818.388988377166,"y":19200.840762889893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"311d2e2d-163e-4b8e-ae99-2b2d0fbbb2aa","savedPayload":{"position":{"x":30818.388988377166,"y":19200.840762889893},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32204.782193492494,"y":19004.681179406212},"targetPosition":{"x":31277.52880299758,"y":19491.341300784054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b71b603d-38de-401d-b1df-ca20710dba64","savedPayload":{"position":{"x":31277.52880299758,"y":19491.341300784054},"targetPosition":{"x":30243.142571035714,"y":20034.22907489017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"229b4129-39f9-4f46-bbb5-a86a714023f8","savedPayload":{"position":{"x":30243.142571035714,"y":20034.22907489017},"targetPosition":{"x":28432.462133470548,"y":18064.824150461995},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24640.64915879966,"y":16612.51702359384},"targetPosition":{"x":26626.846821076528,"y":17042.253553874918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d3dab655-2db2-4d4c-a776-91a6ae116304","savedPayload":{"position":{"x":26626.846821076528,"y":17042.253553874918},"targetPosition":{"x":28209.58904438545,"y":17378.8913133054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30466.790891359302,"y":14837.51509164286},"targetPosition":{"x":29067.056617855662,"y":16426.892457473692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f8611aff-7f4f-4df8-a2ac-b92ef5633ad4","savedPayload":{"position":{"x":29067.056617855662,"y":16426.892457473692},"targetPosition":{"x":28209.58904438545,"y":17378.8913133054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e8bebfde-97db-42d7-93a2-972366bc002c","savedPayload":{"position":{"x":28209.58904438545,"y":17378.8913133054},"targetPosition":{"x":28432.462133470548,"y":18064.824150461995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"607ebabd-9602-4e5c-803d-d4207dbd6794","savedPayload":{"position":{"x":28432.462133470548,"y":18064.824150461995},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":27760.73058741633,"y":19482.468909023155},"targetPosition":{"x":27390.099769526183,"y":19024.777965886355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26578.055027701575,"y":19682.358832055885},"targetPosition":{"x":27390.099769526183,"y":19024.777965886355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27094.70895941197,"y":18660.00069440973},"targetPosition":{"x":27390.099769526183,"y":19024.777965886355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5586aa74-2ecb-4b71-83ea-d621aa400660"}}}],"id":"268cf8f3-e871-4fed-bbdb-725a070e7cb6","savedPayload":{"position":{"x":27390.099769526183,"y":19024.777965886355},"targetPosition":{"x":28388.360613063596,"y":18216.402273825977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26512.064209492164,"y":18972.579306052605},"targetPosition":{"x":27006.023027634124,"y":17685.772590501907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26610.192143996046,"y":17533.82735031696},"targetPosition":{"x":27006.023027634124,"y":17685.772590501907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27486.30920274806,"y":16434.584327788984},"targetPosition":{"x":27006.023027634124,"y":17685.772590501907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"39426478-777d-4ef5-a72a-2ad862c979c7","savedPayload":{"position":{"x":27006.023027634124,"y":17685.772590501907},"targetPosition":{"x":28388.360613063596,"y":18216.402273825977},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f","savedPayload":{"position":{"x":28158.01154810941,"y":16762.035516067503},"targetPosition":{"x":28388.360613063596,"y":18216.402273825977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"19e3e53c-0752-4cae-93bd-162e0839b32f","savedPayload":{"position":{"x":29521.732017892322,"y":17298.61620651588},"targetPosition":{"x":28388.360613063596,"y":18216.402273825977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29951.769217452766,"y":18816.53860911589},"targetPosition":{"x":28388.360613063596,"y":18216.402273825977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"278c34a7-199d-400e-8a06-087149e3d391","savedPayload":{"position":{"x":28388.360613063596,"y":18216.402273825977},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27171.903509940854,"y":19548.404537105147},"targetPosition":{"x":27098.921078036412,"y":18155.81677813366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26068.16209267725,"y":18209.836567532373},"targetPosition":{"x":27098.921078036412,"y":18155.81677813366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27014.713916502977,"y":16549.048418828574},"targetPosition":{"x":27098.921078036412,"y":18155.81677813366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"15ccbcff-318d-46db-93f2-d649b57fd52a"}}}],"id":"3864c37f-f9dc-433d-96e4-e36a6720adf1","savedPayload":{"position":{"x":27098.921078036412,"y":18155.81677813366},"targetPosition":{"x":28760.564757414493,"y":18068.73372293775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27411.226472465463,"y":17418.396949861017},"targetPosition":{"x":27925.671284069733,"y":16783.110514816693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27157.320622573763,"y":16488.16832957272},"targetPosition":{"x":27925.671284069733,"y":16783.110514816693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27956.59328876231,"y":16193.08351661908},"targetPosition":{"x":27925.671284069733,"y":16783.110514816693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29028.034836449046,"y":16487.733091191152},"targetPosition":{"x":27925.671284069733,"y":16783.110514816693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b5b3313a-d8e6-4b64-9300-fdc6693a2cb7","savedPayload":{"position":{"x":27925.671284069733,"y":16783.110514816693},"targetPosition":{"x":28760.564757414493,"y":18068.73372293775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8","savedPayload":{"position":{"x":29275.859387617984,"y":17057.41106826999},"targetPosition":{"x":28760.564757414493,"y":18068.73372293775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"41fe3adc-42c9-4f5d-b757-13cedd7e0155","savedPayload":{"position":{"x":29946.625206967128,"y":18006.574928681253},"targetPosition":{"x":28760.564757414493,"y":18068.73372293775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29455.15118881782,"y":19138.30303299674},"targetPosition":{"x":28760.564757414493,"y":18068.73372293775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2","savedPayload":{"position":{"x":28760.564757414493,"y":18068.73372293775},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29151.85172314003,"y":15986.655511722143},"targetPosition":{"x":28720.535141513938,"y":18527.647545322587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31331.739104903783,"y":16587.828419950813},"targetPosition":{"x":28720.535141513938,"y":18527.647545322587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26309.063793566685,"y":15028.843190954492},"targetPosition":{"x":27107.068396296305,"y":16435.217800406335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"60b742b7-4a6b-4c3a-a924-7ae2c7c284d8","savedPayload":{"position":{"x":27107.068396296305,"y":16435.217800406335},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28046.20011696593,"y":17326.35362466045},"targetPosition":{"x":27983.41087308427,"y":17482.884999958358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87688525-3fc6-4a15-806d-fd8d0f3fd876","savedPayload":{"position":{"x":27983.41087308427,"y":17482.884999958358},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28793.9674150021,"y":17284.961669076598},"targetPosition":{"x":28356.96612152636,"y":17416.187115091423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5058b626-2b62-47c3-a915-12d6d451487c","savedPayload":{"position":{"x":28356.96612152636,"y":17416.187115091423},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33770.072506955534,"y":19780.772113224622},"targetPosition":{"x":32441.959360656372,"y":18860.652974135577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1293683f-1686-47f2-8856-ce40dc753450","savedPayload":{"position":{"x":32441.959360656372,"y":18860.652974135577},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29449.837384388396,"y":15795.572745468555},"targetPosition":{"x":29430.050994562913,"y":15502.100722201196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2b72da7-da22-46bb-8f7b-1f2b4fdc0324","savedPayload":{"position":{"x":29430.050994562913,"y":15502.100722201196},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30219.76038975459,"y":16609.25318442657},"targetPosition":{"x":29628.071694534203,"y":19257.351325450913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3b4c1a-8cff-4999-b8af-d8403ee3f614","savedPayload":{"position":{"x":29628.071694534203,"y":19257.351325450913},"targetPosition":{"x":30801.516929895926,"y":17064.494966886883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3a6ab821-f693-4929-a0d7-ad0499d23e68","savedPayload":{"position":{"x":30801.516929895926,"y":17064.494966886883},"targetPosition":{"x":28720.535141513938,"y":18527.647545322587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29912.886289010243,"y":19077.457867847035},"targetPosition":{"x":29746.314558301845,"y":15802.149438739822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d4805ae2-446b-4e54-89c6-0b2e9df3fade","savedPayload":{"position":{"x":29746.314558301845,"y":15802.149438739822},"targetPosition":{"x":28765.97150617693,"y":18814.52146153488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28306.100221056768,"y":16742.528425303404},"targetPosition":{"x":27997.53071409861,"y":19437.059980568316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6dd7dc20-5c47-4226-8abc-8551b6bd698f","savedPayload":{"position":{"x":27997.53071409861,"y":19437.059980568316},"targetPosition":{"x":28765.97150617693,"y":18814.52146153488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c2e867a-f31c-4356-be35-138cdc902c15","savedPayload":{"position":{"x":28765.97150617693,"y":18814.52146153488},"targetPosition":{"x":28720.535141513938,"y":18527.647545322587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5894707-b065-429b-ba6b-78c71e6529fe","savedPayload":{"position":{"x":28720.535141513938,"y":18527.647545322587},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28708.856595413996,"y":17482.936501500713},"targetPosition":{"x":28906.68226887221,"y":18731.958646939118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30445.928720895492,"y":17947.67340658925},"targetPosition":{"x":28906.68226887221,"y":18731.958646939118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28977.404583112446,"y":21542.50563775291},"targetPosition":{"x":29056.504501919386,"y":21748.567971255034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7804f5d6-913b-48d3-941a-10135819f0d7","savedPayload":{"position":{"x":29056.504501919386,"y":21748.567971255034},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28911.760301515962,"y":21320.107059721},"targetPosition":{"x":28898.386425836146,"y":21575.29580961228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5aaf85b9-35bd-47f1-a2a4-dcfa881bc542","savedPayload":{"position":{"x":28898.386425836146,"y":21575.29580961228},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30896.104080001172,"y":20342.280528915555},"targetPosition":{"x":30666.97642046322,"y":17861.69892151628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4912e0cb-1bba-4750-a063-d8d205091281","savedPayload":{"position":{"x":30666.97642046322,"y":17861.69892151628},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29877.58636945573,"y":21206.120933206046},"targetPosition":{"x":31180.6526696606,"y":18468.417828968722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f7e888a6-a986-45fe-804d-c4cba934bd9b","savedPayload":{"position":{"x":31180.6526696606,"y":18468.417828968722},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29318.14865190906,"y":21084.631015887437},"targetPosition":{"x":31488.229760751485,"y":19144.9984550924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9720b3bd-fcb9-4997-9fe8-9d8682aa9dc9","savedPayload":{"position":{"x":31488.229760751485,"y":19144.9984550924},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27787.56334298375,"y":21058.22875830331},"targetPosition":{"x":30319.498391421654,"y":19688.22302082453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"716e98b8-640e-4653-9c50-ca0286c851c0","savedPayload":{"position":{"x":30319.498391421654,"y":19688.22302082453},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31199.612738618278,"y":20526.785248509474},"targetPosition":{"x":30614.030368494514,"y":20144.466898841423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"56be5d1d-2bd8-42dd-9861-729f4bb72ccf","savedPayload":{"position":{"x":30614.030368494514,"y":20144.466898841423},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31744.868877998077,"y":22631.731561665973},"targetPosition":{"x":30675.92904063651,"y":20982.5713527801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ed5849ae-b0fe-4915-b8c3-8bdb004e5acf","savedPayload":{"position":{"x":30675.92904063651,"y":20982.5713527801},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27012.920421083563,"y":17601.840015973772},"targetPosition":{"x":30076.92002352648,"y":21478.28617615574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f690611-834a-4048-bf59-5685995167e9","savedPayload":{"position":{"x":30076.92002352648,"y":21478.28617615574},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26812.291984873333,"y":22021.087936200594},"targetPosition":{"x":27346.248985183895,"y":20093.002645898217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b51dbbf-76eb-484b-9535-6043984a7ed6","savedPayload":{"position":{"x":27346.248985183895,"y":20093.002645898217},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29040.785834484643,"y":16193.496529374686},"targetPosition":{"x":28795.224768067135,"y":20818.682665564793},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f96cb9c-ac78-4d23-80e7-650dcff0a56a","savedPayload":{"position":{"x":28795.224768067135,"y":20818.682665564793},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26857.901080985896,"y":21092.17276704724},"targetPosition":{"x":28240.162111554808,"y":20387.27117692158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e3fc138-8765-46af-95a3-6ee316f49a72","savedPayload":{"position":{"x":28240.162111554808,"y":20387.27117692158},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29395.782877331232,"y":21618.145831797978},"targetPosition":{"x":27745.343108318437,"y":19733.355525610288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"05a21cb3-24bc-42cf-8269-62f14e8f3ed1","savedPayload":{"position":{"x":27745.343108318437,"y":19733.355525610288},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29232.457706389847,"y":21781.177018315208},"targetPosition":{"x":29551.338729639832,"y":21903.58397459617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cc878593-3f3d-4533-9ed1-a7c7fd0cdd99","savedPayload":{"position":{"x":29551.338729639832,"y":21903.58397459617},"targetPosition":{"x":29778.671770392,"y":19603.94814845891},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7133bdf5-a6d6-4ca5-bc27-390fe276eca6","savedPayload":{"position":{"x":29778.671770392,"y":19603.94814845891},"targetPosition":{"x":28906.68226887221,"y":18731.958646939118},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29770.329074118996,"y":18773.479185455573},"targetPosition":{"x":27277.65676726933,"y":17214.814487173986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d955ad88-0ca4-443b-8d4e-fa0c322d7797","savedPayload":{"position":{"x":27277.65676726933,"y":17214.814487173986},"targetPosition":{"x":28623.132556201952,"y":19288.45629185873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24844.63924064985,"y":19477.368534658788},"targetPosition":{"x":26604.737585109397,"y":19385.125689105906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2aa36b6f-bde7-433d-a7b6-e646b19e2c20","savedPayload":{"position":{"x":26604.737585109397,"y":19385.125689105906},"targetPosition":{"x":28623.132556201952,"y":19288.45629185873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"54d9ab04-cfe7-433e-8c85-36a511b38d6d","savedPayload":{"position":{"x":28623.132556201952,"y":19288.45629185873},"targetPosition":{"x":28906.68226887221,"y":18731.958646939118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9a37881e-7d9a-4279-95b2-8743de82eec5","savedPayload":{"position":{"x":28906.68226887221,"y":18731.958646939118},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29486.433271338024,"y":17209.276460994886},"targetPosition":{"x":28649.538241248327,"y":18851.775439053974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30432.56846895367,"y":19134.179683750815},"targetPosition":{"x":28649.538241248327,"y":18851.775439053974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27706.280042420094,"y":21572.165558446948},"targetPosition":{"x":27622.077075532732,"y":21886.415309018626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77290003-4665-4c78-bce6-7cb50a44bb31","savedPayload":{"position":{"x":27622.077075532732,"y":21886.415309018626},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27932.344030131302,"y":21167.16058938533},"targetPosition":{"x":29932.58711901723,"y":18778.079335754177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"70c54561-94ce-4d2a-a56e-cf1cd4d2a2f5","savedPayload":{"position":{"x":29932.58711901723,"y":18778.079335754177},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31357.67761746257,"y":18837.40408162045},"targetPosition":{"x":29974.197355256307,"y":19542.724665576825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a7e48821-628f-4393-9272-055bcc8ea5f7","savedPayload":{"position":{"x":29974.197355256307,"y":19542.724665576825},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31035.66521669668,"y":20001.465067711044},"targetPosition":{"x":29912.19120529073,"y":20060.223155450036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"53cda9a0-2acf-4fa9-b52b-c860da5dbb32","savedPayload":{"position":{"x":29912.19120529073,"y":20060.223155450036},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30925.91771970457,"y":20913.722172483995},"targetPosition":{"x":29854.668013723374,"y":20501.888220192915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"446296f9-21fa-4a92-bc49-23fb81af896b","savedPayload":{"position":{"x":29854.668013723374,"y":20501.888220192915},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30549.359226717872,"y":21817.399100796123},"targetPosition":{"x":29686.01884355414,"y":20952.734235955348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"518927a0-e986-4c9e-a645-75c02c2f571b","savedPayload":{"position":{"x":29686.01884355414,"y":20952.734235955348},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29564.3348276624,"y":21982.040187308834},"targetPosition":{"x":29187.579299997116,"y":20997.3980273167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3b056114-3148-432d-908e-d82df0355b7f","savedPayload":{"position":{"x":29187.579299997116,"y":20997.3980273167},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28670.765474361524,"y":23520.968985498996},"targetPosition":{"x":28767.030961981367,"y":21684.11405791397},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83802e58-4437-4ddc-b329-9ae962866387","savedPayload":{"position":{"x":28767.030961981367,"y":21684.11405791397},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27029.353296229427,"y":23614.2379105865},"targetPosition":{"x":27978.03160294054,"y":21825.726853666823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bec21f4d-ac0c-4b70-a565-16d065d1e89c","savedPayload":{"position":{"x":27978.03160294054,"y":21825.726853666823},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25044.91311118321,"y":20693.530183359835},"targetPosition":{"x":26540.166055546437,"y":19482.698223426672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7318a961-0663-4a33-9295-21a8ab990854","savedPayload":{"position":{"x":26540.166055546437,"y":19482.698223426672},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28602.678021251417,"y":17681.160129840275},"targetPosition":{"x":25943.927481104976,"y":19155.7714459305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b2bfa489-cb63-498e-8a80-a82ebf19d0e6","savedPayload":{"position":{"x":25943.927481104976,"y":19155.7714459305},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28599.373446189347,"y":21577.240648555864},"targetPosition":{"x":27272.517052973893,"y":19866.206758528813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a6926058-2ae5-454e-b696-b9d49162e901","savedPayload":{"position":{"x":27272.517052973893,"y":19866.206758528813},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28564.62361566016,"y":21908.89959086387},"targetPosition":{"x":27087.00129084302,"y":18739.943025833392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd299cac-3be1-4899-8816-70baccd30168","savedPayload":{"position":{"x":27087.00129084302,"y":18739.943025833392},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28232.499622881278,"y":21977.954172697762},"targetPosition":{"x":28382.330946896942,"y":22208.674179031434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"717ba1d7-3b27-4f87-8e25-c2a26f435e67","savedPayload":{"position":{"x":28382.330946896942,"y":22208.674179031434},"targetPosition":{"x":28849.747546684303,"y":20115.8472445024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"003162cf-ab76-4dea-ac72-a4dd3a0e87ac","savedPayload":{"position":{"x":28849.747546684303,"y":20115.8472445024},"targetPosition":{"x":28649.538241248327,"y":18851.775439053974},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28315.05889305469,"y":19972.19244263143},"targetPosition":{"x":28342.063746915963,"y":19451.58610606021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ed1c9899-0b00-4cc5-b30d-faefdbe914d6","savedPayload":{"position":{"x":28342.063746915963,"y":19451.58610606021},"targetPosition":{"x":28365.81982468059,"y":18996.337192785497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25516.72813762896,"y":17146.568509371857},"targetPosition":{"x":26780.736946093803,"y":17967.094257649027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c17eb75-3069-47ad-b303-be44390e4736","savedPayload":{"position":{"x":26780.736946093803,"y":17967.094257649027},"targetPosition":{"x":28365.81982468059,"y":18996.337192785497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bd1f404b-64bb-4f2e-95f6-8d52f40bebad","savedPayload":{"position":{"x":28365.81982468059,"y":18996.337192785497},"targetPosition":{"x":28649.538241248327,"y":18851.775439053974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e4267570-575b-4e59-9667-cb78aaae052c","savedPayload":{"position":{"x":28649.538241248327,"y":18851.775439053974},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29295.74497746489,"y":18584.14643826585},"targetPosition":{"x":28510.014709025785,"y":18984.496006473662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29287.88024134963,"y":19762.361538797508},"targetPosition":{"x":28510.014709025785,"y":18984.496006473662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29950.824176265025,"y":18967.304294368987},"targetPosition":{"x":28574.521187305265,"y":20081.812479667165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5163d7f4-3b6c-41c3-b7f6-ec13109fcb0e","savedPayload":{"position":{"x":28574.521187305265,"y":20081.812479667165},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26619.799154609344,"y":19826.21117062199},"targetPosition":{"x":28473.62655920808,"y":20663.28009680129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4b5dcfda-66ec-4a20-9c4c-0718b51cf761","savedPayload":{"position":{"x":28473.62655920808,"y":20663.28009680129},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30740.100262793865,"y":17322.09273203756},"targetPosition":{"x":29073.95535425632,"y":17058.201303199265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4adf5737-3d1a-4610-9a31-89faddbe679e","savedPayload":{"position":{"x":29073.95535425632,"y":17058.201303199265},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28327.548860673327,"y":20071.482996498307},"targetPosition":{"x":29786.210452659074,"y":16712.52292510086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c0f0982-caf3-4c7e-a729-54c511ffb65e","savedPayload":{"position":{"x":29786.210452659074,"y":16712.52292510086},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28358.58667146074,"y":19993.91688197796},"targetPosition":{"x":30426.300706952723,"y":16866.418688280664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff999b95-7623-4eee-b11c-f53dae69f69c","savedPayload":{"position":{"x":30426.300706952723,"y":16866.418688280664},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28438.513648974007,"y":19992.27611701926},"targetPosition":{"x":30778.544168568325,"y":17295.23658199393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a30ef925-4ab9-45f6-98f3-6723e57fbf97","savedPayload":{"position":{"x":30778.544168568325,"y":17295.23658199393},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28492.14202338509,"y":20146.662803674662},"targetPosition":{"x":31189.956459994737,"y":17613.673029238485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2d2b734-e754-4b6c-856b-053eb5b13694","savedPayload":{"position":{"x":31189.956459994737,"y":17613.673029238485},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28387.68054900429,"y":20279.670060081382},"targetPosition":{"x":31949.025532257725,"y":17761.548897816094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"863c717d-d171-4616-ac79-dd4a5956bfb5","savedPayload":{"position":{"x":31949.025532257725,"y":17761.548897816094},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28330.860247649187,"y":20114.4555584627},"targetPosition":{"x":31635.440243912693,"y":20684.46900585636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba2fbf20-a074-4d89-b1f8-2e00f141b25e","savedPayload":{"position":{"x":31635.440243912693,"y":20684.46900585636},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28875.56427961103,"y":20757.45598587845},"targetPosition":{"x":31683.23635744692,"y":20784.154395876874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fbc7524a-d8ff-40c4-9691-1397bd774535","savedPayload":{"position":{"x":31683.23635744692,"y":20784.154395876874},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28752.96087533706,"y":21071.831283652762},"targetPosition":{"x":30616.435451054735,"y":21787.15215347366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"49670f83-5516-4fed-bfc9-3ea4ac3a4865","savedPayload":{"position":{"x":30616.435451054735,"y":21787.15215347366},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25109.240402893727,"y":18462.12481783062},"targetPosition":{"x":26548.53624495673,"y":19907.690659893648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f06f627-f385-494a-bb6a-a06c62d0d20f","savedPayload":{"position":{"x":26548.53624495673,"y":19907.690659893648},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27167.11004162355,"y":21585.328823167867},"targetPosition":{"x":27005.599509003714,"y":19488.903708626665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b3810873-e8ea-4466-b011-095b648f0064","savedPayload":{"position":{"x":27005.599509003714,"y":19488.903708626665},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26466.954267737023,"y":21349.468631692984},"targetPosition":{"x":27653.60159190264,"y":18957.827293702274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"26a199f6-c167-4de7-9513-0d9c453d8108","savedPayload":{"position":{"x":27653.60159190264,"y":18957.827293702274},"targetPosition":{"x":27551.27029736028,"y":20910.424712297197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e78e6e7a-03db-4e3b-ae8e-b1c309b6ec9e","savedPayload":{"position":{"x":27551.27029736028,"y":20910.424712297197},"targetPosition":{"x":28510.014709025785,"y":18984.496006473662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30597.528230068754,"y":15406.69284590062},"targetPosition":{"x":27294.178644318992,"y":15550.09940035484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"659c5fa3-33f6-4127-b4f0-dc1bb0c25691","savedPayload":{"position":{"x":27294.178644318992,"y":15550.09940035484},"targetPosition":{"x":26333.4614883819,"y":18306.989555491575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25608.327998852907,"y":16417.952231476338},"targetPosition":{"x":25986.37129683846,"y":17402.788693039278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"07d4aaa2-43ba-42a3-9a5b-73e5866c1307","savedPayload":{"position":{"x":25986.37129683846,"y":17402.788693039278},"targetPosition":{"x":26333.4614883819,"y":18306.989555491575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"91a31871-1901-4a45-9b00-c5aa30a37bf2","savedPayload":{"position":{"x":26333.4614883819,"y":18306.989555491575},"targetPosition":{"x":28510.014709025785,"y":18984.496006473662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b42348a4-6a26-4d46-aa2e-cbf5fa0a4984","savedPayload":{"position":{"x":28510.014709025785,"y":18984.496006473662},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29712.690239446478,"y":19293.562321986512},"targetPosition":{"x":28254.18602248627,"y":19062.557947872294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28380.608875925755,"y":19860.76043026538},"targetPosition":{"x":28254.18602248627,"y":19062.557947872294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33717.58058622908,"y":18925.825003375652},"targetPosition":{"x":31966.036070553528,"y":18356.71369140394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"33f46215-3b1a-422a-9305-89c6ffb342f6","savedPayload":{"position":{"x":31966.036070553528,"y":18356.71369140394},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30868.687197383642,"y":16646.299990049294},"targetPosition":{"x":31131.032852157132,"y":19292.27753103037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6155e3b0-2648-407e-b085-4eac778ca3e8","savedPayload":{"position":{"x":31131.032852157132,"y":19292.27753103037},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31337.89527712669,"y":17580.817857530303},"targetPosition":{"x":29942.13673336125,"y":19236.95089766888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b925a6aa-04ee-465b-aa93-fc02066b4e3c","savedPayload":{"position":{"x":29942.13673336125,"y":19236.95089766888},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27111.5094751482,"y":20733.611998411678},"targetPosition":{"x":28943.051790951275,"y":18585.30431097008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f02db91-5147-438c-98c9-e024fba210a2","savedPayload":{"position":{"x":28943.051790951275,"y":18585.30431097008},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26099.457897548094,"y":21659.51339441185},"targetPosition":{"x":28305.31980497585,"y":23006.89452542139},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"55be1211-a38f-4ff4-8d12-fa78fa8ba2dd","savedPayload":{"position":{"x":28305.31980497585,"y":23006.89452542139},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25732.52248621513,"y":21363.090230405684},"targetPosition":{"x":26591.84021275566,"y":24129.161821554164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"710e13ba-afd9-41c2-b7e8-f0ef7be4bb53","savedPayload":{"position":{"x":26591.84021275566,"y":24129.161821554164},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25898.346267671037,"y":22008.078359252257},"targetPosition":{"x":25400.200401720085,"y":23541.213690001412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"461f6d65-e227-4362-b62c-16b7225014f6","savedPayload":{"position":{"x":25400.200401720085,"y":23541.213690001412},"targetPosition":{"x":30394.097146791846,"y":17845.95977379861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6a451383-677d-4da8-a15d-f746cda23991","savedPayload":{"position":{"x":30394.097146791846,"y":17845.95977379861},"targetPosition":{"x":28254.18602248627,"y":19062.557947872294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26558.271285208462,"y":15477.548688933024},"targetPosition":{"x":28443.944897495254,"y":14972.2839673321},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"db87f908-271b-44be-8756-706c3ff98c29","savedPayload":{"position":{"x":28443.944897495254,"y":14972.2839673321},"targetPosition":{"x":26174.977791419853,"y":17162.44886469223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26343.866763782804,"y":16532.146638995597},"targetPosition":{"x":26261.740237506696,"y":16838.647007707175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f34dd488-d3ea-4bd0-b4f8-68ea81c4a635","savedPayload":{"position":{"x":26261.740237506696,"y":16838.647007707175},"targetPosition":{"x":26174.977791419853,"y":17162.44886469223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e02efb2a-bb39-4a12-89c8-37c254e9bf5f","savedPayload":{"position":{"x":26174.977791419853,"y":17162.44886469223},"targetPosition":{"x":28254.18602248627,"y":19062.557947872294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"21df4f44-96eb-453b-8652-4ce2dc03424c","savedPayload":{"position":{"x":28254.18602248627,"y":19062.557947872294},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28895.49061683629,"y":19887.20879113408},"targetPosition":{"x":27935.78138271783,"y":18927.499557015617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27173.54647857899,"y":20423.469787541213},"targetPosition":{"x":27935.78138271783,"y":18927.499557015617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26581.52214128837,"y":18606.535997392377},"targetPosition":{"x":28802.420184855484,"y":17357.415535431923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c0c9e78-796b-4845-8cbb-c153a6b7c791","savedPayload":{"position":{"x":28802.420184855484,"y":17357.415535431923},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29688.18955691809,"y":19137.564168044988},"targetPosition":{"x":29068.177967823733,"y":18044.878043822682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"256d27f8-b34e-46ca-9b5f-531823534e11","savedPayload":{"position":{"x":29068.177967823733,"y":18044.878043822682},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29832.249953153623,"y":19721.454375927853},"targetPosition":{"x":29746.317258215193,"y":18446.899387836056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b386dd09-a2a1-4669-a73b-6df619dee15d","savedPayload":{"position":{"x":29746.317258215193,"y":18446.899387836056},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27536.080066368726,"y":22944.198552160215},"targetPosition":{"x":28260.818619303132,"y":21137.45084492474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c23ef82a-9c9a-477f-8d48-14d93f06e3c6","savedPayload":{"position":{"x":28260.818619303132,"y":21137.45084492474},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26990.437942074663,"y":21469.95838569295},"targetPosition":{"x":27977.399976521898,"y":20567.83526345727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e613c9c6-61da-4830-9289-8b400c3b41d7","savedPayload":{"position":{"x":27977.399976521898,"y":20567.83526345727},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23342.244490461526,"y":19768.356584586763},"targetPosition":{"x":25117.34369572889,"y":19235.003832916587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e49e8056-f659-4090-91e7-0e83b4a3654e","savedPayload":{"position":{"x":25117.34369572889,"y":19235.003832916587},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24777.38656812584,"y":18426.73743415141},"targetPosition":{"x":25619.51038297995,"y":18559.777735016047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77a0ccf0-aa97-4a11-b1db-bd74d33c28b7","savedPayload":{"position":{"x":25619.51038297995,"y":18559.777735016047},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24894.111807699403,"y":17446.548027249482},"targetPosition":{"x":25725.96424857449,"y":18022.489895122864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fca691ac-2651-4619-af01-48a0fafcfd75","savedPayload":{"position":{"x":25725.96424857449,"y":18022.489895122864},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27973.236589817214,"y":21069.330554999833},"targetPosition":{"x":28507.674303387914,"y":22011.204358895662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6f194951-d813-4418-be45-420680399c17","savedPayload":{"position":{"x":28507.674303387914,"y":22011.204358895662},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25717.98204152157,"y":20307.574480457955},"targetPosition":{"x":25780.376339950355,"y":21233.00762726985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d9b00ca8-b18b-43da-9f3d-889fe101120c","savedPayload":{"position":{"x":25780.376339950355,"y":21233.00762726985},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25189.47763175981,"y":19988.84143886607},"targetPosition":{"x":24928.162840052584,"y":20640.290018318807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2eccd071-3101-47bb-a8e6-008703cf6848","savedPayload":{"position":{"x":24928.162840052584,"y":20640.290018318807},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25153.315342754544,"y":19440.05399512754},"targetPosition":{"x":24805.718593626465,"y":19757.77144894836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e715e341-88d4-477c-9d7f-b0bb85ee3022","savedPayload":{"position":{"x":24805.718593626465,"y":19757.77144894836},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25639.60476531788,"y":18720.72304667908},"targetPosition":{"x":28253.027524308767,"y":18293.40133628755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1939b18-3af9-4376-b8ba-6f506b215f82","savedPayload":{"position":{"x":28253.027524308767,"y":18293.40133628755},"targetPosition":{"x":26762.75184484109,"y":18741.70993017486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"512144fe-195c-47ae-b5b7-8167ba61a4bb","savedPayload":{"position":{"x":26762.75184484109,"y":18741.70993017486},"targetPosition":{"x":27935.78138271783,"y":18927.499557015617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26943.32132701306,"y":17108.05694229762},"targetPosition":{"x":27398.357248194734,"y":17283.514708352468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c4c50d01-1dff-4700-853a-986821fd55c5","savedPayload":{"position":{"x":27398.357248194734,"y":17283.514708352468},"targetPosition":{"x":27693.304544854782,"y":17396.561054684185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30216.263928383316,"y":15354.246282282218},"targetPosition":{"x":29016.210283779154,"y":16325.084985247791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6a845db8-4418-4417-80ac-11114304a476","savedPayload":{"position":{"x":29016.210283779154,"y":16325.084985247791},"targetPosition":{"x":27693.304544854782,"y":17396.561054684185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1f5b9ce3-8278-4359-a57c-2c9e275a64cc","savedPayload":{"position":{"x":27693.304544854782,"y":17396.561054684185},"targetPosition":{"x":27935.78138271783,"y":18927.499557015617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"43d6f23d-d206-47e9-95d4-6bef34377014","savedPayload":{"position":{"x":27935.78138271783,"y":18927.499557015617},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28196.504893159992,"y":19694.689396266764},"targetPosition":{"x":28021.82614816826,"y":18591.81120549368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26679.153388368584,"y":19275.937146954533},"targetPosition":{"x":28021.82614816826,"y":18591.81120549368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29563.412764377455,"y":22288.844611504508},"targetPosition":{"x":29215.373562687484,"y":21171.947544699557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cdf3538e-a8e5-44e5-9263-e5ffe18e65c2","savedPayload":{"position":{"x":29215.373562687484,"y":21171.947544699557},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28947.750151976055,"y":20775.54102889533},"targetPosition":{"x":28981.98592424477,"y":20588.722465921335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"27b3ce25-c547-4003-9a1c-2214b22e4fd8","savedPayload":{"position":{"x":28981.98592424477,"y":20588.722465921335},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28870.50856148468,"y":20651.059348653333},"targetPosition":{"x":28923.7581749212,"y":20583.091238860634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c92e3720-fc04-45ff-99e7-95abc2ddabea","savedPayload":{"position":{"x":28923.7581749212,"y":20583.091238860634},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28826.26487730549,"y":20563.04898015078},"targetPosition":{"x":28920.11702051885,"y":20520.809559272224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d489aab4-6b93-490a-95b0-5b586a80960a","savedPayload":{"position":{"x":28920.11702051885,"y":20520.809559272224},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28343.620370934994,"y":20444.585948138898},"targetPosition":{"x":28624.923645509243,"y":20461.6016614239},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7b763dc2-e990-44b7-b67f-93d27e5b7507","savedPayload":{"position":{"x":28624.923645509243,"y":20461.6016614239},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27698.269369370082,"y":19696.76123663389},"targetPosition":{"x":28382.494157838475,"y":20110.38954088559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"19b80a14-7510-4066-aa0a-43e8d92f8bec","savedPayload":{"position":{"x":28382.494157838475,"y":20110.38954088559},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27512.938593918334,"y":18022.617949286192},"targetPosition":{"x":28246.131125100077,"y":19235.46653676864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dcea6aa-8e40-44d9-b540-e831f54b0e19","savedPayload":{"position":{"x":28246.131125100077,"y":19235.46653676864},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27604.74059600339,"y":21191.435604187416},"targetPosition":{"x":27670.12827711562,"y":22272.422836729645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7cc56b79-f74d-465e-8e4d-070be004c71b","savedPayload":{"position":{"x":27670.12827711562,"y":22272.422836729645},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26579.669640171258,"y":21021.64056213744},"targetPosition":{"x":26322.250462329823,"y":21593.602512423215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0e28ed26-69c1-4a8e-b13f-cef5faf27fc8","savedPayload":{"position":{"x":26322.250462329823,"y":21593.602512423215},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26337.123970047614,"y":20245.601402928278},"targetPosition":{"x":25728.203013693885,"y":20722.66050664805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1dfbb7b7-1ddc-4079-a17d-abef03fcd978","savedPayload":{"position":{"x":25728.203013693885,"y":20722.66050664805},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26402.121095893435,"y":19861.534152392876},"targetPosition":{"x":25713.525054973747,"y":19987.724060219898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2854d03b-388d-42be-bd49-0b0ed1293a30","savedPayload":{"position":{"x":25713.525054973747,"y":19987.724060219898},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27369.059028481006,"y":19314.130931480948},"targetPosition":{"x":26605.629988438683,"y":19076.23682150414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9936d329-ffe9-4c8a-929c-b6f4a3a38954","savedPayload":{"position":{"x":26605.629988438683,"y":19076.23682150414},"targetPosition":{"x":29001.111634547506,"y":20484.356842544435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3dda31b0-7d30-43c2-9b91-74c25cffed38","savedPayload":{"position":{"x":29001.111634547506,"y":20484.356842544435},"targetPosition":{"x":28021.82614816826,"y":18591.81120549368},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27289.10694750743,"y":15920.52858251914},"targetPosition":{"x":27886.34674767858,"y":16838.150794280587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff38e18a-c36c-4c4a-8d5b-b7230451c098","savedPayload":{"position":{"x":27886.34674767858,"y":16838.150794280587},"targetPosition":{"x":28462.990568794852,"y":17725.977278916835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28148.724099636383,"y":16414.998210065976},"targetPosition":{"x":29965.223360805438,"y":17647.17927530404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2489fa2c-03cb-4007-b426-88158b8ab442","savedPayload":{"position":{"x":29965.223360805438,"y":17647.17927530404},"targetPosition":{"x":28462.990568794852,"y":17725.977278916835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ff57a6a1-1133-4cce-abab-d958d5936360","savedPayload":{"position":{"x":28462.990568794852,"y":17725.977278916835},"targetPosition":{"x":28021.82614816826,"y":18591.81120549368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4394346c-7c25-478f-9be7-04f071dc673c","savedPayload":{"position":{"x":28021.82614816826,"y":18591.81120549368},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":25892.288966112737,"y":18374.429959463403},"targetPosition":{"x":25922.07798617599,"y":17877.211963363614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25153.499852617224,"y":18077.002356936882},"targetPosition":{"x":25922.07798617599,"y":17877.211963363614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25388.554109768982,"y":17042.04666559641},"targetPosition":{"x":25922.07798617599,"y":17877.211963363614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26797.70341893644,"y":16812.291257079443},"targetPosition":{"x":25922.07798617599,"y":17877.211963363614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"89254c6c-9be2-4037-b063-467edc660d10"}}}],"id":"af39ab1b-b1c0-4869-9093-47ad8ff63494","savedPayload":{"position":{"x":25922.07798617599,"y":17877.211963363614},"targetPosition":{"x":27954.522072142056,"y":18744.008046102932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27550.857361747352,"y":16974.94328182559},"targetPosition":{"x":27684.834730329687,"y":16954.74944269735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27588.078815296463,"y":16312.815890161462},"targetPosition":{"x":27684.834730329687,"y":16954.74944269735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28651.36111007742,"y":16809.0690309058},"targetPosition":{"x":27684.834730329687,"y":16954.74944269735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"7a34fbb2-19de-4b82-88f2-c016f6959f74","savedPayload":{"position":{"x":27684.834730329687,"y":16954.74944269735},"targetPosition":{"x":27954.522072142056,"y":18744.008046102932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a","savedPayload":{"position":{"x":29947.025212072665,"y":17182.581343512244},"targetPosition":{"x":27954.522072142056,"y":18744.008046102932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"1bc17bd6-0c20-4dfe-87dd-68db36113733","savedPayload":{"position":{"x":29740.36235861747,"y":19444.89870991848},"targetPosition":{"x":27954.522072142056,"y":18744.008046102932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28014.36686149634,"y":22396.05536434269},"targetPosition":{"x":27954.522072142056,"y":18744.008046102932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44019efe-950a-4eec-a546-cd2ee26818b9","savedPayload":{"position":{"x":27954.522072142056,"y":18744.008046102932},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26883.885502204063,"y":18833.72225025346},"targetPosition":{"x":27907.058321259614,"y":18113.48038474413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27176.399350478237,"y":17565.740261468272},"targetPosition":{"x":27907.058321259614,"y":18113.48038474413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28107.89877281698,"y":17525.43849088424},"targetPosition":{"x":27907.058321259614,"y":18113.48038474413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28679.89498117715,"y":18125.042856715834},"targetPosition":{"x":27907.058321259614,"y":18113.48038474413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"ec2611a6-699b-45a5-beec-679dd4b7734a"}}}],"id":"a95e4b61-4e49-4b99-bfb8-8bb917afe8df","savedPayload":{"position":{"x":27907.058321259614,"y":18113.48038474413},"targetPosition":{"x":28228.699824648378,"y":19156.21652827324},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28296.280324497617,"y":17824.912708529046},"targetPosition":{"x":29112.9276566653,"y":18203.245567531292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29187.423358579832,"y":17583.761426180783},"targetPosition":{"x":29112.9276566653,"y":18203.245567531292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30200.312919291773,"y":17989.06426684029},"targetPosition":{"x":29112.9276566653,"y":18203.245567531292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29853.232599529332,"y":19530.972972458258},"targetPosition":{"x":29112.9276566653,"y":18203.245567531292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"e8291604-ea73-4217-b00c-51f65bdec1d6","savedPayload":{"position":{"x":29112.9276566653,"y":18203.245567531292},"targetPosition":{"x":28228.699824648378,"y":19156.21652827324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf","savedPayload":{"position":{"x":30045.208101128963,"y":19570.822688555632},"targetPosition":{"x":28228.699824648378,"y":19156.21652827324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"35b430c4-60bd-41ff-8a3a-7907146b0238","savedPayload":{"position":{"x":28705.07252226117,"y":22818.26381118587},"targetPosition":{"x":28228.699824648378,"y":19156.21652827324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24283.174405699374,"y":19565.954273515166},"targetPosition":{"x":28228.699824648378,"y":19156.21652827324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e5db945-8507-4489-9288-21cfa1e9301c","savedPayload":{"position":{"x":28228.699824648378,"y":19156.21652827324},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29834.59137470564,"y":21153.059605389473},"targetPosition":{"x":27908.967504480326,"y":19629.052258805514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23808.36597072811,"y":20670.47288286627},"targetPosition":{"x":27908.967504480326,"y":19629.052258805514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26022.70066686803,"y":17216.452094662116},"targetPosition":{"x":25443.41393739099,"y":17617.782966431125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"16c55335-8817-4121-a068-1c2d184fd814","savedPayload":{"position":{"x":25443.41393739099,"y":17617.782966431125},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29881.554105699142,"y":13621.475446843282},"targetPosition":{"x":29265.28430878981,"y":13509.638967313236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dedc2ef0-61e4-45bd-921d-187c9a6f3ae1","savedPayload":{"position":{"x":29265.28430878981,"y":13509.638967313236},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31390.61778143231,"y":15730.047506497021},"targetPosition":{"x":30810.286679736928,"y":14892.38928092095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5fe10f78-a397-4fb1-bfeb-a506d44d60ef","savedPayload":{"position":{"x":30810.286679736928,"y":14892.38928092095},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27524.602454940872,"y":21752.096235901714},"targetPosition":{"x":27669.197386364212,"y":20946.555014087884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2926733e-3962-4e7b-a492-7fcb437f536e","savedPayload":{"position":{"x":27669.197386364212,"y":20946.555014087884},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28753.882894380724,"y":21637.3681097911},"targetPosition":{"x":30876.342021204957,"y":19647.661804562536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"29fb3e14-c1fd-4fa6-af1a-62b1c61ff1fc","savedPayload":{"position":{"x":30876.342021204957,"y":19647.661804562536},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29158.39706139652,"y":21299.22248602209},"targetPosition":{"x":30890.141787275203,"y":21613.487820066177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d1b7a8ce-c89b-4e0f-ac04-0f45d575524d","savedPayload":{"position":{"x":30890.141787275203,"y":21613.487820066177},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24479.137284947523,"y":21587.476496203595},"targetPosition":{"x":26553.60414978477,"y":18540.069343371968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6157c979-57a2-473c-b19f-f79bb2f12c09","savedPayload":{"position":{"x":26553.60414978477,"y":18540.069343371968},"targetPosition":{"x":27802.391163192235,"y":20216.33630491415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7985ad16-8c8a-460f-9445-711df5e062a7","savedPayload":{"position":{"x":27802.391163192235,"y":20216.33630491415},"targetPosition":{"x":27908.967504480326,"y":19629.052258805514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25063.753795386,"y":17729.401372689845},"targetPosition":{"x":25689.95455364243,"y":17524.598257818107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c3390f8c-4865-42b1-aa00-eaa49d293121","savedPayload":{"position":{"x":25689.95455364243,"y":17524.598257818107},"targetPosition":{"x":23453.50934374618,"y":18105.218155386687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22434.115103725435,"y":16786.955569868052},"targetPosition":{"x":22896.479784634113,"y":17384.877390276582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f8ff5320-c74f-4f6e-8b15-f7284242f24e","savedPayload":{"position":{"x":22896.479784634113,"y":17384.877390276582},"targetPosition":{"x":23453.50934374618,"y":18105.218155386687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c69aae16-d38f-4d9a-8174-4e664a22e579","savedPayload":{"position":{"x":23453.50934374618,"y":18105.218155386687},"targetPosition":{"x":27908.967504480326,"y":19629.052258805514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6c0c9bf0-90af-4497-b4fb-49b5872b1119","savedPayload":{"position":{"x":27908.967504480326,"y":19629.052258805514},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27581.813896924785,"y":23248.366334006885},"targetPosition":{"x":27415.338969470544,"y":19427.652815032303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22848.54821299861,"y":20405.149304194987},"targetPosition":{"x":27415.338969470544,"y":19427.652815032303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25536.29131500879,"y":17230.749388601143},"targetPosition":{"x":25099.680085480464,"y":17099.641073396313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"399e67a5-1b3c-4f13-b1a8-c8333b013471","savedPayload":{"position":{"x":25099.680085480464,"y":17099.641073396313},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26020.545108079295,"y":18598.981128269825},"targetPosition":{"x":25688.939013277643,"y":17982.75374599291},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1588b3ba-04e6-498f-baeb-857c55bf0c2f","savedPayload":{"position":{"x":25688.939013277643,"y":17982.75374599291},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26206.510665526137,"y":21457.075596945593},"targetPosition":{"x":26739.73004355331,"y":19681.371532065703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a1c75f48-5568-46da-a828-6d26a69b5021","savedPayload":{"position":{"x":26739.73004355331,"y":19681.371532065703},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24652.925971172204,"y":21270.827148183544},"targetPosition":{"x":26557.5960001538,"y":20317.980526068826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7d0b5eee-4b62-4e35-a421-e3825b0cdb2c","savedPayload":{"position":{"x":26557.5960001538,"y":20317.980526068826},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24417.590829856927,"y":19035.995222340996},"targetPosition":{"x":26268.812183072434,"y":21115.20694577058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4406003b-bf04-4d4e-b9e5-fb444be155ee","savedPayload":{"position":{"x":26268.812183072434,"y":21115.20694577058},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22947.247699868934,"y":19682.39148929526},"targetPosition":{"x":23811.65916745848,"y":21288.737163374215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5cc4f53-cc80-457a-842f-a2259450f02f","savedPayload":{"position":{"x":23811.65916745848,"y":21288.737163374215},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23608.909095693904,"y":17245.10930898857},"targetPosition":{"x":23365.732649766054,"y":18054.924970817574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d0f070bb-08a6-4c05-8e49-49f7b6a3aa15","savedPayload":{"position":{"x":23365.732649766054,"y":18054.924970817574},"targetPosition":{"x":29128.264606042583,"y":21686.696713677164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b5df9321-87e6-4c0b-892b-0af0e9b47d8d","savedPayload":{"position":{"x":29128.264606042583,"y":21686.696713677164},"targetPosition":{"x":27415.338969470544,"y":19427.652815032303},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24295.821920616003,"y":17116.85812216529},"targetPosition":{"x":24478.444225115163,"y":17063.505046824554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ba2052e5-b0b2-4cae-b4a8-3212eb5cbe62","savedPayload":{"position":{"x":24478.444225115163,"y":17063.505046824554},"targetPosition":{"x":24675.355454398767,"y":17005.977464527215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24795.394430549986,"y":16514.090828182612},"targetPosition":{"x":24740.167000414876,"y":16740.39761381276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"fba3e3c4-5cf5-4925-9e02-36981e662f0d","savedPayload":{"position":{"x":24740.167000414876,"y":16740.39761381276},"targetPosition":{"x":24675.355454398767,"y":17005.977464527215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6659182a-7112-4c25-8fac-69f8745f9d2f","savedPayload":{"position":{"x":24675.355454398767,"y":17005.977464527215},"targetPosition":{"x":27415.338969470544,"y":19427.652815032303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d1482dc0-e9f1-47ba-b75e-961fa914a53a","savedPayload":{"position":{"x":27415.338969470544,"y":19427.652815032303},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24845.585900051232,"y":22718.58091084879},"targetPosition":{"x":27252.08300546271,"y":19098.3647466169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23626.880155741303,"y":16909.647302620608},"targetPosition":{"x":27252.08300546271,"y":19098.3647466169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26808.64652436703,"y":17392.90980755223},"targetPosition":{"x":26518.504601771372,"y":16669.596205288213},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5135ffe3-47fa-4642-8c46-0994438d7e7a","savedPayload":{"position":{"x":26518.504601771372,"y":16669.596205288213},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26434.56509070046,"y":19927.176687732477},"targetPosition":{"x":26771.170288271063,"y":19139.649678959453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8056d769-ea76-4ec0-88ff-952921e48d2c","savedPayload":{"position":{"x":26771.170288271063,"y":19139.649678959453},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26400.043713130588,"y":19236.856279742413},"targetPosition":{"x":26627.60703232187,"y":19145.57407692507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a69347ff-6f46-464a-834a-4d441b8ff291","savedPayload":{"position":{"x":26627.60703232187,"y":19145.57407692507},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26438.73469899834,"y":19230.577411002247},"targetPosition":{"x":26528.516034380194,"y":19268.95179536964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cf022fb7-6c7e-432d-ae6a-fe0f4ed28116","savedPayload":{"position":{"x":26528.516034380194,"y":19268.95179536964},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26595.61460906989,"y":18961.424461279377},"targetPosition":{"x":26671.060893090806,"y":19149.509392213862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80e1f38f-36c5-440e-a12b-f9154efede9f","savedPayload":{"position":{"x":26671.060893090806,"y":19149.509392213862},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25380.95424799179,"y":19163.477750715694},"targetPosition":{"x":24938.136884829903,"y":20199.50047395512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a2552af4-df0a-4fcf-85ae-1e35dbcb2608","savedPayload":{"position":{"x":24938.136884829903,"y":20199.50047395512},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24206.251402237624,"y":16468.286875971913},"targetPosition":{"x":23122.14405850148,"y":16903.153561773383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"52e3a47c-f282-4edc-83cb-8bce988e054b","savedPayload":{"position":{"x":23122.14405850148,"y":16903.153561773383},"targetPosition":{"x":28010.478360793048,"y":22511.287166063405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f5a29a3d-06eb-4298-80d0-3d6e22957829","savedPayload":{"position":{"x":28010.478360793048,"y":22511.287166063405},"targetPosition":{"x":27252.08300546271,"y":19098.3647466169},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25569.873961069436,"y":15954.909041750043},"targetPosition":{"x":25768.96456429684,"y":16095.054855637323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2a30807-83b5-4c99-8f27-55783b4487ce","savedPayload":{"position":{"x":25768.96456429684,"y":16095.054855637323},"targetPosition":{"x":25818.19950140068,"y":16129.712796395206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28416.89861541338,"y":14925.798662638921},"targetPosition":{"x":26941.589551013287,"y":15609.273492299926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a16923a7-9b13-4526-818d-9278fdc509a0","savedPayload":{"position":{"x":26941.589551013287,"y":15609.273492299926},"targetPosition":{"x":25818.19950140068,"y":16129.712796395206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8136f190-cf6a-4ca3-8620-7153ad82a295","savedPayload":{"position":{"x":25818.19950140068,"y":16129.712796395206},"targetPosition":{"x":27252.08300546271,"y":19098.3647466169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"683e6b29-9f82-4a8e-93eb-20ac0e81a750","savedPayload":{"position":{"x":27252.08300546271,"y":19098.3647466169},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24859.238337368326,"y":20167.5124070092},"targetPosition":{"x":27344.955484513823,"y":18801.55368044304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25803.968786853384,"y":15583.151607371967},"targetPosition":{"x":27344.955484513823,"y":18801.55368044304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27211.84698539697,"y":19471.82032190352},"targetPosition":{"x":27637.568881271363,"y":18721.543364856556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38a52afc-8a7c-49c9-8068-dbe438ac64d0","savedPayload":{"position":{"x":27637.568881271363,"y":18721.543364856556},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26904.917485520462,"y":19032.4412588},"targetPosition":{"x":26988.852687593462,"y":19009.276614909693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"03c98b2f-4e9c-4800-9d9b-5c6ef3f94665","savedPayload":{"position":{"x":26988.852687593462,"y":19009.276614909693},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26864.812544703163,"y":18993.03898577939},"targetPosition":{"x":26976.890275933034,"y":19056.634093927558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c9237bcd-4d76-4460-bcbb-8474843efc03","savedPayload":{"position":{"x":26976.890275933034,"y":19056.634093927558},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26744.18865161864,"y":18034.547312880535},"targetPosition":{"x":26986.086323280448,"y":18911.04384129972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8dd22ed9-76d1-4108-8a7f-ed4c03d7eede","savedPayload":{"position":{"x":26986.086323280448,"y":18911.04384129972},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28548.733405689625,"y":18010.0538840339},"targetPosition":{"x":27645.585623843035,"y":19601.729050602025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"57f32362-cb33-471d-a855-2c3cddb88bf9","savedPayload":{"position":{"x":27645.585623843035,"y":19601.729050602025},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25108.221639388517,"y":16303.865113767602},"targetPosition":{"x":23979.19318030081,"y":16615.457169911628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93f3c29f-178d-44fb-8f64-21e617d2387e","savedPayload":{"position":{"x":23979.19318030081,"y":16615.457169911628},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25900.881351403856,"y":15966.898360816553},"targetPosition":{"x":24776.905030286747,"y":15329.132098838776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"650fc7dc-1ea8-426d-a720-89efdec4292e","savedPayload":{"position":{"x":24776.905030286747,"y":15329.132098838776},"targetPosition":{"x":26749.144171477223,"y":21181.585223304544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"371d2f8e-8868-4933-baee-9827c0496fc1","savedPayload":{"position":{"x":26749.144171477223,"y":21181.585223304544},"targetPosition":{"x":27344.955484513823,"y":18801.55368044304},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28477.581305480147,"y":14393.18104692434},"targetPosition":{"x":28576.882304977014,"y":16077.455396643318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d8e07801-1e77-44a5-a232-fd672264f252","savedPayload":{"position":{"x":28576.882304977014,"y":16077.455396643318},"targetPosition":{"x":28686.763286576206,"y":17915.834105140315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28859.154057091968,"y":15764.275221649752},"targetPosition":{"x":28533.62661337918,"y":15601.466205610037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dd01ebc2-8204-4b51-83d9-92d416521553","savedPayload":{"position":{"x":28533.62661337918,"y":15601.466205610037},"targetPosition":{"x":28686.763286576206,"y":17915.834105140315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e1a8b841-84d8-4ddd-822b-d81fe2b9a313","savedPayload":{"position":{"x":28686.763286576206,"y":17915.834105140315},"targetPosition":{"x":27344.955484513823,"y":18801.55368044304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"47984765-8180-45cf-a9eb-f0a8b22d165d","savedPayload":{"position":{"x":27344.955484513823,"y":18801.55368044304},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":29063.51696588548,"y":15405.441888540034},"targetPosition":{"x":28891.679918573005,"y":16046.74647973281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5ec62760-e144-4496-98ab-0415a4b315ec"}}}],"id":"35d2683b-470d-44e0-97bb-6075e6b5cc92","savedPayload":{"position":{"x":28891.679918573005,"y":16046.74647973281},"targetPosition":{"x":27278.11407722716,"y":19225.123384575643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29231.61324303975,"y":17989.208029563277},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30009.455749570607,"y":18670.45069000857},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29911.026856752716,"y":20524.814155294054},"targetPosition":{"x":29454.029476016956,"y":18819.2767114623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"1a42abe3-eaab-444f-8687-c3930dc28a06","savedPayload":{"position":{"x":29454.029476016956,"y":18819.2767114623},"targetPosition":{"x":27278.11407722716,"y":19225.123384575643},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26","savedPayload":{"position":{"x":27245.44848923626,"y":16351.946591385054},"targetPosition":{"x":27278.11407722716,"y":19225.123384575643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b2babf3e-22f6-4064-b4e5-840eec9ff707","savedPayload":{"position":{"x":26718.58967744947,"y":15871.317250040032},"targetPosition":{"x":27278.11407722716,"y":19225.123384575643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26886.736047819253,"y":14737.817495705583},"targetPosition":{"x":27278.11407722716,"y":19225.123384575643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96f31416-5090-428a-be83-985a0b3ab275","savedPayload":{"position":{"x":27278.11407722716,"y":19225.123384575643},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":28983.415340083757,"y":20151.2906529416},"targetPosition":{"x":27952.913015123955,"y":19875.168387170226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f1556d09-f134-4678-83fb-04002d1dcd34"}}}],"id":"f5a20865-68a4-4e3f-8547-afc741d7fb85","savedPayload":{"position":{"x":27952.913015123955,"y":19875.168387170226},"targetPosition":{"x":26061.254733216032,"y":19368.30007817735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26691.24770580867,"y":20694.940020084097},"targetPosition":{"x":26457.415555298896,"y":20846.79239415885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27113.716087017583,"y":21378.254085722034},"targetPosition":{"x":26457.415555298896,"y":20846.79239415885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26237.841559681565,"y":21418.80220903268},"targetPosition":{"x":26457.415555298896,"y":20846.79239415885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25964.319602872125,"y":20820.950330318705},"targetPosition":{"x":26457.415555298896,"y":20846.79239415885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"6e2f9722-24f9-40dc-9e38-f4dcbbbeb38a","savedPayload":{"position":{"x":26457.415555298896,"y":20846.79239415885},"targetPosition":{"x":26061.254733216032,"y":19368.30007817735},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2","savedPayload":{"position":{"x":23951.053666116477,"y":21356.61974835584},"targetPosition":{"x":26061.254733216032,"y":19368.30007817735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"525140eb-d037-4b8d-9eef-f01574ca49ff","savedPayload":{"position":{"x":26965.40902777723,"y":14199.877464646153},"targetPosition":{"x":26061.254733216032,"y":19368.30007817735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28192.384929825326,"y":14494.873565737375},"targetPosition":{"x":26061.254733216032,"y":19368.30007817735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1177bcd-22dc-425b-8f30-878844aa82b8","savedPayload":{"position":{"x":26061.254733216032,"y":19368.30007817735},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25771.537464815807,"y":19327.818173054544},"targetPosition":{"x":26314.73117789415,"y":18261.740485242637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26957.2966260818,"y":13847.008411354327},"targetPosition":{"x":26314.73117789415,"y":18261.740485242637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27746.632448450728,"y":16942.674694570942},"targetPosition":{"x":29011.022948992584,"y":16742.41491279096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"309f6917-c246-4d84-89ac-abca872eb828","savedPayload":{"position":{"x":29011.022948992584,"y":16742.41491279096},"targetPosition":{"x":26121.310037500833,"y":17040.52746711416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27708.879841239097,"y":12201.54847435741},"targetPosition":{"x":25166.149725175044,"y":20575.43809870902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"38a593cc-3232-4977-9597-18939c86bb5d","savedPayload":{"position":{"x":25166.149725175044,"y":20575.43809870902},"targetPosition":{"x":26121.310037500833,"y":17040.52746711416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29625.192709359348,"y":13204.514436958585},"targetPosition":{"x":25488.230350947837,"y":13354.055109391895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5988292a-69bf-4e2d-833b-dccb78aa32a8","savedPayload":{"position":{"x":25488.230350947837,"y":13354.055109391895},"targetPosition":{"x":26121.310037500833,"y":17040.52746711416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b12a20d9-1b6a-4525-b50c-8edf1fc3bff8","savedPayload":{"position":{"x":26121.310037500833,"y":17040.52746711416},"targetPosition":{"x":26314.73117789415,"y":18261.740485242637},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27934.671403918295,"y":16068.089066971737},"targetPosition":{"x":27858.551592063006,"y":17520.541601626646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c2f8b23a-4e60-4181-9c19-ed243eb151cb","savedPayload":{"position":{"x":27858.551592063006,"y":17520.541601626646},"targetPosition":{"x":29537.104197073822,"y":13142.222160909132},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30055.367167824992,"y":13478.786069388041},"targetPosition":{"x":29702.281340478683,"y":13249.489452058922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aca0a380-6355-42b9-876b-6932d6d13105","savedPayload":{"position":{"x":29702.281340478683,"y":13249.489452058922},"targetPosition":{"x":29537.104197073822,"y":13142.222160909132},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5c066df5-2a29-4c74-b7bc-dc5ea1329089","savedPayload":{"position":{"x":29537.104197073822,"y":13142.222160909132},"targetPosition":{"x":26314.73117789415,"y":18261.740485242637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e24248b9-90df-4b26-b5cc-0bac80efa0c7","savedPayload":{"position":{"x":26314.73117789415,"y":18261.740485242637},"targetPosition":{"x":26741.27275202245,"y":18688.282059370933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"RSI 14","id":"72403d40-2a64-4e51-8eaf-b1a872e4474e"}}}],"id":"276e2181-0c8d-4d56-94e0-1999ec317cb5","savedPayload":{"position":{"x":26741.27275202245,"y":18688.282059370933},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26369.083318147033,"y":18329.35936719338},"targetPosition":{"x":26587.190160687405,"y":18068.42792446612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b932c738-3b05-4b1f-a822-2ba7bae30252","savedPayload":{"position":{"x":26587.190160687405,"y":18068.42792446612},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26355.05670636523,"y":17953.633546987618},"targetPosition":{"x":26596.166596348594,"y":17910.970496861493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440","savedPayload":{"position":{"x":26596.166596348594,"y":17910.970496861493},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26196.725578068872,"y":17570.939837797665},"targetPosition":{"x":26604.25413409455,"y":17806.710777005053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"00efabf8-701d-44b1-a590-b8399149dfbb","savedPayload":{"position":{"x":26604.25413409455,"y":17806.710777005053},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26544.809509907307,"y":17344.9831417338},"targetPosition":{"x":26594.570610093644,"y":17484.00776535272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"084b4468-49d2-4ad2-a716-ebc338c34248","savedPayload":{"position":{"x":26594.570610093644,"y":17484.00776535272},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27043.698442054818,"y":17055.304170484673},"targetPosition":{"x":26948.746359302153,"y":17313.874236202853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bbacba1b-6b2d-48b7-a440-986a04c61858","savedPayload":{"position":{"x":26948.746359302153,"y":17313.874236202853},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27418.468251511753,"y":17495.121069391163},"targetPosition":{"x":27150.441443428746,"y":17648.919707947258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"270a8be8-ad51-4061-abe1-a4c7234eb88a","savedPayload":{"position":{"x":27150.441443428746,"y":17648.919707947258},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27733.39656416674,"y":18060.378346638252},"targetPosition":{"x":27249.420950566317,"y":17975.187746076746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cd242031-8d7a-4cee-a680-156b0be7c7c7","savedPayload":{"position":{"x":27249.420950566317,"y":17975.187746076746},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27429.046501029323,"y":18704.82895213378},"targetPosition":{"x":27095.69904778296,"y":18308.561243620457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7","savedPayload":{"position":{"x":27095.69904778296,"y":18308.561243620457},"targetPosition":{"x":26740.30657071756,"y":17885.48577454773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"6755d98f-e1de-4ae9-b688-d06ab9cc543e","savedPayload":{"position":{"x":26740.30657071756,"y":17885.48577454773},"targetPosition":{"x":26740.30657071756,"y":18352.496120711272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27145.569275576552,"y":19140.879984831583},"targetPosition":{"x":27293.079931654407,"y":18758.44121294985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"b0d22693-8100-49e9-b92e-11a8a55a5480","savedPayload":{"position":{"x":27293.079931654407,"y":18758.44121294985},"targetPosition":{"x":27161.668953832657,"y":18109.22243539339},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d9dae274-33d5-403d-a5ff-5514104df62e","savedPayload":{"position":{"x":27551.479796927815,"y":18709.880981413095},"targetPosition":{"x":27161.668953832657,"y":18109.22243539339},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27238.380324352594,"y":18823.57764618413},"targetPosition":{"x":27161.668953832657,"y":18109.22243539339},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 Begin","id":"b932c738-3b05-4b1f-a822-2ba7bae30252"}}}],"id":"ffe11ebb-d04f-4bf6-b6ff-43382be7c347","savedPayload":{"position":{"x":27161.668953832657,"y":18109.22243539339},"targetPosition":{"x":26740.30657071756,"y":18352.496120711272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27397.896034227288,"y":19264.029086055347},"targetPosition":{"x":27360.566420844152,"y":19052.524696450357},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"f06c2d68-11d4-40e0-99df-43a758ca0123","savedPayload":{"position":{"x":27360.566420844152,"y":19052.524696450357},"targetPosition":{"x":27383.648537898713,"y":18723.929778644295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"baf11fde-1f46-4e77-a8fe-d19a3ee8a4b2","savedPayload":{"position":{"x":27383.59049392803,"y":18928.368660254873},"targetPosition":{"x":27383.648537898713,"y":18723.929778644295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27549.207040588415,"y":18803.817323522286},"targetPosition":{"x":27383.648537898713,"y":18723.929778644295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 Begin","id":"00efabf8-701d-44b1-a590-b8399149dfbb"}}}],"id":"c867bef2-aa91-4753-9b27-68f88d42370e","savedPayload":{"position":{"x":27383.648537898713,"y":18723.929778644295},"targetPosition":{"x":26740.30657071756,"y":18352.496120711272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26536.987983987114,"y":19205.229309843562},"targetPosition":{"x":26823.50464880754,"y":19110.582342142567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"baf25122-e7de-4283-b638-cfe2766220ac","savedPayload":{"position":{"x":26823.50464880754,"y":19110.582342142567},"targetPosition":{"x":26740.30657071756,"y":18823.936710486487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8657980b-1796-4291-bba6-87520122b302","savedPayload":{"position":{"x":26753.702921840908,"y":19031.296393361587},"targetPosition":{"x":26740.30657071756,"y":18823.936710486487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27077.929383447776,"y":19209.723368783878},"targetPosition":{"x":26740.30657071756,"y":18823.936710486487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 End","id":"270a8be8-ad51-4061-abe1-a4c7234eb88a"}}}],"id":"7473f9b9-7737-4ee1-8418-39b96d8365c3","savedPayload":{"position":{"x":26740.30657071756,"y":18823.936710486487},"targetPosition":{"x":26740.30657071756,"y":18352.496120711272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24151.198371289483,"y":19233.25279733035},"targetPosition":{"x":25523.00335546923,"y":18708.085044221472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"9007d9ad-f2b5-45fb-a7b3-b9579c74866d","savedPayload":{"position":{"x":25523.00335546923,"y":18708.085044221472},"targetPosition":{"x":26490.11634272546,"y":18496.943516191124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0b3d001b-060a-4d72-94e7-d8e9f76ef1ae","savedPayload":{"position":{"x":25636.164298386455,"y":18797.620766683853},"targetPosition":{"x":26490.11634272546,"y":18496.943516191124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25464.631018796244,"y":18657.875285029553},"targetPosition":{"x":26490.11634272546,"y":18496.943516191124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 End","id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7"}}}],"id":"5dbe47bb-9414-4edd-be08-5ab50755a852","savedPayload":{"position":{"x":26490.11634272546,"y":18496.943516191124},"targetPosition":{"x":26740.30657071756,"y":18352.496120711272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"340dc986-ccc9-4b47-ac54-294187daa2e0","savedPayload":{"position":{"x":26740.30657071756,"y":18352.496120711272},"targetPosition":{"x":26487.524020492943,"y":18206.55204729265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26595.221264899425,"y":18741.75044723778},"targetPosition":{"x":26344.70777233513,"y":18515.610871720728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"57d75985-febe-441b-be12-31f5eb10881b","savedPayload":{"position":{"x":26344.70777233513,"y":18515.610871720728},"targetPosition":{"x":26191.3644032505,"y":18377.539882030673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25835.068818254585,"y":19180.57063389013},"targetPosition":{"x":26007.168691253388,"y":18791.25022477166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74e3faab-246a-4c05-ae0a-b68f2095aa73","savedPayload":{"position":{"x":26007.168691253388,"y":18791.25022477166},"targetPosition":{"x":26191.3644032505,"y":18377.539882030673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25243.613054425485,"y":18279.05988301199},"targetPosition":{"x":25761.349168216762,"y":18332.343459599862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f46c7caf-8907-4cc4-b048-efe691a24049","savedPayload":{"position":{"x":25761.349168216762,"y":18332.343459599862},"targetPosition":{"x":26191.3644032505,"y":18377.539882030673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25973.372152758515,"y":17349.881388798596},"targetPosition":{"x":26144.94089105437,"y":18159.134428765035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8e1108c8-e8a4-4ae8-b6b1-765c4292580a","savedPayload":{"position":{"x":26144.94089105437,"y":18159.134428765035},"targetPosition":{"x":26191.3644032505,"y":18377.539882030673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"7fc74763-c245-4b23-8121-7fe0d1e8e1db","savedPayload":{"position":{"x":26191.3644032505,"y":18377.539882030673},"targetPosition":{"x":26487.524020492943,"y":18206.55204729265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa","savedPayload":{"position":{"x":26487.524020492943,"y":18206.55204729265},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21920.073136779458,"y":17668.065473213625},"targetPosition":{"x":22306.451350186755,"y":17841.35294104231},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"77d02772-853e-4e30-9efe-7bea8e829d51","savedPayload":{"position":{"x":22306.451350186755,"y":17841.35294104231},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23066.13105868366,"y":16853.84795962513},"targetPosition":{"x":23286.16677159563,"y":17191.1647517945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"185ca2e7-b561-4ce4-b219-bd54496885b5","savedPayload":{"position":{"x":23286.16677159563,"y":17191.1647517945},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25688.314238128503,"y":16987.214029893436},"targetPosition":{"x":28279.75894637373,"y":15612.997341068918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578","savedPayload":{"position":{"x":28279.75894637373,"y":15612.997341068918},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25765.56917140456,"y":16296.031121602071},"targetPosition":{"x":25238.690502965488,"y":17128.25907894958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951","savedPayload":{"position":{"x":25238.690502965488,"y":17128.25907894958},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24947.605638493464,"y":17391.308395947915},"targetPosition":{"x":28449.99004084727,"y":17586.165408929868},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810","savedPayload":{"position":{"x":28449.99004084727,"y":17586.165408929868},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25279.122831650075,"y":16954.824127521777},"targetPosition":{"x":28869.07645946951,"y":17726.51820368667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ce242fe6-2b52-4b89-a203-ce398b3545fd","savedPayload":{"position":{"x":28869.07645946951,"y":17726.51820368667},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29754.09886951077,"y":18882.760037551267},"targetPosition":{"x":28969.218457222763,"y":18211.947183116197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532","savedPayload":{"position":{"x":28969.218457222763,"y":18211.947183116197},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25473.021471709973,"y":15863.85378051708},"targetPosition":{"x":28357.28977440191,"y":17800.54792571009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a","savedPayload":{"position":{"x":28357.28977440191,"y":17800.54792571009},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27907.255517434915,"y":19064.430312702814},"targetPosition":{"x":28115.06488409315,"y":18338.47100825598},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"62ed1060-3233-4175-a4cc-8ad04a123105","savedPayload":{"position":{"x":28115.06488409315,"y":18338.47100825598},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23734.4064215294,"y":20165.52305848262},"targetPosition":{"x":23986.56722652583,"y":19944.004505149376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"bdee0fe7-c635-483d-b547-6271410cc35a","savedPayload":{"position":{"x":23986.56722652583,"y":19944.004505149376},"targetPosition":{"x":28312.05903382004,"y":17650.293481826066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"853ae08f-85ed-48e9-82d9-7f00184ff7e7","savedPayload":{"position":{"x":28312.05903382004,"y":17650.293481826066},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22740.627877271047,"y":18916.109471563028},"targetPosition":{"x":22872.193669565244,"y":18458.44534819453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"bc76dbe0-28fe-4811-b396-583cc810ad8c","savedPayload":{"position":{"x":22872.193669565244,"y":18458.44534819453},"targetPosition":{"x":26967.51352243071,"y":19152.48144729924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"007b0aa7-d129-4b66-97b1-a223b61465a9","savedPayload":{"position":{"x":22399.46468291522,"y":18056.67978494943},"targetPosition":{"x":26967.51352243071,"y":19152.48144729924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22459.32319517953,"y":18412.258458581626},"targetPosition":{"x":26967.51352243071,"y":19152.48144729924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"185ca2e7-b561-4ce4-b219-bd54496885b5"}}}],"id":"82eff706-25ff-45ba-b066-0f20b64e26e1","savedPayload":{"position":{"x":26967.51352243071,"y":19152.48144729924},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22263.548447637837,"y":18922.260737650617},"targetPosition":{"x":22520.6134589767,"y":18702.866799785057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"13b6ae03-77c1-473a-9cd9-eee42cab5005","savedPayload":{"position":{"x":22520.6134589767,"y":18702.866799785057},"targetPosition":{"x":25954.36679147767,"y":18920.17856300393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5101118b-d0b2-46b3-b752-c1e8f3e09842","savedPayload":{"position":{"x":22659.749057777284,"y":18741.5346090392},"targetPosition":{"x":25954.36679147767,"y":18920.17856300393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22597.44649157156,"y":18691.95544059866},"targetPosition":{"x":25954.36679147767,"y":18920.17856300393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 Begin","id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578"}}}],"id":"b7186c69-0a02-4820-bb58-1e2cee5790b3","savedPayload":{"position":{"x":25954.36679147767,"y":18920.17856300393},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21722.52178989796,"y":18276.271090593735},"targetPosition":{"x":22009.07804311754,"y":18264.221006714513},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"98a87528-cb66-4e15-a3b0-aadb8d25fcec","savedPayload":{"position":{"x":22009.07804311754,"y":18264.221006714513},"targetPosition":{"x":25914.077583392787,"y":18319.71170284616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"242e470b-2971-40b2-9f06-a95bf95e23fc","savedPayload":{"position":{"x":22184.255957989037,"y":18580.75919032626},"targetPosition":{"x":25914.077583392787,"y":18319.71170284616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22238.36686407657,"y":18442.042960332277},"targetPosition":{"x":25914.077583392787,"y":18319.71170284616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 Begin","id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810"}}}],"id":"53f19bad-dcb0-476f-8b32-0d332d1ad130","savedPayload":{"position":{"x":25914.077583392787,"y":18319.71170284616},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21560.914718280535,"y":17903.330471774312},"targetPosition":{"x":21879.07040008263,"y":17910.313056767543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"1fd3b244-b5ae-4a96-add5-50b228eac931","savedPayload":{"position":{"x":21879.07040008263,"y":17910.313056767543},"targetPosition":{"x":25025.686301159047,"y":17956.675604306984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c0102a15-8594-4582-9714-75e555e3f2ac","savedPayload":{"position":{"x":22070.916023847178,"y":17801.814518879895},"targetPosition":{"x":25025.686301159047,"y":17956.675604306984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22080.638938032233,"y":17880.883358157746},"targetPosition":{"x":25025.686301159047,"y":17956.675604306984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 Begin","id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532"}}}],"id":"8341d899-4df1-47f8-8e0d-bb87b76ed622","savedPayload":{"position":{"x":25025.686301159047,"y":17956.675604306984},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22428.580751558526,"y":17343.91617579956},"targetPosition":{"x":22573.16186244317,"y":17518.77828641661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"bd5b197d-7425-461d-a2ab-5ad6446d00ee","savedPayload":{"position":{"x":22573.16186244317,"y":17518.77828641661},"targetPosition":{"x":26063.63278417031,"y":16066.402193647851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd2d02d-d58e-4d04-a5a6-9bbc6e877244","savedPayload":{"position":{"x":22317.19777717302,"y":17514.66004637261},"targetPosition":{"x":26063.63278417031,"y":16066.402193647851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22201.33685563185,"y":17598.639693560184},"targetPosition":{"x":26063.63278417031,"y":16066.402193647851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 111 Begin","id":"62ed1060-3233-4175-a4cc-8ad04a123105"}}}],"id":"5745a180-5f94-4109-b8e5-41b2c21e9f1a","savedPayload":{"position":{"x":26063.63278417031,"y":16066.402193647851},"targetPosition":{"x":26003.64077116134,"y":18258.249510144116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"ade8af76-e9e6-4dda-8921-c3c5cc8a0ecc","savedPayload":{"position":{"x":26003.64077116134,"y":18258.249510144116},"targetPosition":{"x":26259.03368666449,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25699.15967957752,"y":17898.13641558314},"targetPosition":{"x":25900.120981155065,"y":17546.06823515532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f4794965-6a35-4289-9e0e-718b931028de","savedPayload":{"position":{"x":25900.120981155065,"y":17546.06823515532},"targetPosition":{"x":26001.789776759335,"y":17370.33648270612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25344.56858800776,"y":17368.548543045963},"targetPosition":{"x":25675.090341097926,"y":17370.51858926232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2b4712d6-5952-4bd0-bcac-7d396d95f842","savedPayload":{"position":{"x":25675.090341097926,"y":17370.51858926232},"targetPosition":{"x":26001.789776759335,"y":17370.33648270612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25710.069903791344,"y":16857.857733169105},"targetPosition":{"x":25853.465970066012,"y":17114.160093735394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"377ff3cb-9d7b-45aa-a2c1-3cabf3540c8e","savedPayload":{"position":{"x":25853.465970066012,"y":17114.160093735394},"targetPosition":{"x":26001.789776759335,"y":17370.33648270612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26231.635599716756,"y":16975.861068094993},"targetPosition":{"x":26099.812564915035,"y":17200.192266239155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4b0485d9-4d37-4402-939b-eb878c6750ec","savedPayload":{"position":{"x":26099.812564915035,"y":17200.192266239155},"targetPosition":{"x":26001.789776759335,"y":17370.33648270612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26344.793418951747,"y":17368.548543045963},"targetPosition":{"x":26175.973808865863,"y":17370.51858926232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"738b01bd-a4da-4f90-a816-c021eeb81030","savedPayload":{"position":{"x":26175.973808865863,"y":17370.51858926232},"targetPosition":{"x":26001.789776759335,"y":17370.33648270612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"fc702308-8514-4e8d-85d3-5d052aad782c","savedPayload":{"position":{"x":26001.789776759335,"y":17370.33648270612},"targetPosition":{"x":26259.03368666449,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00","savedPayload":{"position":{"x":26259.03368666449,"y":17815.896004599515},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25726.221236187965,"y":15558.759601099091},"targetPosition":{"x":25828.146339571333,"y":16017.552353613773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340","savedPayload":{"position":{"x":25828.146339571333,"y":16017.552353613773},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26288.007508828505,"y":15940.818572018643},"targetPosition":{"x":26239.422610193677,"y":16557.712114958416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9","savedPayload":{"position":{"x":26239.422610193677,"y":16557.712114958416},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26470.233395914383,"y":16742.961459582482},"targetPosition":{"x":26338.9245058258,"y":17072.69440858328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5f823d6-8b99-44b5-99dc-04724a531323","savedPayload":{"position":{"x":26338.9245058258,"y":17072.69440858328},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26632.093349425937,"y":16927.808943105265},"targetPosition":{"x":26278.06565331,"y":17369.876029646468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8","savedPayload":{"position":{"x":26278.06565331,"y":17369.876029646468},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26560.850374234702,"y":17240.156906296503},"targetPosition":{"x":26434.914544909898,"y":17325.77812699005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1","savedPayload":{"position":{"x":26434.914544909898,"y":17325.77812699005},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26381.11823142175,"y":17441.148252700037},"targetPosition":{"x":26279.49454810815,"y":17473.276733338174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"df7e58c1-c042-443b-bfd3-69d57894d358","savedPayload":{"position":{"x":26279.49454810815,"y":17473.276733338174},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26415.491467969136,"y":17506.15576640916},"targetPosition":{"x":26284.390556040613,"y":17507.594599437954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88","savedPayload":{"position":{"x":26284.390556040613,"y":17507.594599437954},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26465.811249299375,"y":17597.185005909516},"targetPosition":{"x":26316.275526032518,"y":17553.257894685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7678774b-b068-4757-962b-8e126342898a","savedPayload":{"position":{"x":26316.275526032518,"y":17553.257894685},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26391.59520333689,"y":17656.7584049191},"targetPosition":{"x":26337.60860354141,"y":17623.069004379995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"93613bd9-2dbb-493c-a72e-414b0398733e","savedPayload":{"position":{"x":26337.60860354141,"y":17623.069004379995},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26392.690720707236,"y":17784.521190045358},"targetPosition":{"x":26252.88974988499,"y":17613.743584869655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f620fdbe-48b5-4831-995d-b3c721738d1b","savedPayload":{"position":{"x":26252.88974988499,"y":17613.743584869655},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26330.97086177838,"y":17914.51492319568},"targetPosition":{"x":26237.51100932546,"y":17684.097415362976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21","savedPayload":{"position":{"x":26237.51100932546,"y":17684.097415362976},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26226.458916448544,"y":18250.18407321648},"targetPosition":{"x":26195.120474632593,"y":17866.30616890106},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8392e1ff-33a6-4b95-baad-3f146bd3c121","savedPayload":{"position":{"x":26195.120474632593,"y":17866.30616890106},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24284.598364870722,"y":16127.622250205519},"targetPosition":{"x":25932.462458760518,"y":18540.598064776037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"39e65adb-6125-4e9a-8f15-5403b21aac40","savedPayload":{"position":{"x":25932.462458760518,"y":18540.598064776037},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24929.087356155873,"y":19656.694898501817},"targetPosition":{"x":25288.589965936993,"y":19031.19100140038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7559cbf5-acba-4a60-91b4-d95f90293f22","savedPayload":{"position":{"x":25288.589965936993,"y":19031.19100140038},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23498.78455054747,"y":18649.682676632754},"targetPosition":{"x":23919.41537156032,"y":18259.39431081086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"479df802-576f-45f1-8322-6b2e493c5ecc","savedPayload":{"position":{"x":23919.41537156032,"y":18259.39431081086},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22899.46537722044,"y":17957.382399884937},"targetPosition":{"x":23350.369362465433,"y":17740.238485071783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10","savedPayload":{"position":{"x":23350.369362465433,"y":17740.238485071783},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22695.058000814188,"y":17131.926020681385},"targetPosition":{"x":23214.918040149372,"y":17053.569727266935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e","savedPayload":{"position":{"x":23214.918040149372,"y":17053.569727266935},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22906.299552601453,"y":16589.983108208333},"targetPosition":{"x":23321.449271743124,"y":16652.556860262044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34","savedPayload":{"position":{"x":23321.449271743124,"y":16652.556860262044},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23360.96625052947,"y":15933.286007134779},"targetPosition":{"x":23784.530840150313,"y":16137.263962921805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f3c05d30-da2e-449e-8471-dcc216f4e630","savedPayload":{"position":{"x":23784.530840150313,"y":16137.263962921805},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23980.048819763248,"y":15544.48475953663},"targetPosition":{"x":24236.764989899013,"y":15782.682555601796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d6598381-9b15-4cb3-afba-b85ed6770ce3","savedPayload":{"position":{"x":24236.764989899013,"y":15782.682555601796},"targetPosition":{"x":26166.307525364107,"y":17508.719992860086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"e561ee2d-8458-4001-8904-61cd2a3a815e","savedPayload":{"position":{"x":26166.307525364107,"y":17508.719992860086},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22342.743054333037,"y":16805.694947043525},"targetPosition":{"x":22953.259949683874,"y":16859.575634788293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"fcc0c4b0-28ea-4482-8da8-16a0c88c1e52","savedPayload":{"position":{"x":22953.259949683874,"y":16859.575634788293},"targetPosition":{"x":26027.565056851905,"y":17710.401204553462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f11dbba2-2bd3-4d0a-a182-2ef78a492d32","savedPayload":{"position":{"x":23211.619610875532,"y":16470.05778316498},"targetPosition":{"x":26027.565056851905,"y":17710.401204553462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22915.491264151922,"y":16764.220844021682},"targetPosition":{"x":26027.565056851905,"y":17710.401204553462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 Begin","id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340"}}}],"id":"62ad882d-f16d-4476-8c17-0f6e2d6e2b76","savedPayload":{"position":{"x":26027.565056851905,"y":17710.401204553462},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22359.245865888766,"y":17258.57362225414},"targetPosition":{"x":22613.771357172296,"y":17254.301349235036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"ca2fa8f2-f6a1-4084-8606-a35495dfd596","savedPayload":{"position":{"x":22613.771357172296,"y":17254.301349235036},"targetPosition":{"x":25743.457257495284,"y":17760.50013154168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e7d170e8-3d4f-4a55-883a-3a3394fef2af","savedPayload":{"position":{"x":22835.614076652702,"y":17347.321430617343},"targetPosition":{"x":25743.457257495284,"y":17760.50013154168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22754.829289857906,"y":17085.547242491455},"targetPosition":{"x":25743.457257495284,"y":17760.50013154168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 End","id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8"}}}],"id":"ab179cef-53c3-46f7-a83b-af29ccd8bc90","savedPayload":{"position":{"x":25743.457257495284,"y":17760.50013154168},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22189.94973593461,"y":16761.281633928524},"targetPosition":{"x":22748.29341650575,"y":16846.9382664481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"a0f2de63-1abd-4945-9c8c-84e21fd121e0","savedPayload":{"position":{"x":22748.29341650575,"y":16846.9382664481},"targetPosition":{"x":25485.4638631968,"y":17581.39325831422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"69c3f249-07bf-4a03-b8a1-9d74d0255f23","savedPayload":{"position":{"x":22510.894985602117,"y":16924.572667553777},"targetPosition":{"x":25485.4638631968,"y":17581.39325831422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22469.349369529697,"y":16977.920252264244},"targetPosition":{"x":25485.4638631968,"y":17581.39325831422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 Begin","id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1"}}}],"id":"9a17429f-8213-4a7e-8167-dc36d761973e","savedPayload":{"position":{"x":25485.4638631968,"y":17581.39325831422},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":21971.62140280961,"y":16572.166136134423},"targetPosition":{"x":22476.809160570625,"y":16592.412112177073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"725a4d2f-0838-4d78-a8fa-a2b129feda2f","savedPayload":{"position":{"x":22476.809160570625,"y":16592.412112177073},"targetPosition":{"x":25581.163970084708,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f4c161f4-6510-47a2-97f7-3f9f848d9892","savedPayload":{"position":{"x":22624.70617499441,"y":16466.93213363281},"targetPosition":{"x":25581.163970084708,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22508.72469791981,"y":16796.86828724474},"targetPosition":{"x":25581.163970084708,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 End","id":"7678774b-b068-4757-962b-8e126342898a"}}}],"id":"4f6e0c60-00a8-4a76-b1b1-4eaa25c5824c","savedPayload":{"position":{"x":25581.163970084708,"y":17268.41098822943},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22437.627708638636,"y":16017.218906039336},"targetPosition":{"x":22766.713277982635,"y":16237.252049357938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2c56cb10-43c9-447b-8b8a-30dae8e7fab8","savedPayload":{"position":{"x":22766.713277982635,"y":16237.252049357938},"targetPosition":{"x":25651.170639507127,"y":17051.09957005395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3ad24108-1339-4c6d-abc6-27a9aa5bc046","savedPayload":{"position":{"x":22585.93332241799,"y":16217.45729943095},"targetPosition":{"x":25651.170639507127,"y":17051.09957005395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22495.634626425468,"y":16377.330236934613},"targetPosition":{"x":25651.170639507127,"y":17051.09957005395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 Begin","id":"93613bd9-2dbb-493c-a72e-414b0398733e"}}}],"id":"a8a09eca-7bee-4f17-b7db-1f43f419441c","savedPayload":{"position":{"x":25651.170639507127,"y":17051.09957005395},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":22687.904741978004,"y":15749.869620748843},"targetPosition":{"x":23057.423948266565,"y":16105.761056427407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ea184e1f-5a0f-4ed3-b3ed-6ba18e7237f9","savedPayload":{"position":{"x":23057.423948266565,"y":16105.761056427407},"targetPosition":{"x":25888.064518040104,"y":17026.788967324155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5505dd50-5ad7-48fc-9256-14cab581d92f","savedPayload":{"position":{"x":22903.443266428443,"y":15814.1447585487},"targetPosition":{"x":25888.064518040104,"y":17026.788967324155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22768.90863678979,"y":16052.40855177771},"targetPosition":{"x":25888.064518040104,"y":17026.788967324155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 End","id":"8392e1ff-33a6-4b95-baad-3f146bd3c121"}}}],"id":"31cf093b-6de4-4e4a-a8f4-f3ff989dd374","savedPayload":{"position":{"x":25888.064518040104,"y":17026.788967324155},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23319.051265660193,"y":15539.751846550276},"targetPosition":{"x":23418.539759365773,"y":15892.449592429903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"b93ae9ca-6c4e-47db-a998-045e845ab9cd","savedPayload":{"position":{"x":23418.539759365773,"y":15892.449592429903},"targetPosition":{"x":26027.565056851905,"y":16858.456904231356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e1bdea5b-664c-4146-adf6-858405354f8c","savedPayload":{"position":{"x":23307.69148778756,"y":16097.550916475273},"targetPosition":{"x":26027.565056851905,"y":16858.456904231356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23223.963964892835,"y":15949.07148907081},"targetPosition":{"x":26027.565056851905,"y":16858.456904231356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 End","id":"7559cbf5-acba-4a60-91b4-d95f90293f22"}}}],"id":"41a149aa-efdf-4f53-82cf-cce9e904a000","savedPayload":{"position":{"x":26027.565056851905,"y":16858.456904231356},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23674.116244543016,"y":15641.103410156704},"targetPosition":{"x":23698.811193833986,"y":16092.855303403077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"53e088d8-8ec5-4dbe-b732-c65f31005105","savedPayload":{"position":{"x":23698.811193833986,"y":16092.855303403077},"targetPosition":{"x":26181.088172149997,"y":17002.50115239688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"15882e16-4782-48e8-9cac-fbb1d07ae51d","savedPayload":{"position":{"x":23380.6693918213,"y":16132.814035653231},"targetPosition":{"x":26181.088172149997,"y":17002.50115239688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23481.000986718158,"y":16088.22482689111},"targetPosition":{"x":26181.088172149997,"y":17002.50115239688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 End","id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10"}}}],"id":"c3ee15c5-a5b3-4318-bc09-a9fd03592d83","savedPayload":{"position":{"x":26181.088172149997,"y":17002.50115239688},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23891.899790340052,"y":15842.893463190754},"targetPosition":{"x":23902.247579469084,"y":16217.573907647098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1c6e0c3f-8ac7-4b0b-9da8-0f7faf9befd1","savedPayload":{"position":{"x":23902.247579469084,"y":16217.573907647098},"targetPosition":{"x":26212.530841161642,"y":17161.620942867332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cc54382b-cf2b-42c7-8958-8816809dd7ba","savedPayload":{"position":{"x":23617.708534505735,"y":16293.541989570336},"targetPosition":{"x":26212.530841161642,"y":17161.620942867332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23680.401467278967,"y":16139.805714218732},"targetPosition":{"x":26212.530841161642,"y":17161.620942867332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 End","id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34"}}}],"id":"3bbf5574-e89c-4538-a95c-2da58e5a74d7","savedPayload":{"position":{"x":26212.530841161642,"y":17161.620942867332},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23967.81444793865,"y":16079.789446851684},"targetPosition":{"x":23868.56215427856,"y":16451.68916142496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6eade211-19cf-48a7-87ac-faf30e387e10","savedPayload":{"position":{"x":23868.56215427856,"y":16451.68916142496},"targetPosition":{"x":26218.127909746632,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f16d8eac-9e78-4167-b087-9803637412a6","savedPayload":{"position":{"x":23944.998209341404,"y":16523.87324180637},"targetPosition":{"x":26218.127909746632,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23589.06502495965,"y":16347.853914369276},"targetPosition":{"x":26218.127909746632,"y":17268.41098822943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 Begin","id":"f3c05d30-da2e-449e-8471-dcc216f4e630"}}}],"id":"046240f2-f70b-471d-b07b-0e7490222f0d","savedPayload":{"position":{"x":26218.127909746632,"y":17268.41098822943},"targetPosition":{"x":26027.90860811609,"y":17267.815048416105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"391b803a-4b4e-4c0b-bb6b-b4d68e989c9c","savedPayload":{"position":{"x":26027.90860811609,"y":17267.815048416105},"targetPosition":{"x":26487.524020492943,"y":17533.17413047558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26310.24224792069,"y":17297.092565651543},"targetPosition":{"x":26480.35344573665,"y":17302.519860712637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c26c14bd-b9ab-4121-89b2-eb3044534cf2","savedPayload":{"position":{"x":26480.35344573665,"y":17302.519860712637},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25869.82623441315,"y":16618.862457597603},"targetPosition":{"x":26457.950645991452,"y":17037.780253096058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"94b29f18-cad5-49df-8b87-d6ef10f5ae61","savedPayload":{"position":{"x":26457.950645991452,"y":17037.780253096058},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26545.812600064422,"y":16548.69930880663},"targetPosition":{"x":26729.911850639255,"y":17008.46946929403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ffcb7173-b2bf-4d5d-90e5-6f8b26af4b86","savedPayload":{"position":{"x":26729.911850639255,"y":17008.46946929403},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26996.471498637915,"y":16584.360214149077},"targetPosition":{"x":26906.69944945026,"y":17050.93164145364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"186d8c1a-5eef-44a1-aa09-b28e4f5b6b0e","savedPayload":{"position":{"x":26906.69944945026,"y":17050.93164145364},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27228.62411692045,"y":16927.95376602048},"targetPosition":{"x":26958.754289430228,"y":17211.302383253525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6b047d8e-451d-4267-adc4-6e9496aa0025","savedPayload":{"position":{"x":26958.754289430228,"y":17211.302383253525},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27389.90054496356,"y":17190.309632728055},"targetPosition":{"x":27172.919613399536,"y":17243.17390635525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9676685c-f20e-4d65-a0fe-8551e80132ee","savedPayload":{"position":{"x":27172.919613399536,"y":17243.17390635525},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27342.889927120956,"y":17489.136729010268},"targetPosition":{"x":27109.26044527123,"y":17408.434852521477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a44d3c89-8463-4493-b195-70ee4146bbdb","savedPayload":{"position":{"x":27109.26044527123,"y":17408.434852521477},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27116.80510084264,"y":17653.505088558246},"targetPosition":{"x":27036.53885828679,"y":17551.490692573283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"44198c4d-4d98-43a2-9c03-2d8794b9edac","savedPayload":{"position":{"x":27036.53885828679,"y":17551.490692573283},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27031.190370133216,"y":19168.887724153603},"targetPosition":{"x":26898.61171372787,"y":17779.463442045468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"96706885-fa55-4fad-82bd-fb43a2f331d7","savedPayload":{"position":{"x":26898.61171372787,"y":17779.463442045468},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28110.159015003075,"y":16411.788937186888},"targetPosition":{"x":26542.208887953297,"y":17926.643929909333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f208b33-3d80-4d2e-ad88-13139a8e93f8","savedPayload":{"position":{"x":26542.208887953297,"y":17926.643929909333},"targetPosition":{"x":26855.11377005047,"y":17320.9460896172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b73ac725-eea1-4aa2-974c-937de300b456","savedPayload":{"position":{"x":26855.11377005047,"y":17320.9460896172},"targetPosition":{"x":26487.524020492943,"y":17533.17413047558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd","savedPayload":{"position":{"x":26487.524020492943,"y":17533.17413047558},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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":25834.339782253937,"y":16604.80544872555},"targetPosition":{"x":25988.155148917052,"y":16705.30707915694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e376a028-b688-4bb5-a100-00be6d161bd6","savedPayload":{"position":{"x":25988.155148917052,"y":16705.30707915694},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26086.91126102932,"y":16452.351441256236},"targetPosition":{"x":26252.031906075546,"y":16685.416757840325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b","savedPayload":{"position":{"x":26252.031906075546,"y":16685.416757840325},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26398.891430840864,"y":16602.085929989567},"targetPosition":{"x":26422.379739524156,"y":16693.28590806382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb","savedPayload":{"position":{"x":26422.379739524156,"y":16693.28590806382},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26610.331997164918,"y":16293.248548891142},"targetPosition":{"x":26571.106717574436,"y":16597.14564260084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c9de9989-11da-44a7-bcbf-137435767d90","savedPayload":{"position":{"x":26571.106717574436,"y":16597.14564260084},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26867.299470559134,"y":16404.565292310937},"targetPosition":{"x":26694.043309238143,"y":16721.297625511284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09","savedPayload":{"position":{"x":26694.043309238143,"y":16721.297625511284},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27052.544202538647,"y":16600.404873695534},"targetPosition":{"x":26848.13893130453,"y":16771.526511966546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"ac82bb81-5d37-4eea-ab52-0f698de71014","savedPayload":{"position":{"x":26848.13893130453,"y":16771.526511966546},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27424.612313390342,"y":16743.006510759504},"targetPosition":{"x":27043.07073046863,"y":16872.73645237496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62","savedPayload":{"position":{"x":27043.07073046863,"y":16872.73645237496},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27607.63690820982,"y":17099.202903610996},"targetPosition":{"x":27007.63255181223,"y":17074.766736722202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521","savedPayload":{"position":{"x":27007.63255181223,"y":17074.766736722202},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27442.188680424722,"y":17459.605016020043},"targetPosition":{"x":27033.828427521727,"y":17281.29595013377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"228edebc-3b5b-4760-9791-2229cb76a662","savedPayload":{"position":{"x":27033.828427521727,"y":17281.29595013377},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27201.589158780404,"y":17736.616075360707},"targetPosition":{"x":26940.701481889337,"y":17477.722400531296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680","savedPayload":{"position":{"x":26940.701481889337,"y":17477.722400531296},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27467.99291519944,"y":19172.059152777365},"targetPosition":{"x":26773.786499282025,"y":17635.73940519811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7b453a3-5312-48e6-8797-6d96e058766b","savedPayload":{"position":{"x":26773.786499282025,"y":17635.73940519811},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26638.21852805541,"y":19343.028637204123},"targetPosition":{"x":26541.575848357726,"y":17596.93910433365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7","savedPayload":{"position":{"x":26541.575848357726,"y":17596.93910433365},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25739.118586361266,"y":19436.169882539092},"targetPosition":{"x":26298.453855863165,"y":17712.622286092854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d","savedPayload":{"position":{"x":26298.453855863165,"y":17712.622286092854},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25434.934203974663,"y":18379.93782836835},"targetPosition":{"x":26243.65732951941,"y":17385.326680240567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"dc11ae4c-bce1-4e88-986a-457a3612102a","savedPayload":{"position":{"x":26243.65732951941,"y":17385.326680240567},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24699.202441001486,"y":18090.643086006367},"targetPosition":{"x":26071.47326142288,"y":17307.09922135894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d","savedPayload":{"position":{"x":26071.47326142288,"y":17307.09922135894},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25715.787438344425,"y":17177.517726392645},"targetPosition":{"x":26009.115970544168,"y":17131.470893363046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0","savedPayload":{"position":{"x":26009.115970544168,"y":17131.470893363046},"targetPosition":{"x":26512.04836483832,"y":17053.953456384672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"ff9f35c7-b1ca-446e-905c-c971ca51dfbe","savedPayload":{"position":{"x":26512.04836483832,"y":17053.953456384672},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27127.87797236817,"y":13344.853984737787},"targetPosition":{"x":27106.089425627248,"y":13463.750236280797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"styleConditions":[],"id":"8716fe80-7aa5-4707-93d9-f47ac26e9a53","savedPayload":{"position":{"x":27106.089425627248,"y":13463.750236280797},"targetPosition":{"x":26494.695764007633,"y":17270.44373176325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"89a7b82e-5d1d-4359-80a8-0b85d997a62c","savedPayload":{"position":{"x":28052.80125878483,"y":14836.797132567064},"targetPosition":{"x":26494.695764007633,"y":17270.44373176325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27754.930881049124,"y":19079.14806627929},"targetPosition":{"x":26494.695764007633,"y":17270.44373176325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25783.017904928904,"y":19627.858341180257},"targetPosition":{"x":26494.695764007633,"y":17270.44373176325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24007.598202329358,"y":17886.86551600821},"targetPosition":{"x":26494.695764007633,"y":17270.44373176325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}}],"id":"0dce63e6-acf6-482e-bcf9-3e44b7487cbf","savedPayload":{"position":{"x":26494.695764007633,"y":17270.44373176325},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25791.38284955123,"y":13079.347176462645},"targetPosition":{"x":26089.69390195709,"y":13174.930897423914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c46a4519-e917-410e-98d7-faf0ad80a99a","savedPayload":{"position":{"x":26089.69390195709,"y":13174.930897423914},"targetPosition":{"x":26264.92578092208,"y":17275.421148206744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"eb76ec36-eae3-424a-9105-d26eefca1b67","savedPayload":{"position":{"x":27804.354156863654,"y":15678.314016756134},"targetPosition":{"x":26264.92578092208,"y":17275.421148206744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27142.777805532533,"y":19603.591541400976},"targetPosition":{"x":26264.92578092208,"y":17275.421148206744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26259.913756046844,"y":13246.438114408777},"targetPosition":{"x":26264.92578092208,"y":17275.421148206744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26171.928023179604,"y":13277.507840969361},"targetPosition":{"x":26264.92578092208,"y":17275.421148206744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d"}}}],"id":"2429edaa-20db-4fd9-b834-c84953e78bf3","savedPayload":{"position":{"x":26264.92578092208,"y":17275.421148206744},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25189.32936666473,"y":17583.009967036873},"targetPosition":{"x":25462.222203465084,"y":17653.81134462751},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1aa28d17-1653-496a-8b8a-35fdf6691e0b","savedPayload":{"position":{"x":25462.222203465084,"y":17653.81134462751},"targetPosition":{"x":26090.351049581113,"y":17484.605318558028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e88069b-6333-45f8-8199-021fe3896667","savedPayload":{"position":{"x":25678.344435648767,"y":17761.76914644253},"targetPosition":{"x":26090.351049581113,"y":17484.605318558028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25389.87016028571,"y":17853.26840924708},"targetPosition":{"x":26090.351049581113,"y":17484.605318558028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25195.071744775327,"y":17454.964884179495},"targetPosition":{"x":26090.351049581113,"y":17484.605318558028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25192.55033335109,"y":17345.28386408295},"targetPosition":{"x":26090.351049581113,"y":17484.605318558028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"4a0db3d1-061d-4587-9c05-f42c09c0b271","savedPayload":{"position":{"x":26090.351049581113,"y":17484.605318558028},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25952.246180757782,"y":13648.093906149163},"targetPosition":{"x":26335.542498018967,"y":13711.90255229408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"b01a727e-5773-47c2-b094-c19ad0ac71f4","savedPayload":{"position":{"x":26335.542498018967,"y":13711.90255229408},"targetPosition":{"x":25852.925414594876,"y":17408.472234225956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c59e52e4-9b7e-4985-ab53-35f5cd29f250","savedPayload":{"position":{"x":26283.924268613297,"y":13546.79538069494},"targetPosition":{"x":25852.925414594876,"y":17408.472234225956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26336.88845270671,"y":13102.715684034341},"targetPosition":{"x":25852.925414594876,"y":17408.472234225956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26233.066551167907,"y":13387.523417485338},"targetPosition":{"x":25852.925414594876,"y":17408.472234225956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26328.747412104218,"y":13548.780725284358},"targetPosition":{"x":25852.925414594876,"y":17408.472234225956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}}],"id":"5835d367-23bc-4039-b2c1-1a23f3ca652f","savedPayload":{"position":{"x":25852.925414594876,"y":17408.472234225956},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26251.209225945982,"y":13284.80430364648},"targetPosition":{"x":26571.892506371107,"y":18992.412858349442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"fa05777f-6288-4dd2-9b7a-61194bc43681","savedPayload":{"position":{"x":26571.892506371107,"y":18992.412858349442},"targetPosition":{"x":25617.508656963586,"y":17259.717435372917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a9a9dd2d-d7f8-4a25-b81d-d1e2a2f9d5a6","savedPayload":{"position":{"x":25230.65098458346,"y":14934.376239198442},"targetPosition":{"x":25617.508656963586,"y":17259.717435372917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25961.797611291444,"y":11644.79720233105},"targetPosition":{"x":25617.508656963586,"y":17259.717435372917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}}],"id":"27aab97e-ce7f-47fc-bd22-d9b70ffec2d1","savedPayload":{"position":{"x":25617.508656963586,"y":17259.717435372917},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26048.636366456063,"y":12694.931558251754},"targetPosition":{"x":26164.977350289904,"y":13170.976500238794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6cb61271-a82a-47a1-ac0c-404dc28b05e5","savedPayload":{"position":{"x":26164.977350289904,"y":13170.976500238794},"targetPosition":{"x":25571.112438712153,"y":16982.17757817613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e656c0ce-1b57-420e-84f5-cd62a9bb602d","savedPayload":{"position":{"x":26116.796514746584,"y":13303.305999867942},"targetPosition":{"x":25571.112438712153,"y":16982.17757817613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25963.97542169438,"y":13380.769536288662},"targetPosition":{"x":25571.112438712153,"y":16982.17757817613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"18e4afd3-7536-405b-97b6-d36ec7ddc692","savedPayload":{"position":{"x":25571.112438712153,"y":16982.17757817613},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26340.11812512782,"y":12451.647242709774},"targetPosition":{"x":26309.015890710136,"y":12887.662293166175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"fefbf0c0-287c-4bb7-81a7-6b745dcfcf3b","savedPayload":{"position":{"x":26309.015890710136,"y":12887.662293166175},"targetPosition":{"x":25751.912264868224,"y":16775.718486231995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cfa25adf-05eb-49d0-956a-69e4fde9bacf","savedPayload":{"position":{"x":26249.613472265428,"y":12789.712111663908},"targetPosition":{"x":25751.912264868224,"y":16775.718486231995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26519.82856560216,"y":12678.364670862587},"targetPosition":{"x":25751.912264868224,"y":16775.718486231995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"End 50","id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521"}}}],"id":"bbe48886-b71e-4507-b6e8-7f073b691a6a","savedPayload":{"position":{"x":25751.912264868224,"y":16775.718486231995},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26705.062061696346,"y":12372.744167810366},"targetPosition":{"x":26705.89160258838,"y":12873.793054024125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8640a48e-f7ca-419c-a687-3f52c3a5afa9","savedPayload":{"position":{"x":26705.89160258838,"y":12873.793054024125},"targetPosition":{"x":25844.47369193406,"y":16557.293593412112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bc77b107-0a70-4038-86a6-3034ab4e86dd","savedPayload":{"position":{"x":26583.375480539024,"y":12695.529604060794},"targetPosition":{"x":25844.47369193406,"y":16557.293593412112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26820.052794069747,"y":12786.34794082058},"targetPosition":{"x":25844.47369193406,"y":16557.293593412112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"508b71cf-79d3-4db4-a6d3-0b26226ad5b9","savedPayload":{"position":{"x":25844.47369193406,"y":16557.293593412112},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27187.204532898842,"y":12397.801080343203},"targetPosition":{"x":26878.653841022595,"y":12629.263616235372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"59804538-89e9-485a-a2b1-88ff78eb5661","savedPayload":{"position":{"x":26878.653841022595,"y":12629.263616235372},"targetPosition":{"x":26094.972877374807,"y":16637.345834878295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"23df3ac4-6427-4a69-a5a3-8230186b46f3","savedPayload":{"position":{"x":26636.8077671532,"y":12433.07794400284},"targetPosition":{"x":26094.972877374807,"y":16637.345834878295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26920.07677397226,"y":12568.874087092014},"targetPosition":{"x":26094.972877374807,"y":16637.345834878295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}}],"id":"8499947d-a392-40ed-be9d-225a28429642","savedPayload":{"position":{"x":26094.972877374807,"y":16637.345834878295},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27143.999381429945,"y":12285.197907573693},"targetPosition":{"x":26762.333464110892,"y":12872.462055797245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27659.866231205022,"y":12121.047734293257},"targetPosition":{"x":27360.030827322014,"y":12364.295951738177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9fcf2614-7ec8-407f-93a2-3c749f6683ef","savedPayload":{"position":{"x":27360.030827322014,"y":12364.295951738177},"targetPosition":{"x":26762.333464110892,"y":12872.462055797245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"6dc77d6e-5aa6-41ab-b247-43c4391fcc96","savedPayload":{"position":{"x":26762.333464110892,"y":12872.462055797245},"targetPosition":{"x":26267.658537421743,"y":16618.8561700545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5312ee43-9c15-4d4b-9255-5fb7259c5734","savedPayload":{"position":{"x":26908.542603189515,"y":12851.485047053297},"targetPosition":{"x":26267.658537421743,"y":16618.8561700545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26739.483524570667,"y":12667.07691805392},"targetPosition":{"x":26267.658537421743,"y":16618.8561700545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI End","id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0"}}}],"id":"e8eb9949-277b-4493-a9f4-cbcb502aacbc","savedPayload":{"position":{"x":26267.658537421743,"y":16618.8561700545},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25553.300050493242,"y":16174.780258291892},"targetPosition":{"x":25687.648874236176,"y":16458.855958952696},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"208ca141-b231-4a70-8b31-eeae09576822","savedPayload":{"position":{"x":25687.648874236176,"y":16458.855958952696},"targetPosition":{"x":26359.711791209626,"y":16770.083306412245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7956c253-3704-46c0-b188-f6662bb58904","savedPayload":{"position":{"x":25520.015083099912,"y":16606.567612046405},"targetPosition":{"x":26359.711791209626,"y":16770.083306412245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25544.005294980474,"y":16472.473932802415},"targetPosition":{"x":26359.711791209626,"y":16770.083306412245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25721.988813682445,"y":16395.89449602252},"targetPosition":{"x":26359.711791209626,"y":16770.083306412245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26033.138740664304,"y":16466.078792920598},"targetPosition":{"x":26359.711791209626,"y":16770.083306412245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"b294fd86-15d6-4bc8-9379-0532df288eee","savedPayload":{"position":{"x":26359.711791209626,"y":16770.083306412245},"targetPosition":{"x":26142.47905102127,"y":16971.435742419984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"bc1170cc-a04b-4453-bd28-0e522f747617","savedPayload":{"position":{"x":26142.47905102127,"y":16971.435742419984},"targetPosition":{"x":26636.757131983974,"y":16838.99432978962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":26832.941841681626,"y":16116.674284265515},"targetPosition":{"x":26795.131086099344,"y":16251.006958613269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e5fd8d57-8920-417e-8b9b-c1e0d6868a7a","savedPayload":{"position":{"x":26795.131086099344,"y":16251.006958613269},"targetPosition":{"x":26729.803037826714,"y":16491.742281748247},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"ff06d653-f886-44f4-8b28-82bab51aa98d","savedPayload":{"position":{"x":26729.803037826714,"y":16491.742281748247},"targetPosition":{"x":26636.757131983974,"y":16838.99432978962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"72403d40-2a64-4e51-8eaf-b1a872e4474e","savedPayload":{"position":{"x":26636.757131983974,"y":16838.99432978962},"targetPosition":{"x":26876.586861383,"y":17078.824059188646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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,"isTensed":true},"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":27835.65829728415,"y":15437.127062702933},"targetPosition":{"x":27923.74536608479,"y":16433.830955464986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837","savedPayload":{"position":{"x":27923.74536608479,"y":16433.830955464986},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28625.86324590864,"y":16190.170520389254},"targetPosition":{"x":28307.053973810253,"y":16645.829010289846},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"83f1d130-42bd-45ae-9078-ed3f825531bb","savedPayload":{"position":{"x":28307.053973810253,"y":16645.829010289846},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29106.783805478997,"y":16808.328252691987},"targetPosition":{"x":28319.770915979523,"y":17018.613087690715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7084c0a2-8874-46a7-b240-d9605a7baf49","savedPayload":{"position":{"x":28319.770915979523,"y":17018.613087690715},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28401.304981047113,"y":17305.245018359386},"targetPosition":{"x":28159.966320253952,"y":17191.513435229066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3861b379-3e51-43e2-b607-e3b7fba16a34","savedPayload":{"position":{"x":28159.966320253952,"y":17191.513435229066},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28183.243580752118,"y":17541.303527152384},"targetPosition":{"x":28103.20870051053,"y":17367.10586027047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a","savedPayload":{"position":{"x":28103.20870051053,"y":17367.10586027047},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27795.14475519679,"y":17807.034683328846},"targetPosition":{"x":27901.458101874752,"y":17412.498674894086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78","savedPayload":{"position":{"x":27901.458101874752,"y":17412.498674894086},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27093.007406157034,"y":17732.188518944018},"targetPosition":{"x":27507.978032447132,"y":17441.38088933491},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"33d1fe7c-ff86-440a-8b42-0de9c296a632","savedPayload":{"position":{"x":27507.978032447132,"y":17441.38088933491},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27010.44668694187,"y":17024.71652176282},"targetPosition":{"x":27460.064215980095,"y":17063.16841840737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673","savedPayload":{"position":{"x":27460.064215980095,"y":17063.16841840737},"targetPosition":{"x":27982.97765394615,"y":17108.73136159452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dd70bea3-9a52-4b2b-a364-31917b08d98d","savedPayload":{"position":{"x":27982.97765394615,"y":17108.73136159452},"targetPosition":{"x":27712.29131180586,"y":16838.42728801317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":25016.75896506126,"y":18250.814634446266},"targetPosition":{"x":24950.469999765435,"y":17792.882758285286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"23236076-e29a-451e-8c95-e3812064279c","savedPayload":{"position":{"x":24950.469999765435,"y":17792.882758285286},"targetPosition":{"x":27589.702090640007,"y":17294.895114355757},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5f877b66-2ca6-4a8f-967e-70948cefc9ea","savedPayload":{"position":{"x":24784.424368712072,"y":17710.50614014431},"targetPosition":{"x":27589.702090640007,"y":17294.895114355757},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24807.554362936582,"y":17762.27744480017},"targetPosition":{"x":27589.702090640007,"y":17294.895114355757},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 End","id":"83f1d130-42bd-45ae-9078-ed3f825531bb"}}}],"id":"17ca2f43-9ddf-47f8-9929-e4612b00dd4f","savedPayload":{"position":{"x":27589.702090640007,"y":17294.895114355757},"targetPosition":{"x":27712.29131180586,"y":16838.42728801317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24413.83902110296,"y":18009.290957332116},"targetPosition":{"x":24442.845929431474,"y":17693.178141775457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"0806f6fe-730c-4fde-b730-dcdf31825733","savedPayload":{"position":{"x":24442.845929431474,"y":17693.178141775457},"targetPosition":{"x":27324.47609020485,"y":16941.78318771981},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b00cf575-af36-4653-97ec-441912af5bb8","savedPayload":{"position":{"x":24595.961770642327,"y":17912.26739224325},"targetPosition":{"x":27324.47609020485,"y":16941.78318771981},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24433.572617295355,"y":17765.5235816662},"targetPosition":{"x":27324.47609020485,"y":16941.78318771981},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 Begin","id":"7084c0a2-8874-46a7-b240-d9605a7baf49"}}}],"id":"36482493-d7f7-4a41-9588-a348e3204025","savedPayload":{"position":{"x":27324.47609020485,"y":16941.78318771981},"targetPosition":{"x":27712.29131180586,"y":16838.42728801317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24216.99952112759,"y":17111.622972242414},"targetPosition":{"x":24345.37379851499,"y":17016.300284122215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"612138e2-6896-4f8f-956a-d5bf1b8c043a","savedPayload":{"position":{"x":24345.37379851499,"y":17016.300284122215},"targetPosition":{"x":27437.989068469553,"y":16563.742776117924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fc01c5ca-4323-4a71-9d83-1f288b80e8ed","savedPayload":{"position":{"x":24271.161481281026,"y":17378.55732959598},"targetPosition":{"x":27437.989068469553,"y":16563.742776117924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24338.84544853916,"y":17280.51470109296},"targetPosition":{"x":27437.989068469553,"y":16563.742776117924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 End","id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78"}}}],"id":"37a16b86-6ee7-4dfa-b32a-c8b9bcb9b484","savedPayload":{"position":{"x":27437.989068469553,"y":16563.742776117924},"targetPosition":{"x":27712.29131180586,"y":16838.42728801317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24360.75666669788,"y":16654.828443862778},"targetPosition":{"x":24598.094805709454,"y":16880.404934495553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"ad1ad1fa-9fe8-4a56-aade-dcade3d90c38","savedPayload":{"position":{"x":24598.094805709454,"y":16880.404934495553},"targetPosition":{"x":27772.87200197518,"y":16611.295698834994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a98d63cf-bb2b-43f0-80cd-680c59ef741a","savedPayload":{"position":{"x":24856.446904215827,"y":16788.51568651711},"targetPosition":{"x":27772.87200197518,"y":16611.295698834994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24633.064306674845,"y":16819.763469586753},"targetPosition":{"x":27772.87200197518,"y":16611.295698834994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 Begin","id":"33d1fe7c-ff86-440a-8b42-0de9c296a632"}}}],"id":"2e225665-d05d-46cd-91d0-4b36803bcf67","savedPayload":{"position":{"x":27772.87200197518,"y":16611.295698834994},"targetPosition":{"x":27712.29131180586,"y":16838.42728801317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"5ea59fb9-f0d6-438b-b1a7-a62ed1750004","savedPayload":{"position":{"x":27712.29131180586,"y":16838.42728801317},"targetPosition":{"x":28026.082931070938,"y":16754.347077039438},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":27850.336540277796,"y":16542.88975078285},"targetPosition":{"x":28047.68475309028,"y":16534.120956573486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"80fa0565-6440-406f-a49d-57adcdaf20ae","savedPayload":{"position":{"x":28047.68475309028,"y":16534.120956573486},"targetPosition":{"x":28085.670872794504,"y":16531.961851008637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27832.555434560636,"y":15883.353094868025},"targetPosition":{"x":27973.488837164183,"y":16238.49504398417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f43975ff-c552-42b8-a504-d2b6a3a46b18","savedPayload":{"position":{"x":27973.488837164183,"y":16238.49504398417},"targetPosition":{"x":28085.670872794504,"y":16531.961851008637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28966.388508952732,"y":15813.892657037406},"targetPosition":{"x":28607.64992574599,"y":16109.83630102723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9507a099-6a7f-4d00-8b6e-623a7003055c","savedPayload":{"position":{"x":28607.64992574599,"y":16109.83630102723},"targetPosition":{"x":28085.670872794504,"y":16531.961851008637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28772.499101188452,"y":16979.80577868011},"targetPosition":{"x":28350.4831290573,"y":16703.733943917527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5bf57692-7070-4a12-9bc3-487a841125b0","savedPayload":{"position":{"x":28350.4831290573,"y":16703.733943917527},"targetPosition":{"x":28085.670872794504,"y":16531.961851008637},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a819c354-b152-4946-a403-62a8cf0f650f","savedPayload":{"position":{"x":28085.670872794504,"y":16531.961851008637},"targetPosition":{"x":28026.082931070938,"y":16754.347077039438},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc","savedPayload":{"position":{"x":28026.082931070938,"y":16754.347077039438},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29708.229030953633,"y":15837.556514523634},"targetPosition":{"x":29343.650952972937,"y":15843.213070313908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4","savedPayload":{"position":{"x":29343.650952972937,"y":15843.213070313908},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29692.925190227495,"y":16216.4350263312},"targetPosition":{"x":29322.073101371778,"y":16489.341782322936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"750547e8-4963-4008-aa2b-8edc565afd79","savedPayload":{"position":{"x":29322.073101371778,"y":16489.341782322936},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29571.262664676295,"y":16591.379356345766},"targetPosition":{"x":28836.608894465116,"y":16847.861700827343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8ac0329a-2d0d-483f-a047-305198817a24","savedPayload":{"position":{"x":28836.608894465116,"y":16847.861700827343},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29212.844140972556,"y":16699.83234828035},"targetPosition":{"x":28360.266270601645,"y":16784.195611866548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"adc1fb05-93dd-4a32-98dd-30577e4a68de","savedPayload":{"position":{"x":28360.266270601645,"y":16784.195611866548},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28852.553371722977,"y":16440.50447967848},"targetPosition":{"x":28188.958583665626,"y":16410.255947609858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189","savedPayload":{"position":{"x":28188.958583665626,"y":16410.255947609858},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28310.163550445774,"y":16422.532180842496},"targetPosition":{"x":28211.784883059387,"y":16285.985249574536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82","savedPayload":{"position":{"x":28211.784883059387,"y":16285.985249574536},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28135.53263088454,"y":16049.514553616415},"targetPosition":{"x":28142.345025368268,"y":16270.16700227283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c","savedPayload":{"position":{"x":28142.345025368268,"y":16270.16700227283},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28171.072577038554,"y":15751.846758901793},"targetPosition":{"x":28183.082779973443,"y":16230.084638622251},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3","savedPayload":{"position":{"x":28183.082779973443,"y":16230.084638622251},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28540.21689926462,"y":15498.413992801386},"targetPosition":{"x":28054.229576576516,"y":15922.078077703894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cb15539c-b3a0-4641-9417-861c48bd62ac","savedPayload":{"position":{"x":28054.229576576516,"y":15922.078077703894},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29041.852608963603,"y":15245.574974810577},"targetPosition":{"x":28291.06944090279,"y":15519.323557685717},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"afa38489-5525-4f32-b766-cfe85d683a65","savedPayload":{"position":{"x":28291.06944090279,"y":15519.323557685717},"targetPosition":{"x":28242.94409412407,"y":16262.232161240798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"573429d9-05d9-41ea-9fac-5eaf95fcc06c","savedPayload":{"position":{"x":28242.94409412407,"y":16262.232161240798},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28163.814938976804,"y":15645.900373879516},"targetPosition":{"x":28332.008155730073,"y":15869.187797794599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"48f091c0-5895-4615-a56d-f779d35b60c6","savedPayload":{"position":{"x":28332.008155730073,"y":15869.187797794599},"targetPosition":{"x":28252.397439083397,"y":16163.358292379424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1143164d-0f70-46f0-80fe-6107db66ce29","savedPayload":{"position":{"x":28292.82568188137,"y":15717.494764870724},"targetPosition":{"x":28252.397439083397,"y":16163.358292379424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27789.202095569606,"y":15953.995301913965},"targetPosition":{"x":28252.397439083397,"y":16163.358292379424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 Begin","id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4"}}}],"id":"01f54960-957d-490a-91c7-cfd01f2bf806","savedPayload":{"position":{"x":28252.397439083397,"y":16163.358292379424},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28443.916344019122,"y":14843.279235858174},"targetPosition":{"x":28473.77368750325,"y":15200.256921028738},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"61487dfb-c30e-41b5-b3bb-a52bbe476c22","savedPayload":{"position":{"x":28473.77368750325,"y":15200.256921028738},"targetPosition":{"x":28142.903423098927,"y":15957.77326277248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bd3f3676-7a98-43ca-b661-395e53cc2d9c","savedPayload":{"position":{"x":27969.286488551123,"y":15563.474007639654},"targetPosition":{"x":28142.903423098927,"y":15957.77326277248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27837.712011020914,"y":15702.588765848946},"targetPosition":{"x":28142.903423098927,"y":15957.77326277248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 Begin","id":"8ac0329a-2d0d-483f-a047-305198817a24"}}}],"id":"c9043797-16f8-4dc7-85c0-bd9d995dcec1","savedPayload":{"position":{"x":28142.903423098927,"y":15957.77326277248},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29674.00015356623,"y":15034.13975438829},"targetPosition":{"x":29292.800205083386,"y":15214.960875268442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"12acb041-6cf9-4cab-bc99-7d3413860838","savedPayload":{"position":{"x":29292.800205083386,"y":15214.960875268442},"targetPosition":{"x":28486.355828911517,"y":15269.653547973146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e5ec4acb-cef0-48cc-8eb4-432547dc0541","savedPayload":{"position":{"x":28496.418894928058,"y":14801.806971332486},"targetPosition":{"x":28486.355828911517,"y":15269.653547973146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28668.802437448307,"y":14868.122068396184},"targetPosition":{"x":28486.355828911517,"y":15269.653547973146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 Begin","id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189"}}}],"id":"d6e73bfe-e6af-4fff-b482-df4889701cf7","savedPayload":{"position":{"x":28486.355828911517,"y":15269.653547973146},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29912.339114667833,"y":15249.845025472765},"targetPosition":{"x":29679.13682267577,"y":15431.490682667136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"cd8235f2-8641-4f92-9029-d30375e43f1f","savedPayload":{"position":{"x":29679.13682267577,"y":15431.490682667136},"targetPosition":{"x":29313.42705708721,"y":15634.667666452759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fff3b40f-45a5-424f-bbe3-b62c4811423d","savedPayload":{"position":{"x":29607.89722472045,"y":15323.02346019671},"targetPosition":{"x":29313.42705708721,"y":15634.667666452759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29434.52017871987,"y":15222.036708514543},"targetPosition":{"x":29313.42705708721,"y":15634.667666452759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 Begin","id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c"}}}],"id":"001084ac-f732-465a-aea1-bb8c63770971","savedPayload":{"position":{"x":29313.42705708721,"y":15634.667666452759},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29994.698037921058,"y":16331.78942102265},"targetPosition":{"x":29760.95650380583,"y":16266.494742604502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"d1c5bddf-9fc3-47b8-b026-a0fd18fc7efd","savedPayload":{"position":{"x":29760.95650380583,"y":16266.494742604502},"targetPosition":{"x":29323.870508933305,"y":16599.892961972826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2aed0f5f-77bd-4297-a131-77c0c08914d5","savedPayload":{"position":{"x":29686.701343337743,"y":16474.816541663065},"targetPosition":{"x":29323.870508933305,"y":16599.892961972826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29542.422963805122,"y":16171.043438276352},"targetPosition":{"x":29323.870508933305,"y":16599.892961972826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 111 Begin","id":"cb15539c-b3a0-4641-9417-861c48bd62ac"}}}],"id":"47ab5422-37ad-4070-a2eb-248bbe9b007f","savedPayload":{"position":{"x":29323.870508933305,"y":16599.892961972826},"targetPosition":{"x":28316.83141758321,"y":16161.151680195946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"951aba38-5a6a-43df-8f70-f311d621c98d","savedPayload":{"position":{"x":28316.83141758321,"y":16161.151680195946},"targetPosition":{"x":28517.92218188612,"y":16911.63262950726},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29113.398187338425,"y":16399.926619591373},"targetPosition":{"x":29125.46468810206,"y":16446.142924731925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a96b4bae-0ce3-4dc6-88df-af120452af6b","savedPayload":{"position":{"x":29125.46468810206,"y":16446.142924731925},"targetPosition":{"x":29307.354167431808,"y":17123.160292513527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30610.714521141323,"y":15820.02497005031},"targetPosition":{"x":30381.713794248626,"y":16049.45945638856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2a2f4d65-a013-4c73-b851-1c9ac3dceb9f","savedPayload":{"position":{"x":30381.713794248626,"y":16049.45945638856},"targetPosition":{"x":29307.354167431808,"y":17123.160292513527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31024.911048032158,"y":17583.709107425388},"targetPosition":{"x":30799.987767518258,"y":17524.07575088106},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a51bde01-b164-49bd-99fc-d048468e4cc0","savedPayload":{"position":{"x":30799.987767518258,"y":17524.07575088106},"targetPosition":{"x":29307.354167431808,"y":17123.160292513527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29454.234907905593,"y":17671.9465778332},"targetPosition":{"x":29384.56540930722,"y":17413.11998054731},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"782092b0-9e6c-4de0-aec6-0d6b47fac8b4","savedPayload":{"position":{"x":29384.56540930722,"y":17413.11998054731},"targetPosition":{"x":29307.354167431808,"y":17123.160292513527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29236.05821228202,"y":17194.681278909615},"targetPosition":{"x":29282.35754143083,"y":17148.815709206356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2c4a358f-23b6-433c-98de-623caad85051","savedPayload":{"position":{"x":29282.35754143083,"y":17148.815709206356},"targetPosition":{"x":29307.354167431808,"y":17123.160292513527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"efc451e7-a5c0-4377-877c-a6b1a60a6604","savedPayload":{"position":{"x":29307.354167431808,"y":17123.160292513527},"targetPosition":{"x":28517.92218188612,"y":16911.63262950726},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"cef26be6-07a9-415a-8439-99d06b1e1cfb","savedPayload":{"position":{"x":28517.92218188612,"y":16911.63262950726},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29397.844941472027,"y":17221.94767725451},"targetPosition":{"x":29023.982178795275,"y":17474.07274587578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168","savedPayload":{"position":{"x":29023.982178795275,"y":17474.07274587578},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29185.443014900462,"y":16982.41548913596},"targetPosition":{"x":28701.945136436254,"y":17535.410173193675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8ea750de-2b74-41ea-9897-637291621ae9","savedPayload":{"position":{"x":28701.945136436254,"y":17535.410173193675},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28747.415622020882,"y":16560.544251242103},"targetPosition":{"x":28673.88417726082,"y":17104.23127584531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9","savedPayload":{"position":{"x":28673.88417726082,"y":17104.23127584531},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28326.24041670072,"y":16592.86849027995},"targetPosition":{"x":28227.11794866604,"y":17085.461963385827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b","savedPayload":{"position":{"x":28227.11794866604,"y":17085.461963385827},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28608.801218693538,"y":16371.846137905566},"targetPosition":{"x":28329.954096146113,"y":16770.386119142153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2f13bba0-f9c2-435f-ad66-8ad73082c502","savedPayload":{"position":{"x":28329.954096146113,"y":16770.386119142153},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28838.66665945042,"y":16109.313487768048},"targetPosition":{"x":28508.853672984937,"y":16534.92267838256},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e","savedPayload":{"position":{"x":28508.853672984937,"y":16534.92267838256},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29290.393619815786,"y":16100.155247293478},"targetPosition":{"x":28786.627038182163,"y":16462.91675444861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671","savedPayload":{"position":{"x":28786.627038182163,"y":16462.91675444861},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29564.241375168658,"y":16291.816965302367},"targetPosition":{"x":29059.399493706547,"y":16514.65136469768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f50599e9-c04f-4b07-aca0-f276dd08ea94","savedPayload":{"position":{"x":29059.399493706547,"y":16514.65136469768},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29780.242640048225,"y":16563.75491365311},"targetPosition":{"x":29320.8137395615,"y":16675.970650871124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39","savedPayload":{"position":{"x":29320.8137395615,"y":16675.970650871124},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30026.56075101709,"y":16887.540973782186},"targetPosition":{"x":29481.806346620375,"y":16993.65810092439},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31","savedPayload":{"position":{"x":29481.806346620375,"y":16993.65810092439},"targetPosition":{"x":28825.499013117875,"y":16950.32823370194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"5a4d5b2f-63dc-403c-a545-6025652d9e81","savedPayload":{"position":{"x":28825.499013117875,"y":16950.32823370194},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":29027.2563835815,"y":16421.811397436715},"targetPosition":{"x":28823.471287184035,"y":16810.33541779379},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"671a56e0-b5eb-4833-aa19-3dca720b5b0e","savedPayload":{"position":{"x":28823.471287184035,"y":16810.33541779379},"targetPosition":{"x":29070.433033313275,"y":16801.09456358974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b0be4203-a40d-4ee7-83e0-d1ac87f0bd31","savedPayload":{"position":{"x":29344.060569587924,"y":16344.791623928224},"targetPosition":{"x":29070.433033313275,"y":16801.09456358974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29474.96120047471,"y":16474.009044187507},"targetPosition":{"x":29070.433033313275,"y":16801.09456358974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 Begin","id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168"}}}],"id":"45946a01-a9fb-4ea8-bb82-ef6088fad08e","savedPayload":{"position":{"x":29070.433033313275,"y":16801.09456358974},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29875.203775425605,"y":16863.133643549823},"targetPosition":{"x":29482.746490488593,"y":16852.69615703062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"651877b1-61a2-48a2-8fc4-86e809f89d42","savedPayload":{"position":{"x":29482.746490488593,"y":16852.69615703062},"targetPosition":{"x":29326.274451591755,"y":16931.228321256163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"72f9e17d-9c36-408d-9a2e-13da010f4d97","savedPayload":{"position":{"x":29849.446552516456,"y":16953.506603562895},"targetPosition":{"x":29326.274451591755,"y":16931.228321256163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29713.780893907147,"y":16737.085319887843},"targetPosition":{"x":29326.274451591755,"y":16931.228321256163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 Begin","id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9"}}}],"id":"b1689975-de58-4f84-a802-c6f13e885dc6","savedPayload":{"position":{"x":29326.274451591755,"y":16931.228321256163},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29848.289540059825,"y":17574.67272404191},"targetPosition":{"x":29714.85775677802,"y":17341.268007675597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"2552b9ce-3620-4245-9803-d55ad53969da","savedPayload":{"position":{"x":29714.85775677802,"y":17341.268007675597},"targetPosition":{"x":29360.896666385237,"y":17193.02569740138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"803ffc35-a2e2-426d-a8d2-7c770e5d0a6a","savedPayload":{"position":{"x":29888.535196902456,"y":17305.34692442793},"targetPosition":{"x":29360.896666385237,"y":17193.02569740138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29851.49455957349,"y":17234.642337160483},"targetPosition":{"x":29360.896666385237,"y":17193.02569740138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 End","id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e"}}}],"id":"15f599b3-7620-4a0c-b9e0-29830383cd36","savedPayload":{"position":{"x":29360.896666385237,"y":17193.02569740138},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29389.692938872904,"y":18135.982659065117},"targetPosition":{"x":29410.909542682035,"y":17753.61602064487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"65f345ac-2766-411d-af4f-9390e525667c","savedPayload":{"position":{"x":29410.909542682035,"y":17753.61602064487},"targetPosition":{"x":29279.346222320997,"y":17511.725972183674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ca1f7537-47e7-4c48-a056-fedd8820a1de","savedPayload":{"position":{"x":29251.54675491299,"y":17932.936083855206},"targetPosition":{"x":29279.346222320997,"y":17511.725972183674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29539.4098998904,"y":17967.47536210776},"targetPosition":{"x":29279.346222320997,"y":17511.725972183674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 End","id":"f50599e9-c04f-4b07-aca0-f276dd08ea94"}}}],"id":"e3c75e9c-a5ec-4755-9a86-909db1b690ca","savedPayload":{"position":{"x":29279.346222320997,"y":17511.725972183674},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28932.926764326818,"y":17786.796840243765},"targetPosition":{"x":29005.081196877763,"y":17413.454603464717},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"styleConditions":[],"id":"56422e5e-ccaa-4c0c-b5a1-79e62ebc1e74","savedPayload":{"position":{"x":29005.081196877763,"y":17413.454603464717},"targetPosition":{"x":28921.79005653173,"y":17510.268345672837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"155db5be-8214-4154-a918-ab9469587cc7","savedPayload":{"position":{"x":28782.86038425223,"y":18016.32832092605},"targetPosition":{"x":28921.79005653173,"y":17510.268345672837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28982.625552989044,"y":18010.688207734125},"targetPosition":{"x":28921.79005653173,"y":17510.268345672837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 End","id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31"}}}],"id":"3511cc8f-eb39-4dd0-8043-9f06a8faa698","savedPayload":{"position":{"x":28921.79005653173,"y":17510.268345672837},"targetPosition":{"x":29083.10961113599,"y":17140.3877814878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"8e7cd7e8-5c59-4cc2-8d9e-ea86d7554205","savedPayload":{"position":{"x":29083.10961113599,"y":17140.3877814878},"targetPosition":{"x":28553.919656505266,"y":17282.183802473766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":30061.596031483467,"y":17099.201392775107},"targetPosition":{"x":29147.68119199647,"y":17345.499750825766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aeaebf9b-54bf-41f3-a833-b0e4fcc55c00","savedPayload":{"position":{"x":29147.68119199647,"y":17345.499750825766},"targetPosition":{"x":28489.701612254725,"y":17521.84880637949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28904.98372884671,"y":17939.088451290365},"targetPosition":{"x":28544.936232975677,"y":17577.143439986998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f749c1c5-25f9-4c3f-af87-c8df30a177e0","savedPayload":{"position":{"x":28544.936232975677,"y":17577.143439986998},"targetPosition":{"x":28489.701612254725,"y":17521.84880637949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28347.943091569246,"y":18040.103539128642},"targetPosition":{"x":28419.809011581212,"y":17782.363529459446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"92f7a1a7-bd42-403f-9d0e-2eb907e8abea","savedPayload":{"position":{"x":28419.809011581212,"y":17782.363529459446},"targetPosition":{"x":28489.701612254725,"y":17521.84880637949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27775.67009249536,"y":17711.713402084326},"targetPosition":{"x":28081.0952738733,"y":17631.29058624528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4c51ef79-f3dd-4f24-ad22-4e38f42f3ff2","savedPayload":{"position":{"x":28081.0952738733,"y":17631.29058624528},"targetPosition":{"x":28489.701612254725,"y":17521.84880637949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27759.300337843386,"y":16793.40506028704},"targetPosition":{"x":27834.53899298696,"y":16866.74619999828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8cdd88af-871c-4f1b-966b-cf9d00483caa","savedPayload":{"position":{"x":27834.53899298696,"y":16866.74619999828},"targetPosition":{"x":28489.701612254725,"y":17521.84880637949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"481ef93a-bef5-4fe3-b87b-f8032a63c69f","savedPayload":{"position":{"x":28489.701612254725,"y":17521.84880637949},"targetPosition":{"x":28553.919656505266,"y":17282.183802473766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"a52a9764-3ef2-44e6-82bd-e6538058119d","savedPayload":{"position":{"x":28553.919656505266,"y":17282.183802473766},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"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,"isTensed":false},"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":15955.576389348675,"y":27896.96622814367},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c","savedPayload":{"position":{"x":15329.430673019411,"y":28123.656274788882},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"534af20f-cc39-46a8-847c-d78d59aafcb0","savedPayload":{"position":{"x":14844.504099889562,"y":28300.12465842956},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"f7c3766b-8b5f-466e-abc7-3d0e1efeacd6","savedPayload":{"position":{"x":14667.27096116652,"y":27813.901607208125},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"ca1b7306-bbf9-42c1-8f71-e6820851b86d","savedPayload":{"position":{"x":14892.41487423418,"y":27519.374094215123},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"210ec456-911e-49ad-8ed5-deba22eace15","savedPayload":{"position":{"x":15129.458733746156,"y":26710.31105467016},"targetPosition":{"x":15129.458733746156,"y":27708.410264173905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"3bab42fe-22d0-49f5-a83b-6b6538d1440b","savedPayload":{"position":{"x":15129.458733746156,"y":27708.410264173905},"targetPosition":{"x":15550.362688483769,"y":27373.580960340907},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":13589.785652461023,"y":25458.522591016754},"targetPosition":{"x":13978.531897490866,"y":25399.928522354967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14250.166498579623,"y":24707.81484632997},"targetPosition":{"x":13978.531897490866,"y":25399.928522354967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e"}}},"id":"d4098b73-7e25-434e-8fd9-342393cbb400","savedPayload":{"position":{"x":13978.531897490866,"y":25399.928522354967},"targetPosition":{"x":14694.384845619186,"y":26297.579726906795},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b16004a9-18c8-43f2-bcde-51162bd591f4","savedPayload":{"position":{"x":14694.384845619186,"y":26297.579726906795},"targetPosition":{"x":15550.362688483769,"y":27373.580960340907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1298f3db-a526-48c3-af5e-f27a984f6c40","savedPayload":{"position":{"x":15550.362688483769,"y":27373.580960340907},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16234.482493506259,"y":27926.157574120723},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe","savedPayload":{"position":{"x":15331.145687637556,"y":27227.80184922587},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"74777dca-b325-42e6-ab7e-26524c929651","savedPayload":{"position":{"x":15204.74695094049,"y":26732.64033503197},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"25555ed6-3c5c-4ade-85f6-a64c3e371bb1","savedPayload":{"position":{"x":15425.744068681102,"y":26488.4260624145},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"e26e4a14-2213-4178-a7c0-955cc1ae621c","savedPayload":{"position":{"x":15614.658894567761,"y":26430.11427518672},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"a99904cd-ab9f-40fa-a3d9-587b76e99905","savedPayload":{"position":{"x":16137.873658084816,"y":26221.83075824921},"targetPosition":{"x":15614.658894567761,"y":26639.08060882446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"821b3105-448a-4d79-a74f-0d84893cf56e","savedPayload":{"position":{"x":15614.658894567761,"y":26639.08060882446},"targetPosition":{"x":16070.927106125117,"y":26743.13546506192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":15840.373281627002,"y":24987.69297829986},"targetPosition":{"x":16140.436224685383,"y":24895.135818259438},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":16241.567576305988,"y":24452.050416186845},"targetPosition":{"x":16140.436224685383,"y":24895.135818259438},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"id":"f43663e0-c14d-4fb9-9655-25dff3f938c7","savedPayload":{"position":{"x":16140.436224685383,"y":24895.135818259438},"targetPosition":{"x":16436.868439771297,"y":25170.18471868062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":17608.958564051856,"y":24655.21386967841},"targetPosition":{"x":17571.28720645862,"y":24820.262871381045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18343.445344007174,"y":25536.72092106517},"targetPosition":{"x":17571.28720645862,"y":24820.262871381045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe"}}},"id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e","savedPayload":{"position":{"x":17571.28720645862,"y":24820.262871381045},"targetPosition":{"x":16436.868439771297,"y":25170.18471868062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9826526e-8e01-4ab6-a5f3-1609a48dba34","savedPayload":{"position":{"x":16436.868439771297,"y":25170.18471868062},"targetPosition":{"x":16070.927106125117,"y":26743.13546506192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7f859060-6e77-4607-aadc-fdbd4fd785a5","savedPayload":{"position":{"x":16070.927106125117,"y":26743.13546506192},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":15992.313535530153,"y":26906.875192487347},"targetPosition":{"x":16943.624582067474,"y":26979.697411026173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"27ae18d2-032b-41f8-bafc-a24fa4933194","savedPayload":{"position":{"x":16987.664435883104,"y":26917.88287632396},"targetPosition":{"x":16943.624582067474,"y":26979.697411026173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dc376d73-e403-43ce-9044-5ff5fcd6de4e","savedPayload":{"position":{"x":16943.624582067474,"y":26979.697411026173},"targetPosition":{"x":17035.716973324623,"y":27170.92923193315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18013.2453201165,"y":26467.366911864963},"targetPosition":{"x":17995.20640218498,"y":26708.079543082917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19235.581352831974,"y":27553.752865298484},"targetPosition":{"x":17995.20640218498,"y":26708.079543082917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"27ae18d2-032b-41f8-bafc-a24fa4933194"}}},"id":"b734f59f-f29c-450b-a6e4-6d2345a1082a","savedPayload":{"position":{"x":17995.20640218498,"y":26708.079543082917},"targetPosition":{"x":17535.22676047151,"y":26930.377996597257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"dc6b67a9-30d0-4b69-9e10-dd6856e9dd4c","savedPayload":{"position":{"x":17535.22676047151,"y":26930.377996597257},"targetPosition":{"x":17035.716973324623,"y":27170.92923193315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"3ff59cad-42ae-4527-b060-4585cc4e7e1a","savedPayload":{"position":{"x":17031.888522299403,"y":27170.025442165545},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16840.042714674448,"y":27123.49077426594},"targetPosition":{"x":17279.359984707957,"y":27766.6622807097},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"US Dollar","code":"{ \n\"codeName\": \"USD\"\n}","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2","savedPayload":{"position":{"x":17342.03770523194,"y":27761.29639614037},"targetPosition":{"x":17279.359984707957,"y":27766.6622807097},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"49ea825d-f7d2-4c41-803b-e454050a1e51","savedPayload":{"position":{"x":17279.359984707957,"y":27766.6622807097},"targetPosition":{"x":17019.58773898443,"y":28306.084907190252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18338.195919838436,"y":28460.83115882206},"targetPosition":{"x":17928.604984797996,"y":28740.085529933272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":18001.740567011566,"y":29716.012051530422},"targetPosition":{"x":17928.604984797996,"y":28740.085529933272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"US Dollar","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2"}}},"id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b","savedPayload":{"position":{"x":17928.604984797996,"y":28740.085529933272},"targetPosition":{"x":17383.309293260838,"y":28481.243976042995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4ac812f4-ceef-409b-b698-31e82cacaf24","savedPayload":{"position":{"x":17383.309293260838,"y":28481.243976042995},"targetPosition":{"x":17019.58773898443,"y":28306.084907190252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d57edcc8-cb45-4d6f-99e8-2c1f611691f6","savedPayload":{"position":{"x":17019.95350499535,"y":28306.741131685783},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16293.00508639749,"y":27940.277671813503},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab","savedPayload":{"position":{"x":17029.422173829545,"y":27763.34974865677},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9","savedPayload":{"position":{"x":17556.440363758447,"y":28107.26772023358},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"27da6570-6ccd-4efb-a882-cd744c0579f3","savedPayload":{"position":{"x":17337.8373933702,"y":28597.944463421612},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"75339f18-5482-4302-9cf2-d0b1befc928c","savedPayload":{"position":{"x":17095.834145348417,"y":28665.456582006344},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"05da99c0-f458-4799-9d14-df4139973233","savedPayload":{"position":{"x":16831.743501900462,"y":28938.0346940656},"targetPosition":{"x":17029.915250540726,"y":28529.6997907281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"192d1d43-de1a-4ed6-9560-0b7cc3edd29b","savedPayload":{"position":{"x":17029.915250540726,"y":28529.6997907281},"targetPosition":{"x":16080.833832116577,"y":28746.32143114836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":19078.05841323097,"y":29303.116373315504},"targetPosition":{"x":17618.055899448376,"y":30657.80073483701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":17634.704885772924,"y":30730.74470998912},"targetPosition":{"x":17618.055899448376,"y":30657.80073483701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"751ae593-f933-4a44-97c5-50f02aed2ffa","savedPayload":{"position":{"x":17618.055899448376,"y":30657.80073483701},"targetPosition":{"x":16432.905622277973,"y":30288.848730568887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16210.994368457004,"y":31039.872566903745},"targetPosition":{"x":16107.482569626842,"y":30586.357744161327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":14254.802751406729,"y":30014.88170419829},"targetPosition":{"x":16107.482569626842,"y":30586.357744161327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"5c44fd86-9fb9-40ed-af02-78f93b420562","savedPayload":{"position":{"x":16107.482569626842,"y":30586.357744161327},"targetPosition":{"x":16432.905622277973,"y":30288.848730568887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"6e33c5a2-1b71-481b-a28a-b4d9cece0226","savedPayload":{"position":{"x":16432.905622277973,"y":30288.848730568887},"targetPosition":{"x":16080.833832116577,"y":28746.32143114836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f1b1fcc1-9839-4833-aefe-2e3bee456e04","savedPayload":{"position":{"x":16077.985281971023,"y":28747.597071627268},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":15877.304482886726,"y":28521.356123864025},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"04c5f172-6976-4557-b95f-38004b5201a6","savedPayload":{"position":{"x":16083.65471138848,"y":29108.078590996745},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"4175d47c-e12c-4902-b026-f4999a6d07a4","savedPayload":{"position":{"x":15975.416914927348,"y":29295.030929386518},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"e3b61070-77b9-4dcf-9862-7f05ffa237f3","savedPayload":{"position":{"x":15895.195356137905,"y":29309.78818812614},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"6dee1e7e-80f3-4597-a28a-881af206ec14","savedPayload":{"position":{"x":15858.167782641676,"y":29312.375174535337},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"59378d33-4833-495a-89bb-f739710be7d9","savedPayload":{"position":{"x":15322.489114788907,"y":29399.2703942764},"targetPosition":{"x":15877.304482886726,"y":29272.6374070167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f4451bbc-50ea-4558-9b3c-abd3e757a76e","savedPayload":{"position":{"x":15876.61038753437,"y":29271.252513873562},"targetPosition":{"x":15109.961499269946,"y":28662.307062217576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":16929.004153647482,"y":29944.774590695797},"targetPosition":{"x":15001.243732011188,"y":29654.211458696514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"01fc2c5c-9438-4c30-91a6-03a7374ef87e","savedPayload":{"position":{"x":14834.238380866496,"y":29863.62954520939},"targetPosition":{"x":15001.243732011188,"y":29654.211458696514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"b3179fa1-f2ec-44eb-83bc-a6f9025c0441","savedPayload":{"position":{"x":15001.243732011188,"y":29654.211458696514},"targetPosition":{"x":14778.224670581223,"y":29085.96815754394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":14386.577391632203,"y":29336.097592474154},"targetPosition":{"x":14606.669814558945,"y":29060.110423503935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d96bd23-cc52-4429-81c2-b2e229e290ae","savedPayload":{"position":{"x":14040.512443270904,"y":27617.564967659084},"targetPosition":{"x":14606.669814558945,"y":29060.110423503935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f","savedPayload":{"position":{"x":14606.669814558945,"y":29060.110423503935},"targetPosition":{"x":14778.224670581223,"y":29085.96815754394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"c422d50d-ba95-4687-9be9-2c0650bef79c","savedPayload":{"position":{"x":14779.427058702853,"y":29086.66319935618},"targetPosition":{"x":15109.961499269946,"y":28662.307062217576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"id":"22d2b36e-7a77-40a6-8948-b7d0fb744923","savedPayload":{"position":{"x":15109.961499269946,"y":28662.307062217576},"targetPosition":{"x":15846.46547087767,"y":27740.855844073725},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{"shortcutKey":"p"}}}],"id":"0975e979-d4d5-4195-8fac-061788e6d425","savedPayload":{"position":{"x":15877.363347710456,"y":27740.244007957266},"targetPosition":{"x":15611.301618063546,"y":27740.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"9f4e7bfb-ea29-47cd-92bd-11f31d177ff8","savedPayload":{"position":{"x":15611.301618063546,"y":27740.2348844148},"targetPosition":{"x":15611.301618063546,"y":27740.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{"shortcutKey":""}}},{"type":"Charting System","name":"New Charting System","viewport":{"type":"Viewport","name":"New Viewport","code":"{\"zoom\":\"0.20\"}","id":"c3db9bcf-39ee-47d1-ab4f-14bd5de815da","savedPayload":{"position":{"x":24712.185615291026,"y":24277.372506894302},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":-1037.0771432518663,"y":-747.1830345973508}}}},"timeMachines":[{"type":"Time Machine","name":"Time Machine 01","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"scale\": \"0\",\n \"fromDate\": \"2019-05-01T00:00:00.000Z\",\n \"toDate\": \"2020-02-02T00:00:00.000Z\"\n}","id":"d73c0096-a7f7-4898-88d0-25860ba928c2","savedPayload":{"position":{"x":24583.510049536377,"y":24011.346893760994},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"40\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 20000\n}","id":"94ca6cd9-af03-4651-974f-5b3db94392d2","savedPayload":{"position":{"x":24582.691163155625,"y":24540.22779355045},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"653aaa99-992c-4593-95d5-0b4e1eb7def2","savedPayload":{"position":{"x":24563.367582656883,"y":24920.896760457217},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22647.627574622595,"y":24450.42937290801},"targetPosition":{"x":24426.540053042816,"y":25631.247978780873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\",\"showPanels\":false}","id":"c70ed901-954a-4073-9cc2-3af722f4c619","savedPayload":{"position":{"x":22604.394481293457,"y":24620.45565106483},"targetPosition":{"x":24426.540053042816,"y":25631.247978780873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}}],"id":"0efd1306-895a-47b8-bb17-ec56b02e7ef6","savedPayload":{"position":{"x":24426.540053042816,"y":25631.247978780873},"targetPosition":{"x":24298.822744940353,"y":25280.347558695827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":0,"y":42},"width":150,"height":190,"radius":0}}},"id":"d64bbe48-b65d-42c8-aef5-8ca17212aa3d","savedPayload":{"position":{"x":24298.822744940353,"y":25280.347558695827},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Other Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":true}","id":"b0727c58-36f1-46f3-9922-3b3c647e5b8e","savedPayload":{"position":{"x":23427.747832114404,"y":24230.939142178046},"targetPosition":{"x":23584.879113754487,"y":25944.991512495075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"7e4b3c68-fb14-41fb-9a7d-143473786de6","savedPayload":{"position":{"x":22887.11809000877,"y":24243.328213097342},"targetPosition":{"x":23584.879113754487,"y":25944.991512495075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"78d06c3e-7e5c-4fa2-9378-67bd0fcbba25","savedPayload":{"position":{"x":23018.77101238745,"y":23719.164955230535},"targetPosition":{"x":23584.879113754487,"y":25944.991512495075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"c10fecfa-120f-4aa5-b48b-f7e4206ae41e","savedPayload":{"position":{"x":23058.051731949257,"y":24301.436682869302},"targetPosition":{"x":23584.879113754487,"y":25944.991512495075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"2ea010a3-46fa-416f-bd32-42e0c77ddbad","savedPayload":{"position":{"x":23088.192492041224,"y":24221.20485679529},"targetPosition":{"x":23584.879113754487,"y":25944.991512495075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"fbbbaf41-d383-4dc2-a7aa-13efff4b6913","savedPayload":{"position":{"x":23584.879113754487,"y":25944.991512495075},"targetPosition":{"x":23816.051712381653,"y":25309.850017770284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":150,"y":42},"width":150,"height":190,"radius":0}}},"id":"b00c53b4-89a0-49ed-9b88-6eaf99ca28c2","savedPayload":{"position":{"x":23816.051712381653,"y":25309.850017770284},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Timeline Chart","name":"Oscilators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"b5d6dab4-fb15-4dfa-8760-4ef6168d4d3d","savedPayload":{"position":{"x":21820.15682537136,"y":25926.69177444975},"targetPosition":{"x":22533.44379868727,"y":25514.87534839636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}}],"id":"a47f0fa7-a232-4281-8419-5fb0232519f8","savedPayload":{"position":{"x":22533.44379868727,"y":25514.87534839636},"targetPosition":{"x":23493.88514684451,"y":24960.36427749693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":300,"y":42},"width":150,"height":120,"radius":0}}},"id":"bc9dc438-16e5-4989-afe4-29fd35b2aaf4","savedPayload":{"position":{"x":23493.88514684451,"y":24960.36427749693},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Backtest WHB","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\"status\":\"off\"}","id":"ba84d5b5-5e13-478e-bd55-122d6c2082c3","savedPayload":{"position":{"x":22520.028989568396,"y":25328.523090026658},"targetPosition":{"x":22380.433537114233,"y":24335.24983425178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":22088.373713588127,"y":24477.696927996254},"targetPosition":{"x":22380.433537114233,"y":24335.24983425178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9"}}},{"type":"Layer","name":"Strategies","code":"{\"status\":\"off\"}","id":"1b95aa04-a524-436b-abc4-907e4728bd65","savedPayload":{"position":{"x":21155.201059728948,"y":23066.4844624786},"targetPosition":{"x":22380.433537114233,"y":24335.24983425178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967"}}},{"type":"Layer","name":"Trades","code":"{\"status\":\"off\"}","id":"5234dc78-f11a-4472-a74b-35bae1a6c69e","savedPayload":{"position":{"x":25438.333065034698,"y":22074.703764213966},"targetPosition":{"x":22380.433537114233,"y":24335.24983425178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5"}}}],"id":"6fab9886-0ab7-4e9c-b051-4b25098967df","savedPayload":{"position":{"x":22380.433537114233,"y":24335.24983425178},"targetPosition":{"x":23570.565485677256,"y":24545.10220738658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":450,"y":42},"width":150,"height":190,"radius":0}}},"id":"ba5a4409-49bc-458f-851c-3fb5834c4d10","savedPayload":{"position":{"x":23570.565485677256,"y":24545.10220738658},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\"status\":\"off\"}","id":"5d5109f8-907d-49c3-a95b-9826be3cadc4","savedPayload":{"position":{"x":21732.511603532726,"y":23242.113643239787},"targetPosition":{"x":25889.22371117685,"y":22452.564298741196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23130.789780384323,"y":20298.426830023072},"targetPosition":{"x":25889.22371117685,"y":22452.564298741196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95"}}},{"type":"Layer","name":"Strategies","code":"{\"status\":\"off\"}","id":"34a0ab4b-1bbb-49b0-b5f7-81610874633d","savedPayload":{"position":{"x":25022.00725876949,"y":21419.055976027917},"targetPosition":{"x":25889.22371117685,"y":22452.564298741196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26081.63478089441,"y":21923.9192294391},"targetPosition":{"x":25889.22371117685,"y":22452.564298741196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25783.90534935317,"y":24880.677613376953},"targetPosition":{"x":25889.22371117685,"y":22452.564298741196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65"}}}],"id":"b259da65-347f-45aa-9ccc-8c30f3ece59b","savedPayload":{"position":{"x":25889.22371117685,"y":22452.564298741196},"targetPosition":{"x":23580.915405134896,"y":24057.602402602122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":600,"y":42},"width":150,"height":190,"radius":0}}},"id":"10231a40-04b3-456c-aae8-d6f8fe65616a","savedPayload":{"position":{"x":23580.915405134896,"y":24057.602402602122},"targetPosition":{"x":24062.806237131383,"y":24631.89753287215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"c9e23a11-0825-481b-9fb9-13fc37555cf4","savedPayload":{"position":{"x":24062.806237131383,"y":24631.89753287215},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{"shortcutKey":""},"frame":{"position":{"x":719.7142857225992,"y":516.405064580399},"width":250,"height":205,"radius":0}}},{"type":"Time Machine","name":"Time Machine 02","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"scale\": \"0\",\n \"fromDate\": \"2019-07-01T23:00:00.000Z\",\n \"toDate\": \"2020-01-30T11:17:13.000Z\"\n}","id":"db04bedc-5d44-4358-bf33-1bdc3a3e1b0a","savedPayload":{"position":{"x":23619.113057799706,"y":24672.539196253798},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"17\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 25000\n}","id":"c270df5f-c70f-40e6-be14-194ada11d17c","savedPayload":{"position":{"x":23376.682309296477,"y":25204.42270196262},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"b88bdf1d-3e4f-40a0-a552-c6f482b326a9","savedPayload":{"position":{"x":22911.587941619033,"y":24782.216198366656},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"18\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 25000\n}","id":"58b0b3c8-de3c-4bb4-ae6b-ca5e278fdf79","savedPayload":{"position":{"x":22918.782656807976,"y":25160.570665270832},"targetPosition":{"x":22843.50998530952,"y":24446.195042457424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"c94d9770-d5ba-43ff-a93f-fc04a4fb635b","savedPayload":{"position":{"x":22567.216273714155,"y":23992.392753116976},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22386.001599908122,"y":24146.597085182733},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22088.57793806074,"y":24263.718531781797},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22283.15573915163,"y":23756.6613488048},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22480.618675347287,"y":23849.74480810625},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21944.770776492478,"y":24148.279197091448},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22173.60542722895,"y":23888.703580074078},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22186.065066915922,"y":24061.805683159797},"targetPosition":{"x":22627.81501366828,"y":24350.366489210217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22627.81501366828,"y":24350.366489210217},"targetPosition":{"x":22843.50998530952,"y":24446.195042457424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1770,"y":657},"width":150,"height":190,"radius":0}}},"id":"494bee2e-e884-46c1-bba3-3939511932ca","savedPayload":{"position":{"x":22843.50998530952,"y":24446.195042457424},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"fc87fd38-3e72-4b48-8675-1d1fea5f8f37","savedPayload":{"position":{"x":22575.61729557113,"y":22554.82145204764},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22720.32541408023,"y":22377.104976132017},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22894.94573828058,"y":22610.640052743922},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23025.497283014043,"y":22817.060478446943},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"6bdd20a7-daed-4b93-b529-02bf3d1386b4","savedPayload":{"position":{"x":22941.737533493713,"y":23011.793496045917},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22792.084223822334,"y":22829.603626301356},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22667.3147715533,"y":22724.135692938547},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22833.653339110675,"y":22562.99204971174},"targetPosition":{"x":22515.988810618423,"y":24277.612929285642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22515.988810618423,"y":24277.612929285642},"targetPosition":{"x":22804.101869472477,"y":24277.61281084774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1620,"y":727},"width":150,"height":120,"radius":0}}},"id":"a0933f6f-9b4c-4d25-8017-3d1a8b14b811","savedPayload":{"position":{"x":22804.101869472477,"y":24277.61281084774},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"175d62d3-8710-47a2-aba0-a5fc406798ff","savedPayload":{"position":{"x":23700.976069784436,"y":24283.701644586206},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23992.070251659847,"y":24424.935058112806},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23822.60714364502,"y":24182.94896085817},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23973.172386417864,"y":24237.369281129373},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23754.619708702325,"y":24041.24276037209},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24269.850327153352,"y":24111.540360334337},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24145.205752286798,"y":24396.64244480554},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24116.663742010365,"y":24007.435679208043},"targetPosition":{"x":21409.41245632203,"y":23066.634393302946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":21409.41245632203,"y":23066.634393302946},"targetPosition":{"x":22391.34532534867,"y":23780.51372411541},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1470,"y":807},"width":150,"height":40,"radius":0}}},"id":"573b74ce-c217-4e21-b240-455e55653316","savedPayload":{"position":{"x":22391.34532534867,"y":23780.51372411541},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":23512.288061740062,"y":25130.332545130663},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23260.968631213338,"y":25415.105447414306},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23344.518351541607,"y":25224.975153147196},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23477.92173738211,"y":25369.765290006333},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23650.95582178971,"y":25330.013107436895},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23544.090117453306,"y":25530.28680344273},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23863.11885973314,"y":25363.261538509396},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23738.210290842995,"y":25591.00753425895},"targetPosition":{"x":22135.074237175817,"y":21381.18284806074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":22135.074237175817,"y":21381.18284806074},"targetPosition":{"x":22602.515281907585,"y":22821.781586743928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1770,"y":42},"width":150,"height":120,"radius":0}}},"id":"b1d32a10-1074-461d-a271-4dd8d5a38526","savedPayload":{"position":{"x":22602.515281907585,"y":22821.781586743928},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24418.619281577598,"y":23941.0575215237},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24351.71614021919,"y":23693.213346462428},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24687.44727308097,"y":23961.418895591818},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24554.458901126494,"y":24095.03440637567},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24201.647294975635,"y":23457.78263060753},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24427.202681198625,"y":24216.436437436587},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24621.915412547754,"y":23707.729365535597},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24396.177708716088,"y":23551.967157592237},"targetPosition":{"x":23923.331361694538,"y":24195.028509024618},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23923.331361694538,"y":24195.028509024618},"targetPosition":{"x":24337.988547958248,"y":22325.94691239193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"frame":{"position":{"x":1620,"y":42},"width":150,"height":190,"radius":0}}},"id":"81d4f33e-a8d4-4078-9874-bd5b46c6e84d","savedPayload":{"position":{"x":24337.988547958248,"y":22325.94691239193},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":"{\"status\":\"off\"}","id":"e56c5a99-fcd6-4326-8b10-72c095759ac9","savedPayload":{"position":{"x":23813.835893525185,"y":25538.52557104257},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":23757.210092290872,"y":25332.36632085364},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24324.54510318374,"y":24847.949415204814},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24485.32632446811,"y":25200.861175093065},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24412.204748447864,"y":24665.911968180517},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24533.254784330617,"y":24845.55382454218},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24434.427309745173,"y":25011.295825210684},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24021.726297379508,"y":25531.534825807285},"targetPosition":{"x":26922.90691666368,"y":21675.62496513288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26922.90691666368,"y":21675.62496513288},"targetPosition":{"x":25422.134747660537,"y":22765.99977076051},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1470,"y":42},"width":150,"height":260,"radius":0}}},"id":"be3a0a59-3f90-41c1-89ad-40cb2d52332f","savedPayload":{"position":{"x":25422.134747660537,"y":22765.99977076051},"targetPosition":{"x":23074.9259747963,"y":24277.612684635053},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"a01d6e3e-3c99-4d45-a197-1a51fb544933","savedPayload":{"position":{"x":23074.328204108493,"y":24277.612551262024},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1058.5,"y":473},"width":250,"height":90,"radius":0}}},{"type":"Time Machine","name":"Time Machine 03","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"scale\": \"0\",\n \"fromDate\": \"2018-01-01T00:00:00.000Z\",\n \"toDate\": \"2020-01-31T00:00:00.000Z\"\n}","id":"0f96450e-feb6-40eb-91ae-1ab452f1f451","savedPayload":{"position":{"x":23618.42202321287,"y":24613.052891521784},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"15\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 100000\n}","id":"941062b2-4753-4bfa-9767-096f2f550abe","savedPayload":{"position":{"x":23593.298190953195,"y":24152.95106306107},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"309d46c8-dd5b-4288-b2a8-17862bf70048","savedPayload":{"position":{"x":23453.412018606785,"y":23803.43705014097},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"15\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 25000\n}","id":"bf18d4ee-d437-434d-829f-90c602d4c396","savedPayload":{"position":{"x":23268.293342875782,"y":23718.614997799898},"targetPosition":{"x":23654.394422751935,"y":23439.204455733554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"036cd630-ba49-4924-885e-9a18123c1497","savedPayload":{"position":{"x":23298.903032912272,"y":22949.407148723974},"targetPosition":{"x":23654.394422751935,"y":23439.204455733554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"882fbbb6-8295-47e8-b3f1-f35718e1ac68","savedPayload":{"position":{"x":24753.836262571567,"y":22772.68931091041},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"201a4bad-79b1-409f-b812-8a62fc59febe","savedPayload":{"position":{"x":24576.46665681065,"y":22828.16604258495},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"6d1f9e78-82d4-46f7-afd1-d1d9565e285f","savedPayload":{"position":{"x":24309.07786058122,"y":23018.82152360998},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"c209501b-8aa2-4800-a37a-a9e950523a4a","savedPayload":{"position":{"x":24546.81980537682,"y":22749.763684903548},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"052f2b3a-5ee2-401e-bf3f-c80d92eed578","savedPayload":{"position":{"x":24454.803579682804,"y":22924.547817821232},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"58bd27e1-02da-400a-b625-56416fd2bd70","savedPayload":{"position":{"x":24127.15640691342,"y":23075.06746058785},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"a786bd1e-f68d-41f3-88c7-67d658096f90"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"547d6b6a-198b-4479-b677-1b757979f02b","savedPayload":{"position":{"x":24347.8909952927,"y":22574.57680320899},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"f46bbe70-75b5-4418-8551-ead527686869","savedPayload":{"position":{"x":24206.072713342026,"y":22916.968135464307},"targetPosition":{"x":24130.72606817801,"y":23092.82629749898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad"}}}],"id":"33fbb93e-f10e-43ad-8bbd-b4e7ea128c14","savedPayload":{"position":{"x":24130.919892664377,"y":23092.895131284084},"targetPosition":{"x":23654.394422751935,"y":23439.204455733554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":0,"y":727},"width":150,"height":120,"radius":0}}},"id":"e1c57f8f-b26e-4978-928f-4a57e2e11add","savedPayload":{"position":{"x":23654.394422751935,"y":23439.204455733554},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"15\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 25000\n}","id":"e39a8740-612a-4503-8339-052701216125","savedPayload":{"position":{"x":23550.403774483293,"y":23046.384691886302},"targetPosition":{"x":24062.84201431005,"y":23342.475149170623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"31c482b1-d431-433b-9f61-713a77286611","savedPayload":{"position":{"x":23332.944072800077,"y":22294.414487690694},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"0b830f04-987b-4240-8194-5e825cf5ef2b","savedPayload":{"position":{"x":23521.004086550194,"y":22112.502959882877},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"5fa0dd30-ee50-4f10-803e-a288a93d7c7f","savedPayload":{"position":{"x":23707.563623725488,"y":22340.544319247012},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"66b91e38-02a7-4af9-b003-1b7dd786b49a","savedPayload":{"position":{"x":23801.217295076323,"y":22536.541728832017},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"ae4cb549-bc95-46eb-8984-293a3752af44","savedPayload":{"position":{"x":23758.979155930665,"y":22672.92097545162},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"12b25ea5-53b3-4e2e-a0b6-67057dd5abe7","savedPayload":{"position":{"x":23596.499956512314,"y":22557.731966290095},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\",\"showPanels\":false}","id":"0022c1ab-f534-4791-8f7d-a7e423e8f25b","savedPayload":{"position":{"x":23510.6920138805,"y":22335.422523951245},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"a6c2b863-c49a-4029-9101-401d96802785","savedPayload":{"position":{"x":23700.559502410157,"y":22159.22349076544},"targetPosition":{"x":24544.535410328084,"y":23065.304845567414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"42f88333-31bf-4911-91da-d1108f38098a","savedPayload":{"position":{"x":24544.2390569301,"y":23064.922495940933},"targetPosition":{"x":24062.84201431005,"y":23342.475149170623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":150,"y":727},"width":150,"height":120,"radius":0}}},"id":"afd8c117-af9b-4399-badd-1f0457a98112","savedPayload":{"position":{"x":24062.84201431005,"y":23342.475149170623},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"scale\": \"18\",\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 25000\n}","id":"8378d4b6-eb6a-49f8-8387-5a215776a22f","savedPayload":{"position":{"x":24401.370653763246,"y":22765.639472969146},"targetPosition":{"x":24613.473333879654,"y":23243.188947905684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"67beb395-7560-4150-b6b8-a2510c8a7eeb","savedPayload":{"position":{"x":24617.489750077508,"y":23885.89303033596},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"fe13a75b-e4d5-4441-992b-e0cda9764a0d","savedPayload":{"position":{"x":24883.460106126546,"y":23929.896583775775},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"55ddefdf-56bc-4bd9-8a19-a88ed4619f92","savedPayload":{"position":{"x":24591.426389948152,"y":23673.03236291643},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"38c85f94-57f1-4838-9b16-aef844dbab34","savedPayload":{"position":{"x":24914.02915064776,"y":23654.273314202568},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"1a33b719-2c32-47fe-977d-1f44956350de","savedPayload":{"position":{"x":24599.73020304476,"y":23599.010800845976},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"bca2ee42-22b6-44bd-8c5b-ae746d94c8ff","savedPayload":{"position":{"x":25192.144634374046,"y":23614.996303138225},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"47fb2b07-53e5-4a59-88bb-e26498eda3fe","savedPayload":{"position":{"x":24984.752135745286,"y":23854.005767239796},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"51669e7f-82df-496d-a0d4-20614dfe636d","savedPayload":{"position":{"x":24904.927625346703,"y":23556.593710639776},"targetPosition":{"x":24988.027172896025,"y":23282.678332258034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"6b98b417-2f4e-4ded-a623-60e6a53fa8ac","savedPayload":{"position":{"x":24987.845830699567,"y":23282.637794861548},"targetPosition":{"x":24613.473333879654,"y":23243.188947905684},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{},"frame":{"position":{"x":300,"y":727},"width":150,"height":120,"radius":0}}},"id":"111b43cf-cfa5-48a5-84f8-6d4a382d408a","savedPayload":{"position":{"x":24613.473333879654,"y":23243.188947905684},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 04","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"08121ee6-4678-4112-a1fb-902ad644cef1","savedPayload":{"position":{"x":24389.614298871442,"y":24858.664451563985},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"f4836632-defd-46ba-beb5-bf862aff9445","savedPayload":{"position":{"x":24035.12486834472,"y":25182.037353847638},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"143bfd66-6196-4020-a426-540a93b7a6e1","savedPayload":{"position":{"x":24115.289725136103,"y":24950.340459936677},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"1f10095d-6bf7-4da4-a750-7c2c936b0347","savedPayload":{"position":{"x":24232.29797451346,"y":25078.68719643967},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"63635f83-b408-4e3c-9025-4e9ba3325b3a","savedPayload":{"position":{"x":24454.052058921086,"y":25107.225013870193},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"9d357113-941e-4b75-acae-840753a93e7e","savedPayload":{"position":{"x":24314.50931319923,"y":25212.08187084119},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"ac6476ac-b936-4670-a5ed-b9178db3cab8","savedPayload":{"position":{"x":24594.99755271294,"y":25107.495120431162},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"72b3b4a0-ddca-4110-ab9a-68ee7094a57e","savedPayload":{"position":{"x":24507.257248609312,"y":25317.195057711237},"targetPosition":{"x":26212.773928181756,"y":23302.550334981705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"fca9d957-8e8a-44d9-a788-c50d83aaafb7","savedPayload":{"position":{"x":26212.773928181756,"y":23302.550334981705},"targetPosition":{"x":25162.293703946925,"y":23643.87205033876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":450,"y":727},"width":150,"height":120,"radius":0}}},"id":"93ecbd16-b03e-4579-b7d1-bb8ac2ba7f11","savedPayload":{"position":{"x":25162.293703946925,"y":23643.87205033876},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 05","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":true}","id":"c1b119bd-5881-47b8-a638-b77ab13fc9ba","savedPayload":{"position":{"x":25244.54551870896,"y":23646.239427957047},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"0c1c43a0-ce14-4667-b502-3cf3a7f86927","savedPayload":{"position":{"x":25163.746089230146,"y":23410.80791199041},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f5324d4a-757f-4a1a-9b5b-f112c6263f9c","savedPayload":{"position":{"x":25486.269959251033,"y":23654.519685338815},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"4ee4e262-542e-44ad-b07e-026cfff75999","savedPayload":{"position":{"x":25395.807881357297,"y":23830.889643140283},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"0e74159d-59a1-47c5-9fca-9fac74b6f37f","savedPayload":{"position":{"x":25021.543532107036,"y":23228.59453704084},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"c84b479f-c6ba-4d28-8e70-cc7fa0ed91e2","savedPayload":{"position":{"x":25200.249503591018,"y":23923.479441208405},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"026bf467-adac-43cf-b70b-921325c4304c","savedPayload":{"position":{"x":25378.83268615217,"y":23425.869437079367},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"87a91a32-9a29-472e-91be-2cf4064e84f6","savedPayload":{"position":{"x":25226.25394584747,"y":23264.72906402553},"targetPosition":{"x":24725.497511418693,"y":23948.48379484791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8"}}}],"id":"53321a9a-6a30-4c69-b275-492edf9266d2","savedPayload":{"position":{"x":24725.497511418693,"y":23948.48379484791},"targetPosition":{"x":25018.883697312962,"y":24311.76558200568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"frame":{"position":{"x":600,"y":727},"width":150,"height":120,"radius":0}}},"id":"a58a23e1-0510-44b7-b53e-047baf5b3fc4","savedPayload":{"position":{"x":25018.883697312962,"y":24311.76558200568},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 06","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"down\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"2e7779a0-8796-498a-9785-e0829940acd0","savedPayload":{"position":{"x":24636.442130656607,"y":25284.927477475914},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24551.935865953663,"y":25088.650525639696},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"5ba76cdc-7275-4b04-8223-6714d204fbf7","savedPayload":{"position":{"x":25101.38134031515,"y":24591.711321638148},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25230.81256159949,"y":24913.50308152641},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"loading\",\"showPanels\":false}","id":"f297b1a2-3e9f-4ad9-9dab-d71cc5e57005","savedPayload":{"position":{"x":25234.64098557927,"y":24376.30387461384},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":25353.375198509013,"y":24596.13767736429},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"c5f851a4-9f6c-452b-b2bd-27cbef6e3178","savedPayload":{"position":{"x":25238.73354687656,"y":24764.527731644008},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":"f34daac1-6b33-4498-a37e-c03999f18196","savedPayload":{"position":{"x":24792.232534510906,"y":25212.006732240618},"targetPosition":{"x":24779.592195171022,"y":24987.68841756172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":24779.592195171022,"y":24987.68841756172},"targetPosition":{"x":24447.484731469493,"y":24530.5817088694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":750,"y":727},"width":150,"height":120,"radius":0}}},"id":"378a143e-2717-427b-9970-2ceff332c583","savedPayload":{"position":{"x":24447.484731469493,"y":24530.5817088694},"targetPosition":{"x":24062.806237131383,"y":24001.117184068353},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}}],"id":"3d929f5e-247d-4c44-bcc7-8fdff09c550f","savedPayload":{"position":{"x":24062.806237131383,"y":24001.117184068353},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{},"frame":{"position":{"x":1061.0089366375623,"y":612.7848617075434},"width":250,"height":80,"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,"isTensed":true},"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":25976.95167138542,"y":26567.214980701556},"targetPosition":{"x":26106.372643090912,"y":25958.337180417944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a1c434c4-5787-4906-8157-1e355999bba8","savedPayload":{"position":{"x":26106.372643090912,"y":25958.337180417944},"targetPosition":{"x":23365.455266562072,"y":26067.943616592347},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28180.28326516216,"y":29216.29087494047},"targetPosition":{"x":24623.29335972203,"y":24329.37521805894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"f69f2608-49bd-4b04-b8f8-497675f819fe","savedPayload":{"position":{"x":24623.29335972203,"y":24329.37521805894},"targetPosition":{"x":23365.455266562072,"y":26067.943616592347},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1dfb0689-df0c-4184-9c09-683d012c9dfe","savedPayload":{"position":{"x":23365.455266562072,"y":26067.943616592347},"targetPosition":{"x":24727.73784009206,"y":25625.3111766176},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"32d2ee8c-71bd-4e4c-8671-04bbc4a16734","savedPayload":{"position":{"x":24727.73784009206,"y":25625.3111766176},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25962.409374976723,"y":22992.534911694376},"targetPosition":{"x":26112.905328566143,"y":23455.71383046802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b527026c-4be3-4baf-bbde-83ebfd17e567","savedPayload":{"position":{"x":26112.905328566143,"y":23455.71383046802},"targetPosition":{"x":26292.676200070546,"y":24008.99168216077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"41cbb7ba-020c-4e96-a6a7-c3ef8c25b6fd","savedPayload":{"position":{"x":26292.676200070546,"y":24008.99168216077},"targetPosition":{"x":26444.181297742303,"y":24475.276427063265},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"1af9fdb8-7316-4374-84f2-1b946741b5c6","savedPayload":{"position":{"x":26444.181297742303,"y":24475.276427063265},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24473.141045303717,"y":24183.665014722716},"targetPosition":{"x":26164.963966294432,"y":25045.691849005485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e022ab25-c7d3-439b-bfd7-1217c6abfbfe","savedPayload":{"position":{"x":26164.963966294432,"y":25045.691849005485},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25723.12449888646,"y":23118.087165183588},"targetPosition":{"x":26210.55919128652,"y":24618.256893431335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"793426fb-7c1e-40c6-a41e-2acb0943aece","savedPayload":{"position":{"x":26210.55919128652,"y":24618.256893431335},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26581.93977989994,"y":24445.756628481675},"targetPosition":{"x":26557.832207008763,"y":24493.07040430013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"abdce7c6-67e2-4fbf-a4c3-e5526c13b6ca","savedPayload":{"position":{"x":26557.832207008763,"y":24493.07040430013},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26680.41931897068,"y":24712.215411558118},"targetPosition":{"x":26631.00206633379,"y":24728.27205027356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2d4d8745-13d1-47bd-8f42-faace8bfd7cb","savedPayload":{"position":{"x":26631.00206633379,"y":24728.27205027356},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26952.93716831578,"y":24739.16993358051},"targetPosition":{"x":26707.179531090114,"y":24613.950163006415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5f433ebc-f0ae-4095-93f5-6de3e03c0683","savedPayload":{"position":{"x":26707.179531090114,"y":24613.950163006415},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27230.58029978134,"y":25292.041557808454},"targetPosition":{"x":27122.08747465849,"y":24958.13497602622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7ef29297-9eb3-4b6e-a69e-58e5afbfaff9","savedPayload":{"position":{"x":27122.08747465849,"y":24958.13497602622},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26142.136860391365,"y":26641.58226355825},"targetPosition":{"x":26711.57024524544,"y":25524.006320258293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"24a4f2dc-268f-4e27-97f7-f4a0cd89e710","savedPayload":{"position":{"x":26711.57024524544,"y":25524.006320258293},"targetPosition":{"x":29331.44711752777,"y":24129.475356648574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"c3b9135a-1e58-486e-b444-1bdd743effa5","savedPayload":{"position":{"x":29331.44711752777,"y":24129.475356648574},"targetPosition":{"x":27644.614459006865,"y":24677.560511650932},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"830b1089-fef6-4e79-9ad2-a45c14574b84","savedPayload":{"position":{"x":27644.614459006865,"y":24677.560511650932},"targetPosition":{"x":26618.262265184505,"y":25011.042554695672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8ffee2fe-23fb-4e58-8bb9-09b0c2aaa621","savedPayload":{"position":{"x":26618.262265184505,"y":25011.042554695672},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":24851.266397705098,"y":26517.821376376443},"targetPosition":{"x":25046.402058920314,"y":24661.22957755919},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25162.143048664646,"y":21905.729129076786},"targetPosition":{"x":21873.381328204647,"y":22354.785601509488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"e7ca02e3-34a6-4898-98e7-c44051e3b1a4","savedPayload":{"position":{"x":21872.849606387692,"y":22355.508755938525},"targetPosition":{"x":23006.171620114073,"y":23178.915396835415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9111e54c-f9c1-491c-96c4-0b15f5f46326","savedPayload":{"position":{"x":23006.171620114073,"y":23178.915396835415},"targetPosition":{"x":24062.809464898586,"y":23946.60772777129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"15653ae3-7298-4da5-89a3-6da07b194d05","savedPayload":{"position":{"x":24062.809464898586,"y":23946.60772777129},"targetPosition":{"x":25046.402058920314,"y":24661.22957755919},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"c7844fec-1bb6-4412-b95d-f47b437d9a67","savedPayload":{"position":{"x":25046.402058920314,"y":24661.22957755919},"targetPosition":{"x":25751.986639120125,"y":24347.083082542853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2f0906a5-35ac-4681-9a75-d455789d198d","savedPayload":{"position":{"x":25751.986639120125,"y":24347.083082542853},"targetPosition":{"x":27857.943362816903,"y":23572.243426497593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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":24608.26575718564,"y":23832.819312980915},"targetPosition":{"x":26214.957315989937,"y":21736.930263518705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"c6bffce6-17a9-484d-a8f7-5a3a4f5bd18d","savedPayload":{"position":{"x":26432.96983820518,"y":21055.331230184074},"targetPosition":{"x":26214.957315989937,"y":21736.930263518705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"73450f7c-f2df-4c92-a14d-e39d460d09c7","savedPayload":{"position":{"x":26214.957315989937,"y":21736.930263518705},"targetPosition":{"x":26894.45971891834,"y":22502.15050271295},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"784fc53e-e6ea-4658-80c7-62139549c49a","savedPayload":{"position":{"x":26894.441851682193,"y":22502.166590174544},"targetPosition":{"x":27857.943362816903,"y":23572.243426497593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceQuotedAsset","id":"51c900a5-97d0-4d54-9af2-d2a8b56338ef","savedPayload":{"position":{"x":28672.2806868847,"y":22161.769806712487},"targetPosition":{"x":28157.309987533936,"y":23053.725222397286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"31b90dc3-5e56-4485-afd1-7f0017805c7a","savedPayload":{"position":{"x":28157.309987533936,"y":23053.725222397286},"targetPosition":{"x":27857.943362816903,"y":23572.243426497593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28658.672429851387,"y":23742.443643815688},"targetPosition":{"x":28194.543658150706,"y":23643.79002793086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5368a5cc-a6a1-46fa-996c-76a00c003dd1","savedPayload":{"position":{"x":28194.543658150706,"y":23643.79002793086},"targetPosition":{"x":27857.943362816903,"y":23572.243426497593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"b0e61bb8-915c-4089-839c-0cbb27143a5a","savedPayload":{"position":{"x":27857.943362816903,"y":23572.243426497593},"targetPosition":{"x":28041.020214313245,"y":25314.103314765365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"adafb7bb-4f7f-4275-b6dd-36e9d03441ce","savedPayload":{"position":{"x":28475.35409395313,"y":25507.48121698239},"targetPosition":{"x":28041.020214313245,"y":25314.103314765365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"4743e572-e0ec-4641-8881-86eef4337ed7","savedPayload":{"position":{"x":28041.020214313245,"y":25314.103314765365},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29989.219351222,"y":23373.19337923036},"targetPosition":{"x":29781.15028703379,"y":25352.838287566025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"49858221-6783-4a5c-abdd-a715ee64491d","savedPayload":{"position":{"x":30863.862429410598,"y":26139.47470459057},"targetPosition":{"x":29781.15028703379,"y":25352.838287566025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"1c0100eb-a29a-4024-b7b9-d24164bc43eb","savedPayload":{"position":{"x":29781.15028703379,"y":25352.838287566025},"targetPosition":{"x":28804.412359983824,"y":25787.710030717466},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"17cd97a5-9ae0-46fb-86a7-a6b2824510c4","savedPayload":{"position":{"x":28804.412359983824,"y":25787.710030717466},"targetPosition":{"x":27406.679171727592,"y":26410.0209405369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28749.471323562775,"y":28883.26110377712},"targetPosition":{"x":27257.956635900195,"y":27802.702017909323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26622.234764946043,"y":27608.48242129235},"targetPosition":{"x":24794.489523734268,"y":27734.30671547866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6b58a29a-27a3-4728-96bf-f1cffc915b93","savedPayload":{"position":{"x":24794.489523734268,"y":27734.30671547866},"targetPosition":{"x":24581.916655904115,"y":28997.16880641462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":26575.79921049871,"y":27813.721599494886},"targetPosition":{"x":24768.669566844408,"y":27953.642405395087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"d6f645b9-dded-4dc8-9361-edbb5e9362d7","savedPayload":{"position":{"x":24768.669566844408,"y":27953.642405395087},"targetPosition":{"x":24581.916655904115,"y":28997.16880641462},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"11d3b6ff-1092-4d0c-aee7-06fd7fa1fdd4","savedPayload":{"position":{"x":24581.916655904115,"y":28997.16880641462},"targetPosition":{"x":25871.79604425922,"y":28422.574602718127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"262eb093-e91f-48c0-b975-43b2bb998c3e","savedPayload":{"position":{"x":25871.79604425922,"y":28422.574602718127},"targetPosition":{"x":27257.956635900195,"y":27802.702017909323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"f23e15b8-7fc2-4b64-a091-7a889776d29a","savedPayload":{"position":{"x":27260.276593260594,"y":27802.94842910983},"targetPosition":{"x":27371.408285519043,"y":26745.601006548448},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28025.187446772197,"y":27082.55667860366},"targetPosition":{"x":27094.378922339627,"y":29406.67440918588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29312.209835739268,"y":25541.015743250693},"targetPosition":{"x":28578.671724707794,"y":25989.01694850109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f3b04fbc-e688-4e48-9d5f-96ea5ef0c8cb","savedPayload":{"position":{"x":28578.671724707794,"y":25989.01694850109},"targetPosition":{"x":26906.77950695102,"y":27299.21891527004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29356.972633416834,"y":25820.22818628321},"targetPosition":{"x":28652.718778301693,"y":26149.269675478074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"6b3364b5-d25b-4e29-b126-b7f85b401c3f","savedPayload":{"position":{"x":28652.718778301693,"y":26149.269675478074},"targetPosition":{"x":26906.77950695102,"y":27299.21891527004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"04b8d0ea-5b40-4f88-9482-75170e16b454","savedPayload":{"position":{"x":26906.77950695102,"y":27299.21891527004},"targetPosition":{"x":26968.502621326137,"y":26711.962709855532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28454.455071943972,"y":26444.380812145344},"targetPosition":{"x":27971.934678541456,"y":25907.801282535933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"7f353c88-8c2e-4bcb-85ce-28276752daeb","savedPayload":{"position":{"x":27971.934678541456,"y":25907.801282535933},"targetPosition":{"x":25884.85675411526,"y":25924.647902029577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"f9d261e8-528e-4469-9eb0-1765ec1adea4","savedPayload":{"position":{"x":25884.85675411526,"y":25924.647902029577},"targetPosition":{"x":26968.502621326137,"y":26711.962709855532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"41adecfe-df45-4c0b-a6c6-9af24919657d","savedPayload":{"position":{"x":26968.502621326137,"y":26711.962709855532},"targetPosition":{"x":27094.378922339627,"y":29406.67440918588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"cc74b1fd-2a75-4d59-a30a-070a6f530237","savedPayload":{"position":{"x":27094.378922339627,"y":29406.67440918588},"targetPosition":{"x":27257.956635900195,"y":27802.702017909323},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28597.015561036547,"y":27443.31039899789},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29286.454691182123,"y":27003.927737869468},"targetPosition":{"x":28952.198966873457,"y":26963.571419867694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"63de0e84-99e1-4ebb-a639-070aaec25769","savedPayload":{"position":{"x":28952.198966873457,"y":26963.571419867694},"targetPosition":{"x":27004.26256706616,"y":26804.104862172742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"b2193069-9399-49ef-b0a5-a27cdf12f0f5","savedPayload":{"position":{"x":27004.26256706616,"y":26804.104862172742},"targetPosition":{"x":27222.406412666744,"y":26706.980964587845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"e7f20b10-01fe-4aa8-9857-421f22ea3a4c","savedPayload":{"position":{"x":27222.406412666744,"y":26706.980964587845},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"1c5a8e29-6bfc-4010-be09-19c2b96bfe70","savedPayload":{"position":{"x":27446.326038174357,"y":26607.285524108313},"targetPosition":{"x":27094.378922339627,"y":29406.67440918588},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29878.50067715153,"y":27744.703885997576},"targetPosition":{"x":27359.03895279739,"y":27437.766666531614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"e39fdef7-ea4f-4b5d-bb01-7edac296c69c","savedPayload":{"position":{"x":26915.489839116108,"y":27635.2474552857},"targetPosition":{"x":27359.03895279739,"y":27437.766666531614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"f9b759a6-ab55-4344-963a-9608c2fbe429","savedPayload":{"position":{"x":27359.03895279739,"y":27437.766666531614},"targetPosition":{"x":27446.326038174357,"y":26607.285524108313},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"b6bb374a-2c9d-4b84-8ddd-84f075656cca","savedPayload":{"position":{"x":27371.408285519043,"y":26745.601006548448},"targetPosition":{"x":27406.679171727592,"y":26410.0209405369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1d90afee-eb99-4627-a823-027589c6d2c9","savedPayload":{"position":{"x":27406.679171727592,"y":26410.0209405369},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"17ad00f9-a9c4-4e9a-b399-39db314232e1","savedPayload":{"position":{"x":26536.31088321921,"y":27426.177864427686},"targetPosition":{"x":26741.837873161585,"y":26793.63083103685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"575f8df0-55d4-4e22-a8e0-84b2973be70a","savedPayload":{"position":{"x":26741.837873161585,"y":26793.63083103685},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":true},"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":26135.19807954105,"y":27344.311167447126},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25124.713454541306,"y":26531.14752344697},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25420.33531859031,"y":25868.634332992853},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25947.46373371113,"y":25418.475738075987},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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,"isTensed":true},"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,"isTensed":true},"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":26186.944454234108,"y":29191.560337101546},"targetPosition":{"x":25915.841085691405,"y":28820.918162354974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d61ab29a-c3c4-4e3b-8825-245a322c431a","savedPayload":{"position":{"x":25915.841085691405,"y":28820.918162354974},"targetPosition":{"x":24796.586496928634,"y":27282.513735404562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23491.575317445127,"y":29080.303904473407},"targetPosition":{"x":24162.908290569147,"y":28149.21925360648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"16fc43c1-d0c3-42e3-9ba8-cba5c21bafd5","savedPayload":{"position":{"x":24162.908290569147,"y":28149.21925360648},"targetPosition":{"x":24796.586496928634,"y":27282.513735404562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":23558.648989360103,"y":26879.04006341746},"targetPosition":{"x":24185.482555755014,"y":27082.710635399082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"89b8b2f6-b215-4e21-a2c8-4aebb11c2e92","savedPayload":{"position":{"x":24185.482555755014,"y":27082.710635399082},"targetPosition":{"x":24796.132827131994,"y":27281.12293607943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25721.69761227842,"y":27784.83956665876},"targetPosition":{"x":26129.958855503683,"y":25727.390249216867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"895c4234-e3a8-477d-a5a9-582d81feecc0","savedPayload":{"position":{"x":26129.958855503683,"y":25727.390249216867},"targetPosition":{"x":24796.132827131994,"y":27281.12293607943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"aac48055-7ba2-43af-9b39-7bf71195a3e2","savedPayload":{"position":{"x":24796.132827131994,"y":27281.12293607943},"targetPosition":{"x":25400.110970331956,"y":27084.878541259586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"42e0cd22-e34e-4d51-9252-10bc615949b5","savedPayload":{"position":{"x":25400.110970331956,"y":27084.878541259586},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":"33996f6e-f51b-4667-9f26-36fc8b586eca","savedPayload":{"position":{"x":25758.20927798312,"y":26142.29039512233},"targetPosition":{"x":25867.47743759498,"y":26478.583211097193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c5a3356f-a6a5-4f5e-8854-a9af8dc981d6","savedPayload":{"position":{"x":25867.47743759498,"y":26478.583211097193},"targetPosition":{"x":26130.076092664516,"y":23872.64454591896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1986b226-45b8-41f1-8a36-dee2dcd5724c","savedPayload":{"position":{"x":26130.076092664516,"y":23872.64454591896},"targetPosition":{"x":26641.165814541928,"y":25445.616968960552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"d006b092-ccb8-4385-bc24-cd732f749b80","savedPayload":{"position":{"x":26641.165814541928,"y":25445.616968960552},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25722.680442036122,"y":27362.814399587744},"targetPosition":{"x":25852.15195018954,"y":27278.73461909018},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0bd29ab1-c151-4577-9054-7a0fc2532f7e","savedPayload":{"position":{"x":25852.15195018954,"y":27278.73461909018},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25401.797740806087,"y":26234.98474335251},"targetPosition":{"x":25861.917284158826,"y":26332.78617144475},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0dc65813-69aa-4ce5-bbfe-dc08e6ee5fdc","savedPayload":{"position":{"x":25861.917284158826,"y":26332.78617144475},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25707.61206079023,"y":25473.515794118706},"targetPosition":{"x":26038.406384415335,"y":25982.89438329775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"abd817cd-4111-41fa-be60-ea1919c64715","savedPayload":{"position":{"x":26038.406384415335,"y":25982.89438329775},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26648.30552571101,"y":26073.559011918976},"targetPosition":{"x":26564.219423674684,"y":26469.15301934776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"28755f4a-480d-45a5-8144-5fb7bbdf09f5","savedPayload":{"position":{"x":26564.219423674684,"y":26469.15301934776},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26712.763821946985,"y":26748.823076666085},"targetPosition":{"x":26586.725830808035,"y":26830.67310514308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"c3b52801-d812-4aa8-8450-797dbade3f60","savedPayload":{"position":{"x":26586.725830808035,"y":26830.67310514308},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":28021.718140120807,"y":27221.337543256985},"targetPosition":{"x":27029.334743050917,"y":27010.399940517393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"542e7619-1192-474e-a8a0-fb917c49cf1e","savedPayload":{"position":{"x":27029.334743050917,"y":27010.399940517393},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26962.713435241578,"y":27461.348531058902},"targetPosition":{"x":26734.92584863609,"y":27110.586407253228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"930e07f4-c28b-4c5d-90dc-d373911dd2cb","savedPayload":{"position":{"x":26734.92584863609,"y":27110.586407253228},"targetPosition":{"x":28374.60484866001,"y":24582.67220279722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"0b1fc454-e677-4b35-939b-1f23ae0f5045","savedPayload":{"position":{"x":28374.60484866001,"y":24582.67220279722},"targetPosition":{"x":28023.957306661603,"y":26232.339186697533},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26273.312148779703,"y":26693.824807948684},"targetPosition":{"x":26332.71642637338,"y":27116.508206118833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"98cbac39-2c67-472b-ac27-aec6ddb40bd8","savedPayload":{"position":{"x":26332.71642637338,"y":27116.508206118833},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26725.752472779805,"y":26929.77646222052},"targetPosition":{"x":26556.848862053568,"y":27200.078742545425},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"cca2a8bc-e4a0-42df-8a2e-a4a457860a54","savedPayload":{"position":{"x":26556.848862053568,"y":27200.078742545425},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26828.469076468748,"y":27335.34307772926},"targetPosition":{"x":26575.655194752817,"y":27415.112174954585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7a85ad66-8767-4f51-98d0-19683ad79e55","savedPayload":{"position":{"x":26575.655194752817,"y":27415.112174954585},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26762.962018452617,"y":27630.487529238224},"targetPosition":{"x":26587.908686820967,"y":27560.163527162415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"1c3eb902-1840-4ff9-a143-2040c3da6fbc","savedPayload":{"position":{"x":26587.908686820967,"y":27560.163527162415},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26520.832854707816,"y":27735.27367215889},"targetPosition":{"x":26463.322844325616,"y":27627.762512456186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"2dd164fe-9197-4b40-b8c2-c73503cc1fa7","savedPayload":{"position":{"x":26463.322844325616,"y":27627.762512456186},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26275.083785832405,"y":27998.3973748314},"targetPosition":{"x":26332.05646921459,"y":27719.39047239644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"508ccff3-0500-4d97-8795-84ec971e9b6e","savedPayload":{"position":{"x":26332.05646921459,"y":27719.39047239644},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25784.743659577503,"y":27946.23565329043},"targetPosition":{"x":26079.326978512905,"y":27715.174488849607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d906e914-4695-4a87-9b40-bc09d420b3fa","savedPayload":{"position":{"x":26079.326978512905,"y":27715.174488849607},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27797.135164273168,"y":25968.022680265738},"targetPosition":{"x":25213.378989386623,"y":27436.700403737817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"273ada5d-4442-448f-a2b4-d6505e96e201","savedPayload":{"position":{"x":25213.378989386623,"y":27436.700403737817},"targetPosition":{"x":26383.459016939294,"y":27477.56049866688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"1cc080d9-4e49-4e5a-918a-9d0b4b06d6b1","savedPayload":{"position":{"x":26383.459016939294,"y":27477.56049866688},"targetPosition":{"x":28023.957306661603,"y":26232.339186697533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"7ee4a63d-8296-40a7-ab94-2f408bbe162d","savedPayload":{"position":{"x":28023.957306661603,"y":26232.339186697533},"targetPosition":{"x":27004.422510819124,"y":26563.60612286155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"8f05c030-e6a1-4e65-b44d-213f0e12fd83","savedPayload":{"position":{"x":27004.422510819124,"y":26563.60612286155},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (positionRate + positionRate * 3 / 100 > 150) {positionRate + positionRate * 3 / 100} else {150}","id":"325e27c0-49b3-4f75-bae6-a7da8b747138","savedPayload":{"position":{"x":26063.87306353289,"y":28768.77303110085},"targetPosition":{"x":26151.067409716772,"y":27935.050943791186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26902.068091483932,"y":31233.641895943307},"targetPosition":{"x":27916.751315561054,"y":27701.874771111226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"419d0bf5-f46a-453c-9e1b-c68aac94ce15","savedPayload":{"position":{"x":27916.751315561054,"y":27701.874771111226},"targetPosition":{"x":23836.505655198347,"y":26253.423395438844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"a60d1fc4-6804-41a4-ab5b-0869fd254957","savedPayload":{"position":{"x":23836.505655198347,"y":26253.423395438844},"targetPosition":{"x":24912.102371992507,"y":27034.89015317274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"6b8bfecb-d38f-4fec-b165-5a395dd96cf8","savedPayload":{"position":{"x":24912.102371992507,"y":27034.89015317274},"targetPosition":{"x":26151.067409716772,"y":27935.050943791186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"2c76cf2c-d0b3-4e0c-a095-0cd2e35667c3","savedPayload":{"position":{"x":26151.067409716772,"y":27935.050943791186},"targetPosition":{"x":26998.757656408765,"y":27557.63492970764},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"2187bbac-923c-43ef-878f-f4bdd505ca64","savedPayload":{"position":{"x":26998.757656408765,"y":27557.63492970764},"targetPosition":{"x":28775.71126609366,"y":26042.667152332288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.4","id":"1455910b-3b56-4ca5-bbb5-a68978564d82","savedPayload":{"position":{"x":27231.001648247297,"y":25667.938935951155},"targetPosition":{"x":26508.900457476502,"y":23525.118699531988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29058.87360647878,"y":25138.462944339466},"targetPosition":{"x":29606.138192357546,"y":25303.251174621706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"19e37ed7-4d46-4d54-8541-e9b8df470f15","savedPayload":{"position":{"x":29606.138192357546,"y":25303.251174621706},"targetPosition":{"x":29927.885178345277,"y":25632.134375142083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"0609439f-0080-4227-9ce5-4f86272cab7f","savedPayload":{"position":{"x":29927.885178345277,"y":25632.134375142083},"targetPosition":{"x":32228.86631057903,"y":27366.471734129515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27578.81668334259,"y":26474.378348120263},"targetPosition":{"x":27988.35713268453,"y":26845.536118507895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"a67c51ff-cc4e-4819-895d-ad4700edbdf6","savedPayload":{"position":{"x":27988.35713268453,"y":26845.536118507895},"targetPosition":{"x":28669.337716384176,"y":27287.045966678506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":27192.862255935117,"y":26736.863555005002},"targetPosition":{"x":27824.62463300949,"y":26968.012263209774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ad777013-234f-4377-bf76-8c66bf69e3d3","savedPayload":{"position":{"x":27824.62463300949,"y":26968.012263209774},"targetPosition":{"x":28669.337716384176,"y":27287.045966678506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"93197552-441f-4654-8fad-88fdcf099c11","savedPayload":{"position":{"x":28669.337716384176,"y":27287.045966678506},"targetPosition":{"x":32228.86631057903,"y":27366.471734129515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"announcements":[],"id":"7b34638f-0350-43df-987c-752b1d90a1c4","savedPayload":{"position":{"x":32228.86631057903,"y":27366.471734129515},"targetPosition":{"x":26508.900457476502,"y":23525.118699531988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"d9e9829b-0e96-421e-bfdc-06fef4b99f36","savedPayload":{"position":{"x":26508.900457476502,"y":23525.118699531988},"targetPosition":{"x":27664.448964873878,"y":24808.48533333971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"f3939260-87b7-4954-a257-2e959cdbf750","savedPayload":{"position":{"x":27664.448964873878,"y":24808.48533333971},"targetPosition":{"x":28775.71126609366,"y":26042.667152332288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceBaseAsset","id":"e1f74751-8a7a-44f0-bed8-bd2ea6b950d6","savedPayload":{"position":{"x":30114.217938266538,"y":27014.59146609749},"targetPosition":{"x":32530.371603638912,"y":29155.730248524706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"aef470eb-c910-4327-b38f-0a2a75160629","savedPayload":{"position":{"x":32530.371603638912,"y":29155.730248524706},"targetPosition":{"x":28775.71126609366,"y":26042.667152332288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31006.254550517282,"y":26520.55656235676},"targetPosition":{"x":29925.880000827634,"y":26288.03851932988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"d50dbb9e-fd30-499d-b142-99a1fe28c88d","savedPayload":{"position":{"x":29926.06242712978,"y":26287.181839835244},"targetPosition":{"x":28775.71126609366,"y":26042.667152332288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"7cb35db4-3b57-4733-b0aa-c70860bcef15","savedPayload":{"position":{"x":28775.71126609366,"y":26042.667152332288},"targetPosition":{"x":28978.43934472368,"y":27971.495977522605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"6d182dc1-af8d-4ac7-9589-2254ed651497","savedPayload":{"position":{"x":30035.23709311158,"y":28442.012649674372},"targetPosition":{"x":28978.43934472368,"y":27971.495977522605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"74ce460e-e723-4d53-83a9-934a6a37dd56","savedPayload":{"position":{"x":28978.43934472368,"y":27971.495977522605},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29189.620489095298,"y":27171.38186798812},"targetPosition":{"x":31053.585136451064,"y":27795.546009336827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"973915ac-44e5-42ac-9d03-9497fdb44b27","savedPayload":{"position":{"x":31139.00618323711,"y":27860.514042476},"targetPosition":{"x":31053.585136451064,"y":27795.546009336827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"b49ec2a3-2a5e-4d55-b23e-389f3554c50d","savedPayload":{"position":{"x":31053.585136451064,"y":27795.546009336827},"targetPosition":{"x":30030.43827409668,"y":28253.45715992377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"9a369d8b-f429-4cb8-8bee-b89c5c92b61f","savedPayload":{"position":{"x":30030.43827409668,"y":28253.45715992377},"targetPosition":{"x":28336.960228542717,"y":29007.442163744632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29096.86001588012,"y":30110.358089284644},"targetPosition":{"x":28281.484617973496,"y":29518.43547949135},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29995.161510065347,"y":28635.90232976945},"targetPosition":{"x":29715.07662662617,"y":28711.72754755112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9b45566d-9aab-472c-bfde-22e94e52d9a1","savedPayload":{"position":{"x":29715.07662662617,"y":28711.72754755112},"targetPosition":{"x":29332.090813154726,"y":28463.280628405635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"971cc26a-de82-431e-9b17-8d85bbd5b111","savedPayload":{"position":{"x":29332.090813154726,"y":28463.280628405635},"targetPosition":{"x":27504.298837014016,"y":29864.88677315457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":28920.677055468033,"y":29211.843093865347},"targetPosition":{"x":28807.53689569195,"y":29095.151158687775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e2523a8d-1a30-4a32-8895-1fb6b90744cc","savedPayload":{"position":{"x":28807.53689569195,"y":29095.151158687775},"targetPosition":{"x":28883.292915351096,"y":28778.969769876276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29015.22154529061,"y":29531.83040068206},"targetPosition":{"x":28999.360878864227,"y":29099.253023204015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"7015bad5-00e9-4194-9840-ad54ada782c2","savedPayload":{"position":{"x":28999.360878864227,"y":29099.253023204015},"targetPosition":{"x":28883.292915351096,"y":28778.969769876276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"34091fe6-7a1d-426a-a67c-94a6d31e4614","savedPayload":{"position":{"x":28883.292915351096,"y":28778.969769876276},"targetPosition":{"x":27504.298837014016,"y":29864.88677315457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"66ce8ebb-a8b6-445b-83fb-5c48d92e25ef","savedPayload":{"position":{"x":27504.298837014016,"y":29864.88677315457},"targetPosition":{"x":28281.484617973496,"y":29518.43547949135},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"26e213d6-e8f7-409e-b3a5-f2826a07f10d","savedPayload":{"position":{"x":28281.484617973496,"y":29518.43547949135},"targetPosition":{"x":28332.606313763576,"y":29048.866895755997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29335.47853901358,"y":30407.75065897941},"targetPosition":{"x":28270.015881487136,"y":29635.008157284414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29352.824956742985,"y":30193.415163707436},"targetPosition":{"x":29297.896630892188,"y":29814.915757686198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2b7e6de2-2c6a-4fe9-974b-919780e238ea","savedPayload":{"position":{"x":29297.896630892188,"y":29814.915757686198},"targetPosition":{"x":29154.453825724147,"y":29440.054363296866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"e08fce1d-d263-4c1c-bb1e-a5d0ede90bfc","savedPayload":{"position":{"x":29154.453825724147,"y":29440.054363296866},"targetPosition":{"x":27166.46487581105,"y":30127.50832989586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29818.36206460147,"y":29695.904215623556},"targetPosition":{"x":29776.43640912185,"y":29351.461349154495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"f10e85cf-e5c7-4f13-954f-32cc0a247fd9","savedPayload":{"position":{"x":29776.43640912185,"y":29351.461349154495},"targetPosition":{"x":29705.884252473385,"y":28990.06418009318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":29854.87759591246,"y":29224.224054144746},"targetPosition":{"x":30109.431334293797,"y":29165.045675432822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9111b1f9-0ff8-480a-b19c-f099114eb82e","savedPayload":{"position":{"x":30109.431334293797,"y":29165.045675432822},"targetPosition":{"x":29705.884252473385,"y":28990.06418009318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"1b3328cc-7832-4e31-9a3f-f0557c3f3740","savedPayload":{"position":{"x":29705.884252473385,"y":28990.06418009318},"targetPosition":{"x":27166.46487581105,"y":30127.50832989586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"cb4c3269-cfe5-4b10-8fce-3693ebce8fb3","savedPayload":{"position":{"x":27166.46487581105,"y":30127.50832989586},"targetPosition":{"x":28270.015881487136,"y":29635.008157284414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"c45fab06-15c4-4ae3-8af9-ca3148944fb7","savedPayload":{"position":{"x":28270.015881487136,"y":29635.008157284414},"targetPosition":{"x":28281.484617973496,"y":29518.43547949135},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":29719.496802522423,"y":28915.51271214146},"targetPosition":{"x":28191.894057114678,"y":30399.02924043304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30235.678110455956,"y":30883.19854255669},"targetPosition":{"x":30049.711313455715,"y":30542.742749490004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"712dddfd-f468-4ad5-b569-e28f243367b8","savedPayload":{"position":{"x":30049.711313455715,"y":30542.742749490004},"targetPosition":{"x":29918.578534921817,"y":30057.466444545676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"9035c77b-e5cf-4bc8-8a84-76ecc54827f7","savedPayload":{"position":{"x":29918.578534921817,"y":30057.466444545676},"targetPosition":{"x":26346.659262319725,"y":31227.622508271},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30809.685690705148,"y":29672.144783245574},"targetPosition":{"x":30661.426427185033,"y":29793.1520384131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"2d0105b0-0df8-441f-852b-fb0896f88ec9","savedPayload":{"position":{"x":30661.426427185033,"y":29793.1520384131},"targetPosition":{"x":30301.984806836397,"y":29684.29364431238},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":31020.56777690555,"y":30005.32753967345},"targetPosition":{"x":30629.67155537567,"y":29928.97348623357},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ccf1b2b7-163e-4a85-93c1-19257fd6e20a","savedPayload":{"position":{"x":30629.67155537567,"y":29928.97348623357},"targetPosition":{"x":30301.984806836397,"y":29684.29364431238},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"8b04526c-dfd1-47b4-bcad-9ba28baefe45","savedPayload":{"position":{"x":30301.984806836397,"y":29684.29364431238},"targetPosition":{"x":26346.659262319725,"y":31227.622508271},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"78aa3111-f3c0-4feb-a53a-04180e8ba325","savedPayload":{"position":{"x":26346.659262319725,"y":31227.622508271},"targetPosition":{"x":28191.894057114678,"y":30399.02924043304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"fcbdcd00-6012-47ca-a8da-285cd600dd83","savedPayload":{"position":{"x":28191.894057114678,"y":30399.02924043304},"targetPosition":{"x":28270.015881487136,"y":29635.008157284414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30145.600046269457,"y":29593.921327974127},"targetPosition":{"x":28017.72428967468,"y":32043.62434910664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31732.504476061742,"y":30909.347971134575},"targetPosition":{"x":31233.942203051523,"y":30743.309372963977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"9faa3fee-2cf4-4b5b-963b-66b89f9f5d39","savedPayload":{"position":{"x":31233.942203051523,"y":30743.309372963977},"targetPosition":{"x":30907.649802647837,"y":30309.052364338044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"51f36e74-2151-434f-928b-0c0c812da7fc","savedPayload":{"position":{"x":30907.649802647837,"y":30309.052364338044},"targetPosition":{"x":29458.549556604237,"y":28883.00014748148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30911.462268355597,"y":31012.954445122803},"targetPosition":{"x":30814.998984394333,"y":30881.010364517464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"0c67fea5-096a-4244-adb7-e25fb99c8fa9","savedPayload":{"position":{"x":30814.998984394333,"y":30881.010364517464},"targetPosition":{"x":30385.549640035857,"y":30388.560278634603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":30851.703146487183,"y":31260.37527825502},"targetPosition":{"x":30630.77757503085,"y":30841.797399112405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"51a7a52b-b5a0-444a-9c3f-a5c1107364d4","savedPayload":{"position":{"x":30630.77757503085,"y":30841.797399112405},"targetPosition":{"x":30385.549640035857,"y":30388.560278634603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"1ecbddb7-0567-4982-b153-3cfdf52da4ea","savedPayload":{"position":{"x":30385.549640035857,"y":30388.560278634603},"targetPosition":{"x":29458.549556604237,"y":28883.00014748148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"27cc93d7-5c3a-4627-b3db-9063e1776674","savedPayload":{"position":{"x":29458.549556604237,"y":28883.00014748148},"targetPosition":{"x":28017.72428967468,"y":32043.62434910664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"b648d940-c4d5-4299-a857-6f1570099fe0","savedPayload":{"position":{"x":28017.72428967468,"y":32043.62434910664},"targetPosition":{"x":28191.894057114678,"y":30399.02924043304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":30496.291544495365,"y":31104.42823218397},"targetPosition":{"x":28968.447606759324,"y":29994.384635263563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":32471.154717289915,"y":30767.800745364668},"targetPosition":{"x":32063.880851577094,"y":30587.324259877674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"bbdb3a24-2801-4804-b576-9400a1090ebd","savedPayload":{"position":{"x":32063.880851577094,"y":30587.324259877674},"targetPosition":{"x":31558.43569606817,"y":30506.058010070676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"e4b34544-1f64-4353-a5ad-2a0aea1c58c6","savedPayload":{"position":{"x":31558.43569606817,"y":30506.058010070676},"targetPosition":{"x":27892.92898926507,"y":30473.236375355384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32347.088989085005,"y":31416.4907470605},"targetPosition":{"x":31671.700400126385,"y":31336.73746759117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"c44b4d80-d0d6-4203-b3d8-980cf6f9cd68","savedPayload":{"position":{"x":31671.700400126385,"y":31336.73746759117},"targetPosition":{"x":31382.473983969565,"y":30926.981805048956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32153.91425272442,"y":31246.504374110984},"targetPosition":{"x":31817.620802987938,"y":31264.57085558279},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"3d5f2f28-18ab-492c-92c3-83935147c659","savedPayload":{"position":{"x":31817.620802987938,"y":31264.57085558279},"targetPosition":{"x":31382.473983969565,"y":30926.981805048956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"18043e6e-16ab-4838-bb12-29838d4cce6b","savedPayload":{"position":{"x":31382.473983969565,"y":30926.981805048956},"targetPosition":{"x":27892.92898926507,"y":30473.236375355384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"5fee368f-24dd-427d-bd52-a53ecfb4459d","savedPayload":{"position":{"x":27892.92898926507,"y":30473.236375355384},"targetPosition":{"x":28968.447606759324,"y":29994.384635263563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"68fdfa18-7975-4055-89bc-53b9b616d7cf","savedPayload":{"position":{"x":28968.447606759324,"y":29994.384635263563},"targetPosition":{"x":28017.72428967468,"y":32043.62434910664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31587.76585978837,"y":29566.641264863178},"targetPosition":{"x":28784.885690417883,"y":31740.859607251543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":33565.63954242124,"y":31685.998884819848},"targetPosition":{"x":33022.672769469005,"y":31528.831746423613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ec86d2bb-5e22-4f31-aeee-9ff98dd3f006","savedPayload":{"position":{"x":33022.672769469005,"y":31528.831746423613},"targetPosition":{"x":32472.848640487435,"y":31102.65600406689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"d7a37efb-0d64-40ad-8e83-da1f3da2f2db","savedPayload":{"position":{"x":32472.848640487435,"y":31102.65600406689},"targetPosition":{"x":30625.476715664605,"y":29645.30157899887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":33061.82047215471,"y":32080.46152267795},"targetPosition":{"x":32673.00377037861,"y":31929.94508876723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"e3fba252-1cc9-48b1-b9cc-bb6a32faf7b3","savedPayload":{"position":{"x":32673.00377037861,"y":31929.94508876723},"targetPosition":{"x":32157.255721562244,"y":31415.66994774542},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"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":32936.9054132556,"y":31966.662582137393},"targetPosition":{"x":32596.198903276334,"y":31804.32471501195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}},"id":"ee9a30e4-4128-4911-b03c-e1aebc1aa173","savedPayload":{"position":{"x":32596.198903276334,"y":31804.32471501195},"targetPosition":{"x":32157.255721562244,"y":31415.66994774542},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"id":"684a6ca0-83ad-4856-a759-fcd342f4ac8c","savedPayload":{"position":{"x":32157.255721562244,"y":31415.66994774542},"targetPosition":{"x":30625.476715664605,"y":29645.30157899887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":false},"uiObject":{}}}],"announcements":[],"id":"1e0fe692-2762-4a39-bcd2-292d4156874a","savedPayload":{"position":{"x":30625.476715664605,"y":29645.30157899887},"targetPosition":{"x":28784.885690417883,"y":31740.859607251543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"9a426f1b-c3fd-4ec5-aa9e-7c1198587936","savedPayload":{"position":{"x":28784.885690417883,"y":31740.859607251543},"targetPosition":{"x":28968.447606759324,"y":29994.384635263563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":31179.04026835641,"y":30969.79909029257},"targetPosition":{"x":31258.45065047024,"y":30214.259773412512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"announcements":[],"id":"35945d37-6095-4690-b29c-7dd41c2ad489","savedPayload":{"position":{"x":31258.45065047024,"y":30214.259773412512},"targetPosition":{"x":28784.885690417883,"y":31740.859607251543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}}],"id":"4710a2d0-16e7-40d3-b0c3-b2116c569f8d","savedPayload":{"position":{"x":28332.606313763576,"y":29048.866895755997},"targetPosition":{"x":28336.960228542717,"y":29007.442163744632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"0301fddf-32a4-4b93-beda-a5ca48eb26b1","savedPayload":{"position":{"x":28336.960228542717,"y":29007.442163744632},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"a5785489-49fe-4a19-8671-c1d875a1dee4","savedPayload":{"position":{"x":27410.400786038233,"y":30370.714132565892},"targetPosition":{"x":27674.24592208379,"y":29555.09053556101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"927e7d87-c522-4bf4-a872-04d5a18180ff","savedPayload":{"position":{"x":27674.24592208379,"y":29555.09053556101},"targetPosition":{"x":27944.77098598467,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"a04f9080-32e5-4e0b-8896-713016ba3fda","savedPayload":{"position":{"x":27944.77098598467,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":27508.93215852256,"y":30218.89547470049},"targetPosition":{"x":26034.656629605528,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25031.495074204155,"y":29449.12172277696},"targetPosition":{"x":26034.656629605528,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":25357.265754755645,"y":28228.12453102094},"targetPosition":{"x":26034.656629605528,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"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":26473.74762063831,"y":27368.90616391178},"targetPosition":{"x":26034.656629605528,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"isTensed":true},"uiObject":{}}},"id":"5a021e03-57ff-4915-a551-c6ef14c963c3","savedPayload":{"position":{"x":26034.656629605528,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"isTensed":true},"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,"isTensed":true},"uiObject":{}}}]} \ No newline at end of file diff --git a/WebServer/index.html b/WebServer/index.html index 2a2742217..9b7a124d1 100644 --- a/WebServer/index.html +++ b/WebServer/index.html @@ -3,7 +3,7 @@ - Superalgos Desktop App + Superalgos