diff --git a/Projects/Superalgos/Plugins/Data-Mines/Omega One.json b/Projects/Superalgos/Plugins/Data-Mines/Omega One.json new file mode 100644 index 000000000..c9f447b78 --- /dev/null +++ b/Projects/Superalgos/Plugins/Data-Mines/Omega One.json @@ -0,0 +1 @@ +{"type":"Data Mine","name":"Omega One","config":"{\n \"codeName\": \"Omega-One\"\n}","project":"Superalgos","sensorBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"Chaikin Oscillator","config":"{\n \"codeName\": \"Chaikin-Oscillator\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market Chaikin Oscillator","project":"Superalgos","id":"130f1639-b299-4ca8-96eb-25c8345e09e4","savedPayload":{"position":{"x":13957.729481237811,"y":17901.141979655422},"targetPosition":{"x":14015.96376638588,"y":18118.475290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5b0389ae-3da9-4628-bc20-1041faef76be"}}}],"outputDatasetFolders":[],"id":"e54488da-6999-437b-8a2d-85709728bb02","savedPayload":{"position":{"x":14015.96376638588,"y":18118.475290570463},"targetPosition":{"x":14074.198051533947,"y":18335.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Chaikin Oscillator Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"1ff01e67-048e-4d80-a944-b1b86f21f42b","savedPayload":{"position":{"x":14143.886491396086,"y":17681.058769490315},"targetPosition":{"x":14190.666621830082,"y":17901.141979655422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"3364b7b3-93c0-49e5-8ea2-c18fce0cec74"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"c4fcc40a-427d-4c69-90a9-76abdc87b857","savedPayload":{"position":{"x":14214.185526065303,"y":17677.374553197562},"targetPosition":{"x":14190.666621830082,"y":17901.141979655422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"2cb0d0f1-a9dc-4791-9952-0878eeaa96bd","savedPayload":{"position":{"x":14282.182366522136,"y":17695.594251685838},"targetPosition":{"x":14190.666621830082,"y":17901.141979655422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}},{"type":"Data Dependency","name":"Volumes Multi-Period-Market","project":"Superalgos","id":"6e898c07-cb2e-4589-bd33-9b3c6b585bae","savedPayload":{"position":{"x":14341.221008260825,"y":17733.93439392301},"targetPosition":{"x":14190.666621830082,"y":17901.141979655422},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"9bf0483c-4825-4a46-9cf4-1b5262579fc1"}}}],"dataMineDataDependencies":[],"id":"2ea98444-5707-42c3-a6d0-0c4d7cceec15","savedPayload":{"position":{"x":14190.666621830082,"y":17901.141979655422},"targetPosition":{"x":14074.198051533947,"y":18335.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"3364b7b3-93c0-49e5-8ea2-c18fce0cec74","savedPayload":{"position":{"x":14392.396103067893,"y":18017.610549951558},"targetPosition":{"x":14074.198051533947,"y":18335.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"4a247a06-dfc4-400b-a3b8-fa9d57847f6a","savedPayload":{"position":{"x":14291.531362448988,"y":18277.574316337435},"targetPosition":{"x":14074.198051533947,"y":18335.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"9d6d825e-c8cf-4d42-828c-62a1ba12bd32","savedPayload":{"position":{"x":14291.531362448988,"y":18394.04288663357},"targetPosition":{"x":14074.198051533947,"y":18335.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e51bc1f1-1063-4d69-9699-3952ad33a056","savedPayload":{"position":{"x":14074.198051533947,"y":18335.808601485503},"targetPosition":{"x":13756.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Period-Daily","config":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Daily Chaikin Oscillator","project":"Superalgos","id":"3d8886e0-c7a2-43aa-91c4-7698757a50e8","savedPayload":{"position":{"x":14656.000000000002,"y":17874.58378961345},"targetPosition":{"x":14431.000000000002,"y":18264.29522131645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"5ad27a57-7fbf-43fd-9945-6b42a0660108"}}}],"outputDatasetFolders":[],"id":"7ed09a77-8e5a-4f61-a182-ed93aa9e8037","savedPayload":{"position":{"x":14431.000000000002,"y":18264.29522131645},"targetPosition":{"x":14206.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Chaikin Oscillator Multi-Period-Daily","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"61339b0d-ee5d-4848-a59c-b3f6d5ecfc07","savedPayload":{"position":{"x":14820.711431703,"y":18039.29522131645},"targetPosition":{"x":14595.711431703,"y":18429.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"21243e1a-a52f-40f7-9087-483a49a574a8"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Daily","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"b0e714a3-f496-407a-b1e5-b722df1b8e96","savedPayload":{"position":{"x":14913.909483236945,"y":18110.808601485503},"targetPosition":{"x":14595.711431703,"y":18429.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{\n \"mainUtility\": \"Market Starting Point\"\n}","project":"Superalgos","id":"7ddfb356-e8b3-4e49-9642-670f81d29b29","savedPayload":{"position":{"x":14985.422863405996,"y":18204.00665301945},"targetPosition":{"x":14595.711431703,"y":18429.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Daily","project":"Superalgos","id":"3ed165f6-6c65-445f-b70a-70275435ffca","savedPayload":{"position":{"x":15030.37805353308,"y":18312.538082723313},"targetPosition":{"x":14595.711431703,"y":18429.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}},{"type":"Data Dependency","name":"Volumes Multi-Period-Daily","project":"Superalgos","id":"d9dc3be3-7565-4801-9d18-2b25380dcf87","savedPayload":{"position":{"x":15045.711431703,"y":18429.00665301945},"targetPosition":{"x":14595.711431703,"y":18429.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"2e683057-f911-4105-bc77-16f2706d1915"}}}],"dataMineDataDependencies":[],"id":"50b4b77b-7aae-4fb8-b147-4e77438e3278","savedPayload":{"position":{"x":14595.711431703,"y":18429.00665301945},"targetPosition":{"x":14206.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"21243e1a-a52f-40f7-9087-483a49a574a8","savedPayload":{"position":{"x":14656.000000000002,"y":18654.00665301945},"targetPosition":{"x":14206.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"124bcc91-61a1-40a1-a0b8-08179b8c16f6","savedPayload":{"position":{"x":14400.855715851501,"y":18766.50665301945},"targetPosition":{"x":14206.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"ffa4c8b2-81bc-4f09-a54b-7fc71543b8f5","savedPayload":{"position":{"x":14318.500000000002,"y":18848.86236887095},"targetPosition":{"x":14206.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9c9a84d7-7bcf-4ffa-96db-a4a0b51d8e93","savedPayload":{"position":{"x":14206.000000000002,"y":18654.00665301945},"targetPosition":{"x":13756.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Chaikin Oscillator","config":"{\n \"codeName\": \"chaikinOscillator\",\n \"singularVariableName\": \"chaikinOscillator\",\n \"pluralVariableName\": \"chaikinOscillators\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period\",\n \"fileName\": \"Data.json\"\n}","project":"Superalgos","id":"5b0389ae-3da9-4628-bc20-1041faef76be","savedPayload":{"position":{"x":14264.438536534506,"y":18819.208347863343},"targetPosition":{"x":13968.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}","project":"Superalgos","id":"5ad27a57-7fbf-43fd-9945-6b42a0660108","savedPayload":{"position":{"x":14235.433991612475,"y":19002.335837297276},"targetPosition":{"x":13968.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Superalgos","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.begin))\n{record.current.begin = 0}\nelse {record.current.begin}","project":"Superalgos","id":"3b204f99-f7d6-4d97-96f5-9e0f6cbc0558","savedPayload":{"position":{"x":14833.139338556775,"y":19494.60328091257},"targetPosition":{"x":14536.832836378235,"y":19447.672941400502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cc3721e3-1409-4d80-8b1d-2d76ee03aefa","savedPayload":{"position":{"x":14536.832836378235,"y":19447.672941400502},"targetPosition":{"x":14240.526334199694,"y":19400.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.end))\n{record.current.end = 0}\nelse {record.current.end}","project":"Superalgos","id":"a7081fb9-9143-463f-8e64-270dda8190dc","savedPayload":{"position":{"x":14664.790402911622,"y":19825.00667060036},"targetPosition":{"x":14452.658368555658,"y":19612.874636244396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"128aca84-d3ff-45ec-a8d2-b1fd4e942274","savedPayload":{"position":{"x":14452.658368555658,"y":19612.874636244396},"targetPosition":{"x":14240.526334199694,"y":19400.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate Chaikin Oscillator","config":"{\n \"codeName\": \"chaikinOscillator\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if ( isNaN(variable.chaikinOscillator ) )\n{ variable.chaikinOscillator = 0 }\nelse\n{ variable.chaikinOscillator }","project":"Superalgos","id":"eefbdfb1-b1b7-46c9-b283-f6de0dd556d1","savedPayload":{"position":{"x":14310.921843467799,"y":19845.202355156245},"targetPosition":{"x":14287.456673711764,"y":19697.049104066973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"7f4e57b6-1d97-4902-8c5b-04d0ddaac1e6","savedPayload":{"position":{"x":14287.456673711764,"y":19697.049104066973},"targetPosition":{"x":14240.526334199694,"y":19400.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Zero Line","config":"{\n \"codeName\": \"zeroLine\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"0","project":"Superalgos","id":"45c55257-fc58-4b76-9310-6471ff58182a","savedPayload":{"position":{"x":14036.230609316899,"y":19801.695537773197},"targetPosition":{"x":14104.32918427783,"y":19668.044559144942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3a6a9b74-37a9-48c4-956c-a6d6a5ae0080","savedPayload":{"position":{"x":14104.32918427783,"y":19668.044559144942},"targetPosition":{"x":14240.526334199694,"y":19400.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"28f4f675-6764-4e30-b797-0ea44a6dfa53","savedPayload":{"position":{"x":14240.526334199694,"y":19400.742601888433},"targetPosition":{"x":13968.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Superalgos","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\n/* Chaikin Oscillator\n\nKEY TAKEAWAYS\n- The Chaikin Indicator applies MACD to the accumulation-distribution line rather than closing price.\n- A cross above the accumulation-distribution line indicates that market players are accumulating shares, securities or contracts, which is typically bullish.\n\n1. Money Flow Multiplier = [(Close - Low) - (High - Close)] / (High - Low) \n2. Money Flow Volume = Money Flow Multiplier x Volume for the Period\n3. ADL = Previous ADL + Current Period's Money Flow Volume\n4. Chaikin Oscillator = ('fast'-period EMA of ADL) - ('slow'-period EMA of ADL) */\n\n\nlet fastPeriod = 5 // Change value to set 'fast' period (must be less than or equal to 'fast')\nlet slowPeriod = 17 // Change value to set 'slow' period (must be greater than or equal to 'slow')\n\nlet candle = record.current\nlet volume = getElement('volumes', candle)\n\n\n// Set varibles\nvariable.totalVolume = volume.buy + volume.sell\t\nvariable.moneyFlowMultiplier = ((candle.close - candle.min) - (candle.max - candle.close)) / (candle.max - candle.min) \nvariable.moneyFlowVolume = variable.moneyFlowMultiplier * variable.totalVolume \nvariable.currentADL = variable.totalVolume + variable.moneyFlowVolume\nvariable.savedADL.push(variable.currentADL) // Push the currentADL into an array to be able to use \"previous ADL\"\n\nif (variable.savedADL.length > 2) { // Make sure we only save the current and previous\n variable.savedADL.splice(0, 1)\n}\n\n// Calculating the 'accDistLine' using previous ADL value if it is defined, else current\nif (variable.savedADL[0] === 'undefined')\n{variable.accDistLine = variable.savedADL[1] + variable.moneyFlowVolume} // Calculating with Current ADL\nelse\n{variable.accDistLine = variable.savedADL[0] + variable.moneyFlowVolume} // Calculating with Previous ADL\n\n\n// Calculate fastEMA and slowEMA of ADL\nif(isNaN(variable.previousEmaFast))\n{variable.previousEmaFast = variable.accDistLine}\nelse\n{variable.previousEmaFast}\n\nvariable.fastEMA = calculateEMAs(fastPeriod, variable.accDistLine, variable.previousEmaFast)\nvariable.previousEmaFast = variable.fastEMA\n\nif(isNaN(variable.previousEmaSlow))\n{variable.previousEmaSlow = variable.accDistLine}\nelse\n{variable.previousEmaSlow}\nvariable.slowEMA = calculateEMAs(slowPeriod, variable.accDistLine, variable.previousEmaSlow)\nvariable.previousEmaSlow = variable.slowEMA\n\n\n// Create EMA function for 'fast' and 'slow' ADL\nfunction calculateEMAs(periods, adl, previousEMA) {\n let k = 2 / (periods + 1)\n return adl * k + previousEMA * (1-k)\n}\n\n// Calculate Chaikin Oscillator value\nvariable.chaikinOscillator = variable.fastEMA - variable.slowEMA\n\n// Happy trading! CJ.","project":"Superalgos","id":"43f087d9-6da9-4387-a3ee-7e7e4ca247b3","savedPayload":{"position":{"x":13947.33381066081,"y":19411.075663396023},"targetPosition":{"x":13936.880964334045,"y":19311.623473859196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"2c6eff8c-0beb-4068-a9c6-26a06cbd242d","savedPayload":{"position":{"x":13936.880964334045,"y":19311.623473859196},"targetPosition":{"x":13921.201694843896,"y":19162.445189553953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n\n// Build arrays \n\nvariable.savedADL = []\n\n","project":"Superalgos","id":"67b6e8ff-b104-47c1-b8ec-a8847bce6b7a","savedPayload":{"position":{"x":13819.517534074947,"y":19390.831553964606},"targetPosition":{"x":13860.191198382527,"y":19299.477008200345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c6684774-9a86-4b1b-a1ef-5ddd2027ae00","savedPayload":{"position":{"x":13860.191198382527,"y":19299.477008200345},"targetPosition":{"x":13921.201694843896,"y":19162.445189553953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ba9d9a5f-61eb-49d8-a73d-15ca3e00ecd7","savedPayload":{"position":{"x":13921.201694843896,"y":19162.445189553953},"targetPosition":{"x":13968.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"31fee6c0-b932-4604-8a47-aa31fd679291","savedPayload":{"position":{"x":13968.132034355966,"y":18866.138687375413},"targetPosition":{"x":13756.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Chaikin Oscillator","id":"b4b61f3f-b65e-43b2-b8ee-6f87944fb7ae"}}}],"id":"f7bdd106-bdc2-4a99-8bce-173e94322727","savedPayload":{"position":{"x":13756.000000000002,"y":18654.00665301945},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"ARPS Slow","config":"{\n \"codeName\": \"ARPS-Slow\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market ARPS Slow","project":"Superalgos","id":"4a233d99-e570-4936-a3f4-613c75213bc8","savedPayload":{"position":{"x":15567.729481237811,"y":17623.641979655422},"targetPosition":{"x":15625.963766385876,"y":17840.975290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"c32e024e-83fc-422d-9dec-7b7a4179f17c"}}}],"outputDatasetFolders":[],"id":"03c83aa5-5473-499d-8990-b99aa25cd543","savedPayload":{"position":{"x":15625.963766385876,"y":17840.975290570463},"targetPosition":{"x":15684.198051533947,"y":18058.308601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"ARPS Slow Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"af2be1a5-6589-49d4-8f89-8ae1cb3162f8","savedPayload":{"position":{"x":15686.182336682012,"y":17743.54743264471},"targetPosition":{"x":15742.432336682012,"y":17840.975290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"ce465417-0658-430a-9888-2ffefee15357"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"24d1f7a4-66af-4169-a118-93618334f6ae","savedPayload":{"position":{"x":15771.549479256044,"y":17732.308635112942},"targetPosition":{"x":15742.432336682012,"y":17840.975290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"c541371a-27a9-436c-9342-081d67231318","savedPayload":{"position":{"x":15839.860194607763,"y":17784.725290570463},"targetPosition":{"x":15742.432336682012,"y":17840.975290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"6f23340b-8d1f-4652-876f-4a70c3e21aec","savedPayload":{"position":{"x":15742.432336682012,"y":17840.975290570463},"targetPosition":{"x":15684.198051533947,"y":18058.308601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"ce465417-0658-430a-9888-2ffefee15357","savedPayload":{"position":{"x":16002.396103067893,"y":17740.110549951558},"targetPosition":{"x":15684.198051533947,"y":18058.308601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"2597670e-3304-4839-ad6d-826290e3eabc","savedPayload":{"position":{"x":15901.531362448988,"y":18000.07431633744},"targetPosition":{"x":15684.198051533947,"y":18058.308601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"96c24e28-6cd5-4d1f-9a35-35997b7e160a","savedPayload":{"position":{"x":15901.531362448988,"y":18116.542886633568},"targetPosition":{"x":15684.198051533947,"y":18058.308601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e0f2f6a8-0241-4aba-8751-a632e066d047","savedPayload":{"position":{"x":14118.132034355966,"y":18866.138687375413},"targetPosition":{"x":13668.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Period-Daily","config":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Daily ARPS Slow","project":"Superalgos","id":"1aedf3a0-5890-424e-a1f2-e54fc52659e1","savedPayload":{"position":{"x":16266.000000000002,"y":17597.08378961345},"targetPosition":{"x":16041.000000000002,"y":17986.79522131645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"00c464d1-0a2a-48ce-a9c0-c2819a9f3424"}}}],"outputDatasetFolders":[],"id":"d0cc5e79-a820-47d7-ad12-406b09b6f4dd","savedPayload":{"position":{"x":16041.000000000002,"y":17986.79522131645},"targetPosition":{"x":15816.000000000002,"y":18376.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"ARPS Slow Multi-Period-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"fd87cb30-87eb-4ba7-9763-da651e48813c","savedPayload":{"position":{"x":16450.79899745976,"y":17774.10489744401},"targetPosition":{"x":16205.711431703001,"y":18151.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"379710cb-b876-45b0-a4f1-7a76cb6cae08"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Daily","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"3d36499e-ce24-4f0d-9875-48f7b63d05c8","savedPayload":{"position":{"x":16555.42711435863,"y":17868.31247704702},"targetPosition":{"x":16205.711431703001,"y":18151.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Superalgos","id":"77a7753f-af11-40ac-a65d-ca75123b04ea","savedPayload":{"position":{"x":16625.822623626736,"y":17990.24107572407},"targetPosition":{"x":16205.711431703001,"y":18151.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Daily","project":"Superalgos","id":"6efb002f-6126-42ca-93fe-21c67f833c60","savedPayload":{"position":{"x":16655.094722342554,"y":18127.955472710124},"targetPosition":{"x":16205.711431703001,"y":18151.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"b0367e88-7e82-42cd-944d-c4e9ca80d945","savedPayload":{"position":{"x":16205.711431703001,"y":18151.50665301945},"targetPosition":{"x":15816.000000000002,"y":18376.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"379710cb-b876-45b0-a4f1-7a76cb6cae08","savedPayload":{"position":{"x":16266.000000000002,"y":18376.50665301945},"targetPosition":{"x":15816.000000000002,"y":18376.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"0b78bc25-8a2b-4a22-bcda-635f3b9b1187","savedPayload":{"position":{"x":16010.855715851498,"y":18489.00665301945},"targetPosition":{"x":15816.000000000002,"y":18376.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"4eec532d-30b6-4356-b69d-2460739799ce","savedPayload":{"position":{"x":15928.500000000002,"y":18571.362368870945},"targetPosition":{"x":15816.000000000002,"y":18376.50665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"160e01a5-da62-4b67-9042-68751949ee96","savedPayload":{"position":{"x":13986.330085889911,"y":19184.33673890936},"targetPosition":{"x":13668.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"ARPS Slow","config":"{\n \"codeName\": \"slowARPS\",\n \"singularVariableName\": \"slowARPS\",\n \"pluralVariableName\": \"slowARPSs\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period\",\n \"fileName\": \"Data.json\"\n}","project":"Superalgos","id":"c32e024e-83fc-422d-9dec-7b7a4179f17c","savedPayload":{"position":{"x":13910.83713266845,"y":19342.474263063155},"targetPosition":{"x":13668.132034355966,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}","project":"Superalgos","id":"00c464d1-0a2a-48ce-a9c0-c2819a9f3424","savedPayload":{"position":{"x":13760.83713266845,"y":19451.455642263958},"targetPosition":{"x":13668.132034355966,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Superalgos","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.begin))\n{record.current.begin = 0}\nelse {record.current.begin}","project":"Superalgos","id":"9b3ec784-f875-4a31-9f2d-fdba3a4dd237","savedPayload":{"position":{"x":13968.132034355966,"y":20089.44374852799},"targetPosition":{"x":13725.426936043481,"y":19913.108172840246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"04be52be-03fa-4548-8ac1-11a688786301","savedPayload":{"position":{"x":13725.426936043481,"y":19913.108172840246},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.end))\n{record.current.end = 0}\nelse {record.current.end}","project":"Superalgos","id":"be9d5502-b6ea-4109-931c-263e4ef39166","savedPayload":{"position":{"x":13835.392989106482,"y":20222.18279377747},"targetPosition":{"x":13659.057413418739,"y":19979.477695464986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d7f463c1-7208-4b96-8d46-893ee111e6f7","savedPayload":{"position":{"x":13659.057413418739,"y":19979.477695464986},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate ARPS","config":"{\n \"codeName\": \"ARPS\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.ARPS))\n{variable.ARPS = 0}\nelse {variable.ARPS}","project":"Superalgos","id":"74a4a7e5-b4d5-46bd-9a3e-92c2705646cf","savedPayload":{"position":{"x":13621.779485199722,"y":20164.748029485323},"targetPosition":{"x":13575.426936043481,"y":20022.08955204105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3fe424b8-a927-4a4b-b82a-9fe013546966","savedPayload":{"position":{"x":13575.426936043481,"y":20022.08955204105},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate Aps Bull","config":"{\n \"codeName\": \"apsBull\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.apsBull))\n{variable.apsBull = 0}\nelse {variable.apsBull}","project":"Superalgos","id":"735b28dc-532e-471f-bcdd-84ea80114a0e","savedPayload":{"position":{"x":13482.721837730996,"y":20186.772597152503},"targetPosition":{"x":13482.721837730996,"y":20036.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"86568b58-7899-4b50-80cd-4223c5b2a528","savedPayload":{"position":{"x":13482.721837730996,"y":20036.772597152503},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate Aps Bear","config":"{\n \"codeName\": \"apsBear\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.apsBear))\n{variable.apsBear = 0}\nelse {variable.apsBear}","project":"Superalgos","id":"bf2645de-583b-4051-9f17-38935cb7d421","savedPayload":{"position":{"x":13343.66419026227,"y":20164.748029485323},"targetPosition":{"x":13390.016739418512,"y":20022.08955204105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e799bf00-cf17-4adb-92e9-d5c66bce7261","savedPayload":{"position":{"x":13390.016739418512,"y":20022.08955204105},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate SMA","config":"{\n \"codeName\": \"SMA\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.SMA))\n{variable.SMA = 0}\nelse {variable.SMA}","project":"Superalgos","id":"7c4af3a5-a3d3-4569-9074-6e5605f53cc2","savedPayload":{"position":{"x":13218.218474199382,"y":20100.83024462123},"targetPosition":{"x":13306.386262043254,"y":19979.477695464986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5d00b15c-7803-4044-8b44-166ea605e241","savedPayload":{"position":{"x":13306.386262043254,"y":19979.477695464986},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage ARPS","config":"{\n \"codeName\": \"percentageARPS\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageARPS))\n{variable.percentageARPS = 0}\nelse {variable.percentageARPS}","project":"Superalgos","id":"cde2b51c-7d16-4ee6-8b35-1dad3e18227f","savedPayload":{"position":{"x":13118.66419026227,"y":20001.275960684117},"targetPosition":{"x":13240.016739418512,"y":19913.108172840246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"af19875c-861c-407e-9275-8fb2111277dc","savedPayload":{"position":{"x":13240.016739418512,"y":19913.108172840246},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage Aps Bull","config":"{\n \"codeName\": \"percentageApsBull\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageApsBull))\n{variable.percentageApsBull = 0}\nelse {variable.percentageApsBull}","project":"Superalgos","id":"da247784-c47c-41ae-b764-519d47700a50","savedPayload":{"position":{"x":13054.746405398178,"y":19875.83024462123},"targetPosition":{"x":13197.404882842451,"y":19829.477695464986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"56774359-2338-4b22-bf66-26835a7f1266","savedPayload":{"position":{"x":13197.404882842451,"y":19829.477695464986},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage Aps Bear","config":"{\n \"codeName\": \"percentageApsBear\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageApsBear))\n{variable.percentageApsBear = 0}\nelse {variable.percentageApsBear}","project":"Superalgos","id":"79052dd4-e79c-4139-b034-a2b59a7cad5f","savedPayload":{"position":{"x":13032.721837730996,"y":19736.772597152503},"targetPosition":{"x":13182.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"30c88625-0df0-4647-9ebf-51a5ef868f58","savedPayload":{"position":{"x":13182.721837730996,"y":19736.772597152503},"targetPosition":{"x":13482.721837730996,"y":19736.772597152503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8b9a90a7-170a-4f59-8132-bd890aab9a26","savedPayload":{"position":{"x":13482.721837730996,"y":19736.772597152503},"targetPosition":{"x":13668.132034355966,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Superalgos","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* USER DEFINED VALUES SECTION */\n\nlet nCandles = 17 // Change number periods\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end\n} \n\n// Build arrays\n\nvariable.lastNCandlesARPS.push(candle.max - candle.min)\nvariable.lastNCandlesSMA.push(candle.close)\nvariable.lastNCandlesApsBull.push(candle.max - candle.open)\nvariable.lastNCandlesApsBear.push (candle.open - candle.min)\n\n// console.log(variable.lastNCandlesARPS)\n\n// Keep arrays the correct size of nCandles\n\nif (variable.lastNCandlesARPS.length > nCandles) {\n variable.lastNCandlesARPS.splice(0, 1)\n}\n\nif (variable.lastNCandlesSMA.length > nCandles) {\n variable.lastNCandlesSMA.splice(0, 1)\n}\n\nif (variable.lastNCandlesApsBull.length > nCandles) {\n variable.lastNCandlesApsBull.splice(0, 1)\n}\n\nif (variable.lastNCandlesApsBear.length > nCandles) {\n variable.lastNCandlesApsBear.splice(0, 1)\n}\n\n\n// Call the functions\nvariable.smaARPS = calculateSMA(variable.lastNCandlesARPS, nCandles)\nvariable.smaSMA = calculateSMA(variable.lastNCandlesSMA, nCandles)\nvariable.smaApsBull = calculateSMA(variable.lastNCandlesApsBull, nCandles)\nvariable.smaApsBear = calculateSMA(variable.lastNCandlesApsBear, nCandles)\n\n// Build SMA function\n\nfunction calculateSMA(src, periods) { \n // Check we have enough values to make the calc\n if (src.length < periods) { return 0 }\n \n let sum = 0 // Initialize sum variable\n for (let i = src.length - periods; i < src.length; i++) {\n sum = sum + src[i]\n }\n let sma = sum / periods\n return sma\n}\n\n// Calc final ARPS ApsBull ApsBear SMA as Rate\n\nvariable.ARPS = variable.smaARPS\n\n\nif (variable.smaApsBull > variable.smaApsBear) \n{\n\tvariable.apsBull = variable.smaSMA + ((variable.smaApsBull / variable.smaARPS) * (variable.smaApsBull - variable.smaApsBear) * 2)\n}\nelse \n{\n\tvariable.apsBull = variable.smaSMA - ((variable.smaApsBull / variable.smaARPS) * (variable.smaApsBear - variable.smaApsBull) * 2)\n}\n\nif (variable.smaApsBear > variable.smaApsBull) \n{\n\tvariable.apsBear = variable.smaSMA + ((variable.smaApsBear / variable.smaARPS) * (variable.smaApsBear - variable.smaApsBull) * 2)\n}\nelse \n{\n\tvariable.apsBear = variable.smaSMA - ((variable.smaApsBear / variable.smaARPS) * (variable.smaApsBull - variable.smaApsBear) * 2)\n}\n\nvariable.SMA = variable.smaSMA\n\n\n// Calc final ARPS ApsBull ApsBear as %\n\nvariable.percentageARPS = (variable.smaARPS/candle.close) *100\nvariable.percentageApsBull = (variable.smaApsBull/variable.smaARPS) *100\nvariable.percentageApsBear = (variable.smaApsBear/variable.smaARPS) *100\n\n\n// Happy trading! CJ. :-)","project":"Superalgos","id":"adea7d76-a792-4556-b017-093de9fe2b0f","savedPayload":{"position":{"x":13268.09683828102,"y":19536.760753427396},"targetPosition":{"x":13331.028877386005,"y":19459.0461572817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a6150e04-c314-489d-824f-23afa0072a7e","savedPayload":{"position":{"x":13331.028877386005,"y":19459.0461572817},"targetPosition":{"x":13425.426936043481,"y":19342.474263063155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n\n// Build 4 arrays \n\nvariable.lastNCandlesARPS = []\nvariable.lastNCandlesSMA = []\nvariable.lastNCandlesApsBull = [] \nvariable.lastNCandlesApsBear = [] \n","project":"Superalgos","id":"cc836ccb-c2dc-4ba5-9fcd-080a69c50b8a","savedPayload":{"position":{"x":13192.03182941918,"y":19432.066250449483},"targetPosition":{"x":13285.389872068901,"y":19396.22945549495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"679b4d08-204b-4564-9324-19f7ed005c08","savedPayload":{"position":{"x":13285.389872068901,"y":19396.22945549495},"targetPosition":{"x":13425.426936043481,"y":19342.474263063155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ab30d1a8-1659-46d7-9620-b2783b58feef","savedPayload":{"position":{"x":13425.426936043481,"y":19342.474263063155},"targetPosition":{"x":13668.132034355966,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e34788bb-3c57-4a14-abb5-451f35533e49","savedPayload":{"position":{"x":13668.132034355966,"y":19166.138687375413},"targetPosition":{"x":13668.132034355966,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"ARPS Slow","id":"e12e90bd-bc37-42da-9f83-7b1506391bd9"}}}],"id":"81becef8-2376-47a7-8cdf-a559c45ed950","savedPayload":{"position":{"x":13668.132034355966,"y":18866.138687375413},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"ARPS Fast","config":"{\n \"codeName\": \"ARPS-Fast\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market ARPS Fast","project":"Superalgos","id":"a4be096d-4fa4-44ba-983d-af202af96d7d","savedPayload":{"position":{"x":16144.729481237811,"y":17296.141979655422},"targetPosition":{"x":16202.96376638588,"y":17513.475290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"08336286-f6f1-4fa5-ba1e-912897063979"}}}],"outputDatasetFolders":[],"id":"0727df65-0f8c-4415-a85f-d9e322240273","savedPayload":{"position":{"x":16202.96376638588,"y":17513.475290570463},"targetPosition":{"x":16261.198051533947,"y":17730.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"ARPS Fast Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"5790535f-17f2-4ee0-bded-368ebd9489dc","savedPayload":{"position":{"x":16263.182336682012,"y":17416.04743264471},"targetPosition":{"x":16319.432336682012,"y":17513.475290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"1bfb1c32-5495-452d-81c3-5b575bfc09c1"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"ee739a5f-2a9e-40d4-a557-8cb53521d7e3","savedPayload":{"position":{"x":16348.549479256048,"y":17404.808635112942},"targetPosition":{"x":16319.432336682012,"y":17513.475290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"c926b53f-07cb-4d2c-8260-9dadc6bb2f1b","savedPayload":{"position":{"x":16416.86019460776,"y":17457.225290570463},"targetPosition":{"x":16319.432336682012,"y":17513.475290570463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"73f3249b-2f51-4399-950d-186d6d68c78e","savedPayload":{"position":{"x":16319.432336682012,"y":17513.475290570463},"targetPosition":{"x":16261.198051533947,"y":17730.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"1bfb1c32-5495-452d-81c3-5b575bfc09c1","savedPayload":{"position":{"x":16579.39610306789,"y":17412.610549951558},"targetPosition":{"x":16261.198051533947,"y":17730.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"9261d5a5-4da2-4119-a78a-7d231491c2ee","savedPayload":{"position":{"x":16478.531362448986,"y":17672.57431633744},"targetPosition":{"x":16261.198051533947,"y":17730.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"68b54ef4-857f-4a75-88ea-319ba92f5fd9","savedPayload":{"position":{"x":16478.531362448986,"y":17789.042886633568},"targetPosition":{"x":16261.198051533947,"y":17730.808601485503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b138ab56-8d61-44f0-b0e9-27f171bbbfbe","savedPayload":{"position":{"x":13774.198051533947,"y":19272.204704553395},"targetPosition":{"x":13456.000000000002,"y":18954.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Period-Daily","config":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Daily ARPS Fast","project":"Superalgos","id":"f679b2a9-f5ce-46fb-852e-be58c502a0da","savedPayload":{"position":{"x":16843,"y":17269.58378961345},"targetPosition":{"x":16618,"y":17659.29522131645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"0c30b8d6-f6a4-4f55-b496-d2438a9953f9"}}}],"outputDatasetFolders":[],"id":"d4701ed1-5658-45b5-8835-14f1414491f3","savedPayload":{"position":{"x":16618,"y":17659.29522131645},"targetPosition":{"x":16393,"y":18049.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"ARPS Fast Multi-Period-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"258d211e-d162-4064-ab04-a6f36ae306e6","savedPayload":{"position":{"x":17027.79899745976,"y":17446.60489744401},"targetPosition":{"x":16782.711431703,"y":17824.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2c12b3a2-5072-4152-9ce5-382ce627a4cf"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Daily","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"82262685-1d6f-4c35-8584-3f13ad1b0921","savedPayload":{"position":{"x":17132.427114358637,"y":17540.81247704702},"targetPosition":{"x":16782.711431703,"y":17824.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Superalgos","id":"c7c3c7a8-4fb5-45f2-bb11-51d6cfdfda3e","savedPayload":{"position":{"x":17202.822623626736,"y":17662.74107572407},"targetPosition":{"x":16782.711431703,"y":17824.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Daily","project":"Superalgos","id":"0f0a43f4-60d2-42fa-93fa-be2e21f8c302","savedPayload":{"position":{"x":17232.094722342554,"y":17800.455472710124},"targetPosition":{"x":16782.711431703,"y":17824.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"d29fbaa9-5eb9-4cb0-94e3-3ea6d18f20c2","savedPayload":{"position":{"x":16782.711431703,"y":17824.00665301945},"targetPosition":{"x":16393,"y":18049.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"2c12b3a2-5072-4152-9ce5-382ce627a4cf","savedPayload":{"position":{"x":16843,"y":18049.00665301945},"targetPosition":{"x":16393,"y":18049.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"0394d6ce-4648-4295-aa21-431adf475fe3","savedPayload":{"position":{"x":16587.855715851503,"y":18161.50665301945},"targetPosition":{"x":16393,"y":18049.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"c90561ab-2b37-4df4-8f06-10e06ed4edee","savedPayload":{"position":{"x":16505.5,"y":18243.862368870945},"targetPosition":{"x":16393,"y":18049.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8634ce99-462c-4cf4-b55a-e939bd458a6b","savedPayload":{"position":{"x":13456.000000000002,"y":19404.00665301945},"targetPosition":{"x":13456.000000000002,"y":18954.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"ARPS Fast","config":"{\n \"codeName\": \"fastARPS\",\n \"singularVariableName\": \"fastARPS\",\n \"pluralVariableName\": \"fastARPSs\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period\",\n \"fileName\": \"Data.json\"\n}","project":"Superalgos","id":"08336286-f6f1-4fa5-ba1e-912897063979","savedPayload":{"position":{"x":13290.798305156108,"y":19462.445189553953},"targetPosition":{"x":13243.867965644038,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}","project":"Superalgos","id":"0c30b8d6-f6a4-4f55-b496-d2438a9953f9","savedPayload":{"position":{"x":13107.670815722175,"y":19433.440644631923},"targetPosition":{"x":13243.867965644038,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Superalgos","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.begin))\n{record.current.begin = 0}\nelse {record.current.begin}","project":"Superalgos","id":"aa7ec15b-6515-41b2-bcf8-caf282254a2f","savedPayload":{"position":{"x":17020.13933855677,"y":18701.881922864293},"targetPosition":{"x":16723.832836378235,"y":18748.81226237636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0bdacd74-1544-46ef-80b8-c36764f748f1","savedPayload":{"position":{"x":16723.832836378235,"y":18748.81226237636},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.end))\n{record.current.end = 0}\nelse {record.current.end}","project":"Superalgos","id":"6ba23d0d-4820-44d9-882e-12b53e3340c5","savedPayload":{"position":{"x":17020.13933855677,"y":18889.60328091257},"targetPosition":{"x":16723.832836378235,"y":18842.672941400506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0fd74c82-d165-42ba-a60e-2557ef8f7469","savedPayload":{"position":{"x":16723.832836378235,"y":18842.672941400506},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate ARPS","config":"{\n \"codeName\": \"ARPS\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.ARPS))\n{variable.ARPS = 0}\nelse {variable.ARPS}","project":"Superalgos","id":"3548eb27-ca3d-4b56-851d-815322a07af3","savedPayload":{"position":{"x":16828.479270084455,"y":19000.038326771228},"targetPosition":{"x":16694.8282914562,"y":18931.939751810296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"70fe36c1-0c68-49e7-a2fa-8f60232ff4ef","savedPayload":{"position":{"x":16694.8282914562,"y":18931.939751810296},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate Aps Bull","config":"{\n \"codeName\": \"apsBull\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.apsBull))\n{variable.apsBull = 0}\nelse {variable.apsBull}","project":"Superalgos","id":"1473d657-276b-406b-90e6-a66131604ff6","savedPayload":{"position":{"x":16745.724385733636,"y":19113.940653422378},"targetPosition":{"x":16639.658368555654,"y":19007.874636244396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"571474ac-c4ed-4ee7-af2c-e4a56098cfad","savedPayload":{"position":{"x":16639.658368555654,"y":19007.874636244396},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate Aps Bear","config":"{\n \"codeName\": \"apsBear\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.apsBear))\n{variable.apsBear = 0}\nelse {variable.apsBear}","project":"Superalgos","id":"0b9787b0-9547-4688-be4a-48a727f42e04","savedPayload":{"position":{"x":16631.822059082486,"y":19196.695537773197},"targetPosition":{"x":16563.723484121554,"y":19063.044559144942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e255bc82-518f-41e0-b9c5-dc573217cfb9","savedPayload":{"position":{"x":16563.723484121554,"y":19063.044559144942},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Rate SMA","config":"{\n \"codeName\": \"SMA\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(variable.SMA))\n{variable.SMA = 0}\nelse {variable.SMA}","project":"Superalgos","id":"8e31b59b-6550-469d-a818-edb4b9eda503","savedPayload":{"position":{"x":16497.921843467797,"y":19240.20235515624},"targetPosition":{"x":16474.456673711764,"y":19092.04910406697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"4c52fc87-fac3-4a74-928c-beff9640f538","savedPayload":{"position":{"x":16474.456673711764,"y":19092.04910406697},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage ARPS","config":"{\n \"codeName\": \"percentageARPS\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageARPS))\n{variable.percentageARPS = 0}\nelse {variable.percentageARPS}","project":"Superalgos","id":"47dd70e8-0226-4bda-835d-8b426fc2e23d","savedPayload":{"position":{"x":16357.13082493159,"y":19240.20235515624},"targetPosition":{"x":16380.595994687626,"y":19092.04910406697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ce61113d-7b92-454d-9d22-557fb0532385","savedPayload":{"position":{"x":16380.595994687626,"y":19092.04910406697},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage Aps Bull","config":"{\n \"codeName\": \"percentageApsBull\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageApsBull))\n{variable.percentageApsBull = 0}\nelse {variable.percentageApsBull}","project":"Superalgos","id":"c456e845-561a-4761-b7d8-0424bdd76729","savedPayload":{"position":{"x":16223.230609316897,"y":19196.695537773197},"targetPosition":{"x":16291.329184277829,"y":19063.044559144942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b2f7070c-8430-4a3b-9477-b71fa1215cdb","savedPayload":{"position":{"x":16291.329184277829,"y":19063.044559144942},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Percentage Aps Bear","config":"{\n \"codeName\": \"percentageApsBear\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isNaN(variable.percentageApsBear))\n{variable.percentageApsBear = 0}\nelse {variable.percentageApsBear}","project":"Superalgos","id":"231fd372-de75-42b8-827b-7a315ac96a7f","savedPayload":{"position":{"x":16109.328282665747,"y":19113.940653422378},"targetPosition":{"x":16215.394299843729,"y":19007.874636244396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ba0880ca-226d-4e4c-a2d6-620d6dc5cfe0","savedPayload":{"position":{"x":16215.394299843729,"y":19007.874636244396},"targetPosition":{"x":16427.52633419969,"y":18795.742601888433},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"867c1562-64d7-47d1-ab5b-6de88bc115dd","savedPayload":{"position":{"x":12709.264051131018,"y":19438.53298721914},"targetPosition":{"x":13243.867965644038,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Superalgos","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* USER DEFINED VALUES SECTION */\n\nlet nCandles = 3 // Change number periods\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end\n} \n\n// Build arrays\n\nvariable.lastNCandlesARPS.push(candle.max - candle.min)\nvariable.lastNCandlesSMA.push(candle.close)\nvariable.lastNCandlesApsBull.push(candle.max - candle.open)\nvariable.lastNCandlesApsBear.push (candle.open - candle.min)\n\n// console.log(variable.lastNCandlesARPS)\n\n// Keep arrays the correct size of nCandles\n\nif (variable.lastNCandlesARPS.length > nCandles) {\n variable.lastNCandlesARPS.splice(0, 1)\n}\n\nif (variable.lastNCandlesSMA.length > nCandles) {\n variable.lastNCandlesSMA.splice(0, 1)\n}\n\nif (variable.lastNCandlesApsBull.length > nCandles) {\n variable.lastNCandlesApsBull.splice(0, 1)\n}\n\nif (variable.lastNCandlesApsBear.length > nCandles) {\n variable.lastNCandlesApsBear.splice(0, 1)\n}\n\n\n// Call the functions\nvariable.smaARPS = calculateSMA(variable.lastNCandlesARPS, nCandles)\nvariable.smaSMA = calculateSMA(variable.lastNCandlesSMA, nCandles)\nvariable.smaApsBull = calculateSMA(variable.lastNCandlesApsBull, nCandles)\nvariable.smaApsBear = calculateSMA(variable.lastNCandlesApsBear, nCandles)\n\n// Build SMA function\n\nfunction calculateSMA(src, periods) { \n // Check we have enough values to make the calc\n if (src.length < periods) { return 0 }\n \n let sum = 0 // Initialize sum variable\n for (let i = src.length - periods; i < src.length; i++) {\n sum = sum + src[i]\n }\n let sma = sum / periods\n return sma\n}\n\n// Calc final ARPS ApsBull ApsBear SMA as Rate\n\nvariable.ARPS = variable.smaARPS\n\n\nif (variable.smaApsBull > variable.smaApsBear) \n{\n\tvariable.apsBull = variable.smaSMA + ((variable.smaApsBull / variable.smaARPS) * (variable.smaApsBull - variable.smaApsBear) * 2)\n}\nelse \n{\n\tvariable.apsBull = variable.smaSMA - ((variable.smaApsBull / variable.smaARPS) * (variable.smaApsBear - variable.smaApsBull) * 2)\n}\n\nif (variable.smaApsBear > variable.smaApsBull) \n{\n\tvariable.apsBear = variable.smaSMA + ((variable.smaApsBear / variable.smaARPS) * (variable.smaApsBear - variable.smaApsBull) * 2)\n}\nelse \n{\n\tvariable.apsBear = variable.smaSMA - ((variable.smaApsBear / variable.smaARPS) * (variable.smaApsBull - variable.smaApsBear) * 2)\n}\n\nvariable.SMA = variable.smaSMA\n\n\n// Calc final ARPS ApsBull ApsBear as %\n\nvariable.percentageARPS = (variable.smaARPS/candle.close) *100\nvariable.percentageApsBull = (variable.smaApsBull/variable.smaARPS) *100\nvariable.percentageApsBear = (variable.smaApsBear/variable.smaARPS) *100\n\n\n// Happy trading! CJ! :-)","project":"Superalgos","id":"35a38ab1-ff66-4072-b82f-6cc2f56ff6f4","savedPayload":{"position":{"x":12698.93098962343,"y":19145.34046368026},"targetPosition":{"x":12798.383179160257,"y":19134.88761735349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"77b480da-70d7-43ab-bd51-98044b9350be","savedPayload":{"position":{"x":12798.383179160257,"y":19134.88761735349},"targetPosition":{"x":12947.561463465498,"y":19119.208347863343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n\n// Build 4 arrays \n\nvariable.lastNCandlesARPS = []\nvariable.lastNCandlesSMA = []\nvariable.lastNCandlesApsBull = [] \nvariable.lastNCandlesApsBear = [] \n","project":"Superalgos","id":"8b82130d-b51f-410c-82b3-34abb02bc3a4","savedPayload":{"position":{"x":12719.175099054848,"y":19017.524187094394},"targetPosition":{"x":12810.529644819107,"y":19058.197851401972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e1fcfd73-c477-4574-986f-85583fa489af","savedPayload":{"position":{"x":12810.529644819107,"y":19058.197851401972},"targetPosition":{"x":12947.561463465498,"y":19119.208347863343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"19eacb84-6904-4b79-aa5c-7f6c69c89b04","savedPayload":{"position":{"x":12947.561463465498,"y":19119.208347863343},"targetPosition":{"x":13243.867965644038,"y":19166.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"b099e79b-ee47-4937-bf88-43f1a4f55a8c","savedPayload":{"position":{"x":13243.867965644038,"y":19166.138687375413},"targetPosition":{"x":13456.000000000002,"y":18954.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"ARPS Fast","id":"fdffbdff-a42f-47db-b068-4a711070bef3"}}}],"id":"b1eaf829-987d-4ddc-92c7-10edb3e0d194","savedPayload":{"position":{"x":13456.000000000002,"y":18954.00665301945},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Average VS Average","config":"{\n \"codeName\": \"averageVsAverage\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market Average VS Average","project":"Superalgos","id":"2edf9e6c-e713-45fc-9764-73f1465f1352","savedPayload":{"position":{"x":13298.615075075051,"y":18964.99615794743},"targetPosition":{"x":13123.757233747232,"y":18823.399069961215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"400f9db6-00b8-48a4-b1ca-2fce23447a15"}}}],"outputDatasetFolders":[],"id":"322cf5e8-7f9d-4bdd-abed-5f78672b93a9","savedPayload":{"position":{"x":13123.757233747232,"y":18823.399069961215},"targetPosition":{"x":12948.899392419413,"y":18681.801981975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Average VS Average Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"87830a28-1634-48f8-a226-506c89ade476","savedPayload":{"position":{"x":13138.198836524625,"y":18920.974720510905},"targetPosition":{"x":13029.532181067105,"y":18891.857577936873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a8737ab1-e419-4e69-b49a-86dd29187dd8"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"3ab9def4-53a1-458f-83d7-b3be09887d4e","savedPayload":{"position":{"x":13100.330725060212,"y":18979.28649860078},"targetPosition":{"x":13029.532181067105,"y":18891.857577936873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"78ca9971-aa46-458f-b8d9-354426317bd4","savedPayload":{"position":{"x":13035.419976144436,"y":19004.20340059676},"targetPosition":{"x":13029.532181067105,"y":18891.857577936873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}},{"type":"Data Dependency","name":"Volumes Multi-Period-Market","project":"Superalgos","id":"f51ac085-64ae-45c2-9467-e98eb801379d","savedPayload":{"position":{"x":12968.260289627915,"y":18986.208016830733},"targetPosition":{"x":13029.532181067105,"y":18891.857577936873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"9bf0483c-4825-4a46-9cf4-1b5262579fc1"}}}],"dataMineDataDependencies":[],"id":"85b582f1-7cc2-4535-ac54-7df234e3db4f","savedPayload":{"position":{"x":13029.532181067105,"y":18891.857577936873},"targetPosition":{"x":12948.899392419413,"y":18681.801981975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"a8737ab1-e419-4e69-b49a-86dd29187dd8","savedPayload":{"position":{"x":12878.503883151308,"y":19126.26173524281},"targetPosition":{"x":12948.899392419413,"y":18681.801981975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"885a6862-324a-4528-b842-8c40f0aafc97","savedPayload":{"position":{"x":12807.3023044332,"y":18856.659823302816},"targetPosition":{"x":12948.899392419413,"y":18681.801981975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"bf186655-c6bd-487d-ab02-65b7535b80b1","savedPayload":{"position":{"x":12738.843796457542,"y":18762.434770622694},"targetPosition":{"x":12948.899392419413,"y":18681.801981975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f8c12a67-d98f-4a20-9f95-5e590321403f","savedPayload":{"position":{"x":13243.867965644038,"y":19316.138687375413},"targetPosition":{"x":13243.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Period-Daily","config":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Daily Average VS Average","project":"Superalgos","id":"3d362705-7d3b-4205-af78-6aeeccd326b9","savedPayload":{"position":{"x":12749.31287115968,"y":19396.915298070246},"targetPosition":{"x":12702.275062689236,"y":18949.380445154526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"ff8973cc-ff0d-432b-bb02-2ce87da7f59c"}}}],"outputDatasetFolders":[],"id":"41ea773f-0b13-4691-8393-f562352f89ee","savedPayload":{"position":{"x":12702.275062689236,"y":18949.380445154526},"targetPosition":{"x":12655.237254218791,"y":18501.845592238806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Average VS Average Multi-Period-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"627ead20-a71e-47c1-8d5d-42506ab2433d","savedPayload":{"position":{"x":12519.243573305126,"y":19360.475901093694},"targetPosition":{"x":12472.205764834682,"y":18912.941048177974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"b37ab847-04bd-4c0d-9599-3d308e6be0ec"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Daily","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"de6cab83-afd5-4f5a-ad2e-1cf0fc07b7e8","savedPayload":{"position":{"x":12401.810255566577,"y":19357.400801445783},"targetPosition":{"x":12472.205764834682,"y":18912.941048177974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Superalgos","id":"f0dea610-c1c0-4f2f-9d79-8e2cfc90b582","savedPayload":{"position":{"x":12289.174275450572,"y":19324.036504117143},"targetPosition":{"x":12472.205764834682,"y":18912.941048177974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Daily","project":"Superalgos","id":"f54e9145-daed-48a1-a2bb-ce82ceec4b78","savedPayload":{"position":{"x":12189.011588862255,"y":19262.656730833613},"targetPosition":{"x":12472.205764834682,"y":18912.941048177974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}},{"type":"Data Dependency","name":"Volumes Multi-Period-Daily","project":"Superalgos","id":"947c751a-393b-4499-88d0-54d112a2d923","savedPayload":{"position":{"x":12108.148117365956,"y":19177.444411709588},"targetPosition":{"x":12472.205764834682,"y":18912.941048177974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"2e683057-f911-4105-bc77-16f2706d1915"}}}],"dataMineDataDependencies":[],"id":"03d0b6f4-795f-43f9-aed7-398ff9be2c31","savedPayload":{"position":{"x":12472.205764834682,"y":18912.941048177974},"targetPosition":{"x":12655.237254218791,"y":18501.845592238806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"b37ab847-04bd-4c0d-9599-3d308e6be0ec","savedPayload":{"position":{"x":12291.179606750065,"y":18766.34895577042},"targetPosition":{"x":12655.237254218791,"y":18501.845592238806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"b7661232-5ecd-42e5-b4e2-0387253c51cc","savedPayload":{"position":{"x":12431.46982776093,"y":18525.364496474027},"targetPosition":{"x":12655.237254218791,"y":18501.845592238806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"25b50fcf-ad3c-436c-90b4-9b83dfafd4fb","savedPayload":{"position":{"x":12449.689526249205,"y":18410.32984754675},"targetPosition":{"x":12655.237254218791,"y":18501.845592238806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"90fe53a1-9c47-4b05-af43-8876c468d379","savedPayload":{"position":{"x":12925.669914110093,"y":19184.33673890936},"targetPosition":{"x":13243.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Average VS Average","config":"{\n \"codeName\": \"averageVsAverage\",\n \"singularVariableName\": \"averageVsAverage\",\n \"pluralVariableName\": \"averageVsAverages\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period\",\n \"fileName\": \"Data.json\"\n}","project":"Superalgos","id":"400f9db6-00b8-48a4-b1ca-2fce23447a15","savedPayload":{"position":{"x":12767.532389956295,"y":19108.843785687895},"targetPosition":{"x":12943.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","config":"{\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\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@Period/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}","project":"Superalgos","id":"ff8973cc-ff0d-432b-bb02-2ce87da7f59c","savedPayload":{"position":{"x":12658.551010755493,"y":18958.843785687895},"targetPosition":{"x":12943.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Superalgos","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.begin))\n{record.current.begin = 0}\nelse {record.current.begin}","project":"Superalgos","id":"abf7c3f9-418d-44be-9d5f-68117e6e26cf","savedPayload":{"position":{"x":11465.997291705151,"y":19436.727492435068},"targetPosition":{"x":11890.26136041708,"y":19012.46342372314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc0364a2-a5b0-4f77-81cb-448f3a532efb","savedPayload":{"position":{"x":11958.596466474826,"y":19114.405409046878},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Formula","code":"if (isNaN(record.current.end))\n{record.current.end = 0}\nelse {record.current.end}","project":"Superalgos","id":"615b00d5-f0e5-48e4-883f-8985b00b7470","savedPayload":{"position":{"x":11245.31760010297,"y":19132.987954698667},"targetPosition":{"x":11779.92151461599,"y":18860.59365485494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"20fcfc66-d336-4c0d-872f-50a5d8cd50b6","savedPayload":{"position":{"x":11811.493133483104,"y":18891.553385199248},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"bullPriceDeviation","config":"{\n \"codeName\": \"bullPriceDeviation\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isFinite(variable.bullPriceDeviation)) {\nvariable.bullPriceDeviation\n}\nelse {\nvariable.bullPriceDeviation = 1\n}","project":"Superalgos","id":"fa9aa35e-98af-416d-b3b9-395327e5cd9d","savedPayload":{"position":{"x":11925.045623569087,"y":18640.3908017439},"targetPosition":{"x":12074.441767668373,"y":18653.836698079413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"7bd05b9a-a315-4e3d-93b0-3943a7f3ba50","savedPayload":{"position":{"x":12074.441767668373,"y":18653.836698079413},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"smaPrice","config":"{\n \"codeName\": \"smaPrice\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isFinite(variable.smaPrice)) {\nvariable.smaPrice\n}\nelse {\nvariable.smaPrice = 1\n}","project":"Superalgos","id":"63142088-1b62-4a15-985f-c53cd6adb314","savedPayload":{"position":{"x":11986.932098746105,"y":18449.923815917784},"targetPosition":{"x":12115.699417786385,"y":18526.85870752867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"67b38c00-0e3d-47bc-942c-0fdda9625e9a","savedPayload":{"position":{"x":12115.699417786385,"y":18526.85870752867},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"volumeDeviation","config":"{\n \"codeName\": \"volumeDeviation\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isFinite(variable.volumeDeviation)) {\nvariable.volumeDeviation\n}\nelse {\nvariable.volumeDeviation = 1\n}","project":"Superalgos","id":"6ec8c68a-20f5-4d3d-8ef5-1c0e87f0c5a3","savedPayload":{"position":{"x":12125.3304142135,"y":18305.170526575857},"targetPosition":{"x":12207.964961431315,"y":18430.35651463405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"aa0f2fc4-d1de-49d8-87cb-d2d68b4bbb09","savedPayload":{"position":{"x":12207.964961431315,"y":18430.35651463405},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"openInterestDeviation","config":"{\n \"codeName\": \"openInterestDeviation\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Superalgos","recordFormula":{"type":"Record Formula","name":"New Record Formula","code":"if (isFinite(variable.openInterestDeviation)) {\nvariable.openInterestDeviation\n}\nelse {\nvariable.openInterestDeviation = 1\n}","project":"Superalgos","id":"3fde42f1-88e4-4a07-9f0d-ad1ceef8ae89","savedPayload":{"position":{"x":12312.829086249,"y":18234.80109795487},"targetPosition":{"x":12332.964076121649,"y":18383.44356222006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"264be2f7-a27c-414b-8aee-7473c120b89f","savedPayload":{"position":{"x":12332.964076121649,"y":18383.44356222006},"targetPosition":{"x":12373.234055866946,"y":18680.728490750444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"536bed44-cdea-4518-974c-4fbd6787c969","savedPayload":{"position":{"x":12373.234055866946,"y":18680.728490750444},"targetPosition":{"x":12943.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Superalgos","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"EDIT TOP LINES HERE TO CHANGE PERIODS","code":"// The Average VS Average Oscillator\n\n/* The Average VS Average Oscillator can be used to recognize changes between a fast average ('fastPeriod') and a slow average ('slowPeriod'). It measures 'Price Action', 'Volume', and a so called 'Open Interest'.\n'Bull Price Action' and 'Bear Price Action' is defined by the amount between the candle close and max and min.\n'Bull Volume' and 'Bear Volume' is divided using the price action.\n'Open Interest' is based upon the statement where:\nBull Candle and Volume Increase = Bull Interest\nBull Candle and Volume Decrease = Bear Interest\nBear Candle and Volume Increase = Bear Interest\nBear Candle and Volume Decrease = Bull Interest */\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\n/* USER DEFINED VALUES SECTION */\n\nlet fastPeriod = 5 // Change this number to the period of your choice (must be less than 'slowPeriod')\nlet slowPeriod = 21 // Change this number to the period of your choice (must be greater than 'fastPeriod')\nlet periodMultiplier = 3 // The 'slowPeriod' is muliplied by the 'periodMultiplier to create the \"long term\" trend\nlet fastBoost = 1.00 // '1.00' equals 'no extra boost' to your 'fastPeriod' where as '1.23' would boost the value by 23%\nlet gravity = 0 // '0' equals 'no gravity' (pullback towards midline ('slowPeriod'))\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Declaring variables used\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end\n} \nlet volCandle = record.current\nlet volume = getElement('volumes', volCandle)\nlet totalVolume = volume.buy + volume.sell\nlet totalRange = candle.max - candle.min\nlet multipliedFast = fastPeriod * periodMultiplier\nlet multipliedSlow = slowPeriod * periodMultiplier\n\nif ( candle.close > candle.open ) { \n variable.bullPriceRange = ( candle.close - candle.min ),\n variable.bearPriceRange = ( candle.max - candle.close )\n}\nelse { \n variable.bullPriceRange = ( candle.close - candle.min ),\n variable.bearPriceRange = ( candle.max - candle.close )\n}\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Declaring 'Volume Difference'\n\nvariable.previousCurrentVolume.push(totalVolume)\nif (variable.previousCurrentVolume.length > 2) {\n variable.previousCurrentVolume.splice(0, 1)\n}\n\nif (variable.previousCurrentVolume[1] === 'undefined') {\n variable.positiveVolumeDifference = 0.01\n}\nelse {\n if (variable.previousCurrentVolume[variable.previousCurrentVolume.max] > variable.previousCurrentVolume[0]) {\n variable.positiveTotalVolumeDifference = (variable.previousCurrentVolume[1] - variable.previousCurrentVolume[0]) \n }\n else {\n variable.positiveTotalVolumeDifference = (variable.previousCurrentVolume[0] - variable.previousCurrentVolume[1])\n }\n}\n\nvariable.bullVolumeDifference = variable.positiveTotalVolumeDifference * (variable.bullPriceRange / totalRange)\nvariable.bearVolumeDifference = variable.positiveTotalVolumeDifference * (variable.bearPriceRange / totalRange)\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Declaring 'Open Interest'\n// Converting values to percentages due to the differences of range and volume (range might be in decimals while volume often is in thousands)\n\nif ( candle.close > candle.open && variable.previousCurrentVolume[1] > variable.previousCurrentVolume[0] ) { // Candle UP & Volume UP, Bullish Interest\n variable.openInterest = 1 + ((variable.bullPriceRange / totalRange) * (variable.bullVolumeDifference / variable.positiveTotalVolumeDifference))\n}\n\nelse if ( candle.close < candle.open && variable.previousCurrentVolume[1] < variable.previousCurrentVolume[0] ) { // Candle DOWN & Volume DOWN, Bullish Interest\n variable.openInterest = 1 + ((variable.bearPriceRange / totalRange) * (variable.bearVolumeDifference / variable.positiveTotalVolumeDifference))\n}\n\nelse if ( candle.close > candle.open && variable.previousCurrentVolume[1] < variable.previousCurrentVolume[0] ) { // Candle UP & Volume DOWN, Bearish Interest\n variable.openInterest = 1 - ((variable.bullPriceRange / totalRange) * (variable.bullVolumeDifference / variable.positiveTotalVolumeDifference))\n}\n\nelse { // Candle DOWN & Volume UP, Bearish Interest\n variable.openInterest = 1 - ((variable.bearPriceRange / totalRange) * (variable.bearVolumeDifference / variable.positiveTotalVolumeDifference))\n}\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Saving to arrays\n\nvariable.savedCandleClose.push(candle.close)\nif (variable.savedCandleClose.length > multipliedSlow) {\n variable.savedCandleClose.splice(0, 1)\n}\n\nvariable.savedTotalRange.push(totalRange)\nif (variable.savedTotalRange.length > multipliedSlow) {\n variable.savedTotalRange.splice(0, 1)\n}\n\nvariable.savedBullPriceRange.push(variable.bullPriceRange)\nif (variable.savedBullPriceRange.length > multipliedSlow) {\n variable.savedBullPriceRange.splice(0, 1)\n}\n\nvariable.savedTotalVolume.push(totalVolume)\nif (variable.savedTotalVolume.length > multipliedSlow) {\n variable.savedTotalVolume.splice(0, 1)\n}\n\nvariable.savedOpenInterest.push(variable.openInterest)\nif (variable.savedOpenInterest.length > multipliedSlow) {\n variable.savedOpenInterest.splice(0, 1)\n}\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Calling SMA functions\n\nvariable.smaMultipliedFastCandleClose = calculateSMA(variable.savedCandleClose, multipliedFast)\nvariable.smaSlowCandleClose = calculateSMA(variable.savedCandleClose, slowPeriod)\nvariable.smaLongTermCandleClose = calculateSMA(variable.savedCandleClose, multipliedSlow)\n\nvariable.smaFastTotalRange = calculateSMA(variable.savedTotalRange, fastPeriod)\nvariable.smaSlowTotalRange = calculateSMA(variable.savedTotalRange, slowPeriod)\nvariable.smaLongTermRange = calculateSMA(variable.savedTotalRange, multipliedSlow)\n\nvariable.smaFastBullPriceRange = calculateSMA(variable.savedBullPriceRange, fastPeriod)\nvariable.smaSlowBullPriceRange = calculateSMA(variable.savedBullPriceRange, slowPeriod)\n\nvariable.smaFastTotalVolume = calculateSMA(variable.savedTotalVolume, fastPeriod)\nvariable.smaLongTermTotalVolume = calculateSMA(variable.savedTotalVolume, multipliedSlow)\n\nvariable.smaFastOpenInterest = calculateSMA(variable.savedOpenInterest, fastPeriod)\nvariable.smaSlowOpenInterest = calculateSMA(variable.savedOpenInterest, slowPeriod)\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Creating the SMA function\n\nfunction calculateSMA(src, periods) { \n // Check we have enough values to make the calculation\n if (src.length < periods) { return 0 }\n \n // Initialize sum variable\n let sum = 0 \n for (let i = src.length - periods; i < src.length; i++) {\n sum = sum + src[i]\n }\n let sma = sum / periods\n return sma\n}\n\n// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n// Declaring record variables by comparing 'fastPeriod' values with 'slowPeriod' values, also applying 'fastBoost' and 'gravity'\n\nvariable.fastPriceRange = variable.smaFastTotalRange\nvariable.slowPriceRange = variable.smaSlowTotalRange\nvariable.longTermPriceRange = variable.smaLongTermRange\n\nvariable.bullPriceDeviation = ((((variable.smaFastBullPriceRange * fastBoost) + (variable.smaSlowBullPriceRange * gravity)) / (gravity + 1)) / variable.slowPriceRange) * 2\n\nvariable.volumeDeviation = variable.smaFastTotalVolume / variable.smaLongTermTotalVolume\n\nvariable.openInterestDeviation = ((((variable.smaFastOpenInterest * fastBoost) + (variable.smaSlowOpenInterest * gravity)) / (gravity + 1)) / variable.smaSlowOpenInterest)\n\nvariable.smaPrice = variable.smaMultipliedFastCandleClose / variable.smaLongTermCandleClose\n\n// Happy trading! CJ.","project":"Superalgos","id":"8c60ba71-a9d3-4f8e-afe0-896444288364","savedPayload":{"position":{"x":12573.245899592053,"y":18466.10349130047},"targetPosition":{"x":12650.96049573775,"y":18529.035530405454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a063882c-12d0-4d12-9b5a-ca5b1db72b7f","savedPayload":{"position":{"x":12650.96049573775,"y":18529.035530405454},"targetPosition":{"x":12767.532389956295,"y":18623.43358906293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Superalgos","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n\n// Build 6 arrays \n\nvariable.previousCurrentVolume = []\nvariable.savedTotalRange = []\nvariable.savedBullPriceRange = [] \nvariable.savedTotalVolume = [] \nvariable.savedOpenInterest = [] \nvariable.savedCandleClose = [] ","project":"Superalgos","id":"34d8c2bd-b8fc-4584-9d03-262c2ed57243","savedPayload":{"position":{"x":12677.94040256997,"y":18390.038482438627},"targetPosition":{"x":12713.7771975245,"y":18483.39652508835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"7aab7dde-e3ed-45b0-907e-f7e7ca67c900","savedPayload":{"position":{"x":12713.7771975245,"y":18483.39652508835},"targetPosition":{"x":12767.532389956295,"y":18623.43358906293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"59f62f92-018d-4f53-9c86-efa887cad1ce","savedPayload":{"position":{"x":12767.532389956295,"y":18623.43358906293},"targetPosition":{"x":12943.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"331e099d-5ffe-4d60-8186-effe0aef5d17","savedPayload":{"position":{"x":12943.867965644038,"y":18866.138687375413},"targetPosition":{"x":13243.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Average VS Average","id":"13acaaae-6a8e-4e48-a326-9d209079629f"}}}],"id":"01b8702d-ee62-45f7-ac01-e1f7ce70c843","savedPayload":{"position":{"x":13243.867965644038,"y":18866.138687375413},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"plotters":[{"type":"Plotter","name":"Chaikin Oscillator Plotter","config":"{\n \"codeName\": \"Chaikin-Oscillator\"\n}","project":"Superalgos","modules":[{"type":"Plotter Module","name":"Chaikin Oscillator","config":"{\n \"codeName\": \"chaikinOscillator\",\n \"icon\": \"oscillator\"\n}","project":"Superalgos","shapes":{"type":"Shapes","name":"New Shapes","project":"Superalgos","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Superalgos","points":[{"type":"Point","name":"Zero Line Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.zeroLine","project":"Superalgos","id":"80862799-63a8-4ba6-a807-b8425ebf42e6","savedPayload":{"position":{"x":12437.728644668177,"y":19458.751691732494},"targetPosition":{"x":12390.798305156108,"y":19162.445189553953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ef40ac92-9977-4887-9c81-b2442254f267","savedPayload":{"position":{"x":12390.798305156108,"y":19162.445189553953},"targetPosition":{"x":12343.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.zeroLine","project":"Superalgos","id":"926f7d83-fec5-4224-b5a4-8e1a54520950","savedPayload":{"position":{"x":12071.473665800311,"y":19400.742601888433},"targetPosition":{"x":12207.670815722175,"y":19133.440644631923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1b1be8ea-2fa5-41c4-bba0-6ca2139b3f47","savedPayload":{"position":{"x":12207.670815722175,"y":19133.440644631923},"targetPosition":{"x":12343.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Chaikin Oscillator Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.chaikinOscillator","project":"Superalgos","id":"e741c1f0-43b2-4863-8d93-7fc46b343d93","savedPayload":{"position":{"x":11809.264051131018,"y":19138.53298721914},"targetPosition":{"x":12076.566008387528,"y":19002.335837297276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"53915588-afe8-48a8-9d68-5726ff873676","savedPayload":{"position":{"x":12076.566008387528,"y":19002.335837297276},"targetPosition":{"x":12343.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Chaikin Oscillator End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.chaikinOscillator","project":"Superalgos","id":"10fc95bd-dc19-407a-809e-6f4f385316f6","savedPayload":{"position":{"x":11751.254961286957,"y":18772.278008351273},"targetPosition":{"x":12047.561463465498,"y":18819.208347863343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"56c5b893-e76e-4eae-b3d3-e2bb1c985ad8","savedPayload":{"position":{"x":12047.561463465498,"y":18819.208347863343},"targetPosition":{"x":12343.867965644038,"y":18866.138687375413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b2a71e98-e51b-4b89-972e-d5581f4625e0","savedPayload":{"position":{"x":12343.867965644038,"y":18866.138687375413},"targetPosition":{"x":12556.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Zero Line","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"246dfad4-544c-47fb-8b84-977bdd41cd47","savedPayload":{"position":{"x":14463.44450422656,"y":16854.484741416603},"targetPosition":{"x":14753.22225211328,"y":16932.13045494736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8896e73d-ee20-461b-9608-55f4927c4b10","savedPayload":{"position":{"x":14753.22225211328,"y":16932.13045494736},"targetPosition":{"x":15043.000000000002,"y":17009.776168478118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"163aeab0-ae3e-4467-9da4-9f96dc09ec0f","savedPayload":{"position":{"x":14893.000000000002,"y":16749.968547342785},"targetPosition":{"x":15043.000000000002,"y":17009.776168478118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"ef40ac92-9977-4887-9c81-b2442254f267"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"e1f60b5e-6727-44d7-8e9c-d913098cd747","savedPayload":{"position":{"x":15120.64571353076,"y":16719.998420591397},"targetPosition":{"x":15043.000000000002,"y":17009.776168478118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"1b1be8ea-2fa5-41c4-bba0-6ca2139b3f47"}}}],"id":"f79ac980-28be-4eaf-87ee-0ae394c976eb","savedPayload":{"position":{"x":12256.000000000002,"y":18654.00665301945},"targetPosition":{"x":12556.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Chaikin Oscillator","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"Dashed TURQUOISE","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"60001259-de7c-4c30-b752-839c3ec0cd10","savedPayload":{"position":{"x":11743.867965644038,"y":18441.874618663485},"targetPosition":{"x":12043.867965644038,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"7dcea241-9bf6-4dcd-99d5-f568e8ebd151","savedPayload":{"position":{"x":12043.867965644038,"y":18441.874618663485},"targetPosition":{"x":12343.867965644038,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Chaikin Oscillator Begin","project":"Superalgos","id":"9efb3b5e-4eeb-4aa8-a18e-bada560c738f","savedPayload":{"position":{"x":12131.735931288074,"y":18229.74258430752},"targetPosition":{"x":12343.867965644038,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Chaikin Oscillator Begin","id":"53915588-afe8-48a8-9d68-5726ff873676"}}},{"type":"Polygon Vertex","name":"Chaikin Oscillator End","project":"Superalgos","id":"08067dd0-d1a3-4b75-bcee-996118cfd9db","savedPayload":{"position":{"x":12343.867965644038,"y":18141.874618663485},"targetPosition":{"x":12343.867965644038,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Chaikin Oscillator End","id":"56c5b893-e76e-4eae-b3d3-e2bb1c985ad8"}}}],"id":"b5dd57fb-a9cc-48f2-bc06-cb3b02544f08","savedPayload":{"position":{"x":12343.867965644038,"y":18441.874618663485},"targetPosition":{"x":12556.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"d4571993-801c-4a30-9fc9-eac333de1451","savedPayload":{"position":{"x":12556.000000000002,"y":18654.00665301945},"targetPosition":{"x":12856.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[],"id":"b4b61f3f-b65e-43b2-b8ee-6f87944fb7ae","savedPayload":{"position":{"x":12856.000000000002,"y":18654.00665301945},"targetPosition":{"x":13156.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9639a20f-b875-46f6-8cbb-4e71cc941041","savedPayload":{"position":{"x":13156.000000000002,"y":18654.00665301945},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"ARPS Slow Plotter","config":"{\n \"codeName\": \"ARPS-Slow\"\n}","project":"Superalgos","modules":[{"type":"Plotter Module","name":"ARPS Slow","config":"{\n \"codeName\": \"slowARPS\",\n \"icon\": \"oscillator\"\n}","project":"Superalgos","shapes":{"type":"Shapes","name":"New Shapes","project":"Superalgos","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Superalgos","points":[{"type":"Point","name":"SMA Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.SMA","project":"Superalgos","id":"a210d685-38e1-43a3-9878-adbd61c761e0","savedPayload":{"position":{"x":15538.752452292845,"y":18825.3271911492},"targetPosition":{"x":15238.886722607795,"y":18816.35255129838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6c0d2a1f-25f3-4d72-a57d-97f2c956f40e","savedPayload":{"position":{"x":15238.886722607795,"y":18816.35255129838},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SMA End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.SMA","project":"Superalgos","id":"b884cd0e-265e-4f70-846f-33a37a257ecc","savedPayload":{"position":{"x":15471.572466325475,"y":19083.76338171794},"targetPosition":{"x":15205.296729624106,"y":18945.57064658275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ae39d4c5-612d-4ac3-a447-2c3157e028e5","savedPayload":{"position":{"x":15205.296729624106,"y":18945.57064658275},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bull Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.apsBull","project":"Superalgos","id":"eb99829a-5d1a-40e4-9ccc-7fc73d6c6948","savedPayload":{"position":{"x":15298.914129735489,"y":19287.45804025429},"targetPosition":{"x":15118.967561329113,"y":19047.417975850924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2852ef63-8ffe-4516-b5f9-f635ea773efa","savedPayload":{"position":{"x":15118.967561329113,"y":19047.417975850924},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bull End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.apsBull","project":"Superalgos","id":"8aedf7aa-675e-467b-b9b5-d60754399725","savedPayload":{"position":{"x":15054.974543600074,"y":19396.066941484063},"targetPosition":{"x":14996.997768261406,"y":19101.72242646581},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"66be2c9a-b271-4410-b305-d6ff7a8f6806","savedPayload":{"position":{"x":14996.997768261406,"y":19101.72242646581},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bear Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.apsBear","project":"Superalgos","id":"4db679ee-e6b7-43e0-89b9-df275970ab75","savedPayload":{"position":{"x":14788.068934676035,"y":19388.07876051796},"targetPosition":{"x":14863.544963799388,"y":19097.728335982767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8a80a7ec-3ffd-4d5f-b212-b5e052515b31","savedPayload":{"position":{"x":14863.544963799388,"y":19097.728335982767},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bear End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.apsBear","project":"Superalgos","id":"f68cafa6-18dd-40b8-b669-265897ffbbc7","savedPayload":{"position":{"x":14551.061232193262,"y":19265.075654564916},"targetPosition":{"x":14745.041112558001,"y":19036.226783006245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"bc3e9257-c56b-42ef-a0cb-82656d0a364e","savedPayload":{"position":{"x":14745.041112558001,"y":19036.226783006245},"targetPosition":{"x":14939.02099292274,"y":18807.37791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0fbe8beb-9d62-46b2-9d77-9b246aff6bdc","savedPayload":{"position":{"x":12634.447798537763,"y":18587.46242578744},"targetPosition":{"x":12741.958183401353,"y":18307.38829783828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"SMA","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"95265ad5-3c49-4d1f-9a60-01bcdf2816be","savedPayload":{"position":{"x":15081.40991376369,"y":19329.96089514218},"targetPosition":{"x":14918.01820325918,"y":19078.359724758553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"d3facbf8-a2e6-4452-b21b-35352511a827","savedPayload":{"position":{"x":14918.01820325918,"y":19078.359724758553},"targetPosition":{"x":14754.626492754673,"y":18826.758554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"SMA Begin","project":"Superalgos","id":"36c97105-26c3-475e-949d-ce8c3480f651","savedPayload":{"position":{"x":14692.252985509345,"y":19120.202834595064},"targetPosition":{"x":14754.626492754673,"y":18826.758554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA Begin","id":"6c0d2a1f-25f3-4d72-a57d-97f2c956f40e"}}},{"type":"Polygon Vertex","name":"SMA End","project":"Superalgos","id":"6dd790c5-abf3-4fb3-b19f-6afaf91da40a","savedPayload":{"position":{"x":14503.025322371046,"y":18990.15026487943},"targetPosition":{"x":14754.626492754673,"y":18826.758554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA End","id":"ae39d4c5-612d-4ac3-a447-2c3157e028e5"}}}],"id":"c92be7eb-fddc-4bc6-a65d-a0a40bc37ec8","savedPayload":{"position":{"x":12490.357013017727,"y":18470.780008342786},"targetPosition":{"x":12741.958183401353,"y":18307.38829783828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"APS Bull","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"Dashed TURQUOISE","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"95ed4962-8fe8-4f35-ae47-64204481b727","savedPayload":{"position":{"x":14562.654978611015,"y":19333.231176915182},"targetPosition":{"x":14578.355765483899,"y":19033.642316488807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"e7445d37-5968-48de-927c-4efdb45b7c59","savedPayload":{"position":{"x":14578.355765483899,"y":19033.642316488807},"targetPosition":{"x":14594.056552356782,"y":18734.05345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"APS Bull Begin","project":"Superalgos","id":"0f784377-cb5c-4f2f-96b3-68407b05af78","savedPayload":{"position":{"x":14371.113104713564,"y":18934.7926379701},"targetPosition":{"x":14594.056552356782,"y":18734.05345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bull Begin","id":"2852ef63-8ffe-4516-b5f9-f635ea773efa"}}},{"type":"Polygon Vertex","name":"APS Bull End","project":"Superalgos","id":"8c0f843b-249e-4a35-88b9-70f63e1890c3","savedPayload":{"position":{"x":14294.46769193041,"y":18718.352669189557},"targetPosition":{"x":14594.056552356782,"y":18734.05345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bull End","id":"66be2c9a-b271-4410-b305-d6ff7a8f6806"}}}],"id":"f019e42a-3005-4a2b-9717-48d6902c03da","savedPayload":{"position":{"x":12442.36932297498,"y":18291.687510965396},"targetPosition":{"x":12741.958183401353,"y":18307.38829783828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"APS Bear","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"Dashed RED","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"b3ea885c-fc4e-44b5-93e4-c965b7622d6d","savedPayload":{"position":{"x":14141.051196759618,"y":19030.96039000926},"targetPosition":{"x":14329.847314074568,"y":18797.81660157217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"a1fa021f-4b0f-41ee-a344-cdb8360b641a","savedPayload":{"position":{"x":14329.847314074568,"y":18797.81660157217},"targetPosition":{"x":14518.643431389519,"y":18564.67281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"APS Bear Begin","project":"Superalgos","id":"1c703412-aa66-4f3c-953e-f1798935a713","savedPayload":{"position":{"x":14220.286862779038,"y":18596.031352115377},"targetPosition":{"x":14518.643431389519,"y":18564.67281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bear Begin","id":"8a80a7ec-3ffd-4d5f-b212-b5e052515b31"}}},{"type":"Polygon Vertex","name":"APS Bear End","project":"Superalgos","id":"e915dba3-f07e-42df-9705-7da67057decd","savedPayload":{"position":{"x":14285.499642952427,"y":18375.876695820127},"targetPosition":{"x":14518.643431389519,"y":18564.67281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bear End","id":"bc3e9257-c56b-42ef-a0cb-82656d0a364e"}}}],"id":"07d9669b-ce23-49fb-b2dd-666c5f32c755","savedPayload":{"position":{"x":12508.814394964262,"y":18118.592180523327},"targetPosition":{"x":12741.958183401353,"y":18307.38829783828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"59717ffa-8d07-4e2b-98da-e6fb3353ea04","savedPayload":{"position":{"x":12741.958183401353,"y":18307.38829783828},"targetPosition":{"x":13031.735931288074,"y":18229.74258430752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"ARPS Slow","config":"{\n \"codeName\": \"ARPS-Slow\"\n}","project":"Superalgos","panelData":[{"type":"Panel Data","name":"Average Range % per Candle","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageARPS","project":"Superalgos","id":"6f7acaa5-1243-4f77-875f-5397475358e9","savedPayload":{"position":{"x":12699.574023683499,"y":17530.157215285468},"targetPosition":{"x":12959.38164481883,"y":17680.157215285468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.BLACK\"\n}","project":"Superalgos","id":"c1de33b9-fa92-419f-baa8-081dc437c569","savedPayload":{"position":{"x":12959.38164481883,"y":17380.157215285468},"targetPosition":{"x":12959.38164481883,"y":17680.157215285468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8fd22998-6471-490b-bd96-9d30d99978b8","savedPayload":{"position":{"x":12959.38164481883,"y":17680.157215285468},"targetPosition":{"x":13109.38164481883,"y":17939.9648364208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Average % BULL","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageApsBull","project":"Superalgos","id":"20fc3099-2c91-4c55-9336-60553f207253","savedPayload":{"position":{"x":13109.38164481883,"y":17360.40934064736},"targetPosition":{"x":13187.027358349585,"y":17650.18708853408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n}","project":"Superalgos","id":"6906425e-38ab-4aaa-84da-b4e43eda38cd","savedPayload":{"position":{"x":13399.15939270555,"y":17438.055054178116},"targetPosition":{"x":13187.027358349585,"y":17650.18708853408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b9bd72d6-fe20-411e-a481-3593020f9ee2","savedPayload":{"position":{"x":13187.027358349585,"y":17650.18708853408},"targetPosition":{"x":13109.38164481883,"y":17939.9648364208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Average % BEAR","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageApsBear","project":"Superalgos","id":"457c2cc9-cf06-407d-a12b-e9a24ce43a3b","savedPayload":{"position":{"x":13519.18926595416,"y":17530.157215285468},"targetPosition":{"x":13369.18926595416,"y":17789.9648364208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n\"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Superalgos","id":"8d54d8bf-89eb-41f8-bfb2-8a471506b3b5","savedPayload":{"position":{"x":13669.18926595416,"y":17789.9648364208},"targetPosition":{"x":13369.18926595416,"y":17789.9648364208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2731ea97-36e9-4bad-8339-803c567e8a87","savedPayload":{"position":{"x":13369.18926595416,"y":17789.9648364208},"targetPosition":{"x":13109.38164481883,"y":17939.9648364208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"75e49a63-45a5-4f16-876e-53a509ddb245","savedPayload":{"position":{"x":13109.38164481883,"y":17939.9648364208},"targetPosition":{"x":13031.735931288074,"y":18229.74258430752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e12e90bd-bc37-42da-9f83-7b1506391bd9","savedPayload":{"position":{"x":13031.735931288074,"y":18229.74258430752},"targetPosition":{"x":13243.867965644038,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f3a68e45-18b6-4192-bccd-00364c5d72c0","savedPayload":{"position":{"x":13243.867965644038,"y":18441.874618663485},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"ARPS Fast Plotter","config":"{\n \"codeName\": \"ARPS-Fast\"\n}","project":"Superalgos","modules":[{"type":"Plotter Module","name":"ARPS Fast","config":"{\n \"codeName\": \"ARPS-Fast\",\n \"icon\": \"oscillator\"\n}","project":"Superalgos","shapes":{"type":"Shapes","name":"New Shapes","project":"Superalgos","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Superalgos","points":[{"type":"Point","name":"SMA Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.SMA","project":"Superalgos","id":"7f32a7cc-bbbb-4b76-918d-fb4b49ae1cbe","savedPayload":{"position":{"x":15614.752452292845,"y":18600.8271911492},"targetPosition":{"x":15314.886722607795,"y":18591.85255129838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"43c595ce-8ba1-4a6a-b126-38898e46c880","savedPayload":{"position":{"x":15314.886722607795,"y":18591.85255129838},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SMA End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.SMA","project":"Superalgos","id":"17b6dd00-6205-482f-8ed4-1c7b215aa634","savedPayload":{"position":{"x":15547.572466325475,"y":18859.26338171794},"targetPosition":{"x":15281.296729624106,"y":18721.07064658275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"547e8e7d-b5b6-4fcd-ba52-975447186c6d","savedPayload":{"position":{"x":15281.296729624106,"y":18721.07064658275},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bull Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.apsBull","project":"Superalgos","id":"c65449b6-1047-449c-8974-d439b263f767","savedPayload":{"position":{"x":15374.914129735489,"y":19062.95804025429},"targetPosition":{"x":15194.967561329117,"y":18822.917975850924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ec943efd-adb7-4d6a-8bab-1f77dae8bade","savedPayload":{"position":{"x":15194.967561329117,"y":18822.917975850924},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bull End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.apsBull","project":"Superalgos","id":"bf788df7-d7bd-44f5-a1e2-f991b559eb67","savedPayload":{"position":{"x":15130.974543600076,"y":19171.566941484063},"targetPosition":{"x":15072.997768261408,"y":18877.22242646581},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a8a9bc4f-6b37-4ce7-8e87-0589fcf5fb58","savedPayload":{"position":{"x":15072.997768261408,"y":18877.22242646581},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bear Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.apsBear","project":"Superalgos","id":"e4644710-8f0c-462d-b981-a1dce5b8c73a","savedPayload":{"position":{"x":14864.068934676037,"y":19163.57876051796},"targetPosition":{"x":14939.54496379939,"y":18873.228335982767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a144fd80-7187-4237-8a1e-efc6927eb58f","savedPayload":{"position":{"x":14939.54496379939,"y":18873.228335982767},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"APS Bear End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.apsBear","project":"Superalgos","id":"c31177a2-ed80-4eab-9b17-b4a6a17fd77a","savedPayload":{"position":{"x":14627.061232193264,"y":19040.575654564916},"targetPosition":{"x":14821.041112558003,"y":18811.726783006245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"725734c1-1636-4802-a3d7-40caa4b4f655","savedPayload":{"position":{"x":14821.041112558003,"y":18811.726783006245},"targetPosition":{"x":15015.020992922742,"y":18582.87791144756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ddc7e432-cf87-475e-8af1-ddd2209fde78","savedPayload":{"position":{"x":12922.12874157189,"y":18026.027645942188},"targetPosition":{"x":13196.19237886467,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"SMA","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 2,\n 2\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"25a3b187-cb00-4569-881a-e8599a2ac9bf","savedPayload":{"position":{"x":15157.40991376369,"y":19105.46089514218},"targetPosition":{"x":14994.018203259182,"y":18853.859724758553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"7807b9a3-05ea-421c-8584-d363dff6ca7a","savedPayload":{"position":{"x":14994.018203259182,"y":18853.859724758553},"targetPosition":{"x":14830.626492754674,"y":18602.258554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"SMA Begin","project":"Superalgos","id":"498ac6aa-2b55-4793-b2fe-0fd647ae7512","savedPayload":{"position":{"x":14768.252985509347,"y":18895.702834595064},"targetPosition":{"x":14830.626492754674,"y":18602.258554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA Begin","id":"43c595ce-8ba1-4a6a-b126-38898e46c880"}}},{"type":"Polygon Vertex","name":"SMA End","project":"Superalgos","id":"f65fd57b-fd01-440e-a825-098fff6c4952","savedPayload":{"position":{"x":14579.025322371048,"y":18765.65026487943},"targetPosition":{"x":14830.626492754674,"y":18602.258554374926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA End","id":"547e8e7d-b5b6-4fcd-ba52-975447186c6d"}}}],"id":"d481800e-4a37-4638-a095-e03282974b8d","savedPayload":{"position":{"x":12902.74809864453,"y":17841.63314577412},"targetPosition":{"x":13196.19237886467,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"APS Bull","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"Dashed TURQUOISE","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"8463545a-e7e6-46d1-975c-729f23eaa7d2","savedPayload":{"position":{"x":14638.654978611017,"y":19108.731176915182},"targetPosition":{"x":14654.3557654839,"y":18809.142316488807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"0fbd4479-d451-4f8a-8452-27171db16d82","savedPayload":{"position":{"x":14654.3557654839,"y":18809.142316488807},"targetPosition":{"x":14670.056552356784,"y":18509.55345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"APS Bull Begin","project":"Superalgos","id":"63eacfe5-505a-4634-bb5e-c63214b48ebd","savedPayload":{"position":{"x":14447.113104713566,"y":18710.2926379701},"targetPosition":{"x":14670.056552356784,"y":18509.55345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bull Begin","id":"ec943efd-adb7-4d6a-8bab-1f77dae8bade"}}},{"type":"Polygon Vertex","name":"APS Bull End","project":"Superalgos","id":"eed08a75-d991-4dd6-98d1-6e0ee70dd04e","savedPayload":{"position":{"x":14370.467691930411,"y":18493.852669189557},"targetPosition":{"x":14670.056552356784,"y":18509.55345606244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bull End","id":"a8a9bc4f-6b37-4ce7-8e87-0589fcf5fb58"}}}],"id":"3bfca508-8cbb-4bad-8473-b0e8d785069e","savedPayload":{"position":{"x":12995.453196957013,"y":17681.06320537623},"targetPosition":{"x":13196.19237886467,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"APS Bear","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"Dashed RED","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"a280c06f-5e9c-44b4-906c-0bd88866c1e4","savedPayload":{"position":{"x":14217.05119675962,"y":18806.46039000926},"targetPosition":{"x":14405.84731407457,"y":18573.31660157217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"ff24e3b0-c186-4d2b-8722-e19f72075d41","savedPayload":{"position":{"x":14405.84731407457,"y":18573.31660157217},"targetPosition":{"x":14594.64343138952,"y":18340.17281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"APS Bear Begin","project":"Superalgos","id":"cffa95e0-222b-46da-b1db-5ca83d0dc237","savedPayload":{"position":{"x":14296.28686277904,"y":18371.531352115377},"targetPosition":{"x":14594.64343138952,"y":18340.17281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bear Begin","id":"a144fd80-7187-4237-8a1e-efc6927eb58f"}}},{"type":"Polygon Vertex","name":"APS Bear End","project":"Superalgos","id":"adc73235-49b3-4e74-a451-0a4ba69e0547","savedPayload":{"position":{"x":14361.499642952429,"y":18151.376695820127},"targetPosition":{"x":14594.64343138952,"y":18340.17281313508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"APS Bear End","id":"725734c1-1636-4802-a3d7-40caa4b4f655"}}}],"id":"c6488672-2e9b-43a6-b6de-a398ea651320","savedPayload":{"position":{"x":13164.833839884375,"y":17605.650084408968},"targetPosition":{"x":13196.19237886467,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"4ff7b240-bdd0-4f1d-8e31-5f9084686c69","savedPayload":{"position":{"x":13196.19237886467,"y":17904.00665301945},"targetPosition":{"x":13456.000000000002,"y":18054.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"ARPS Fast","config":"{\n \"codeName\": \"ARPS-Fast\"\n}","project":"Superalgos","panelData":[{"type":"Panel Data","name":"Average Range % per Candle","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageARPS","project":"Superalgos","id":"4fae804c-e7d9-4f8f-9441-59e26185fff7","savedPayload":{"position":{"x":13715.807621135333,"y":17324.451157246007},"targetPosition":{"x":13793.453334666088,"y":17614.228905132728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.BLACK\"\n}","project":"Superalgos","id":"c5312c7b-f55e-43b7-943e-902588c25c9b","savedPayload":{"position":{"x":14005.585369022052,"y":17402.096870776764},"targetPosition":{"x":13793.453334666088,"y":17614.228905132728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cdda2164-3e6b-4817-acbc-891388443917","savedPayload":{"position":{"x":13793.453334666088,"y":17614.228905132728},"targetPosition":{"x":13715.807621135333,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Average % BULL","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageApsBull","project":"Superalgos","id":"b9258e5a-1bef-4144-b489-3a65a5c867af","savedPayload":{"position":{"x":14125.615242270664,"y":17494.199031884116},"targetPosition":{"x":13975.615242270664,"y":17754.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n}","project":"Superalgos","id":"9a9c7c68-f24e-4c5e-9e29-34b8260df057","savedPayload":{"position":{"x":14275.615242270664,"y":17754.00665301945},"targetPosition":{"x":13975.615242270664,"y":17754.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2ce1a18f-aa45-4b1e-a01b-2125ebf93c8e","savedPayload":{"position":{"x":13975.615242270664,"y":17754.00665301945},"targetPosition":{"x":13715.807621135333,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Average % BEAR","config":"{\n \"valueDecimals\": 2\n}","project":"Superalgos","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.percentageApsBear","project":"Superalgos","id":"ea88a867-d92e-4680-a40b-ec580bd80df2","savedPayload":{"position":{"x":14295.363116908775,"y":17904.00665301945},"targetPosition":{"x":14005.585369022054,"y":17981.652366550206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n\"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Superalgos","id":"6430bee3-15e0-4598-a686-2ebc5f4ec6f5","savedPayload":{"position":{"x":14217.717403378017,"y":18193.78440090617},"targetPosition":{"x":14005.585369022054,"y":17981.652366550206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"39efdc4e-0784-48c0-a39b-0dc54548cb77","savedPayload":{"position":{"x":14005.585369022054,"y":17981.652366550206},"targetPosition":{"x":13715.807621135333,"y":17904.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"775abeea-a292-46a5-aebb-f8c0bfef7ca0","savedPayload":{"position":{"x":13715.807621135333,"y":17904.00665301945},"targetPosition":{"x":13456.000000000002,"y":18054.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fdffbdff-a42f-47db-b068-4a711070bef3","savedPayload":{"position":{"x":13456.000000000002,"y":18054.00665301945},"targetPosition":{"x":13456.000000000002,"y":18354.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"5a1c468b-1e45-414b-8710-952a78fe831c","savedPayload":{"position":{"x":13456.000000000002,"y":18354.00665301945},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Average VS Average Plotter","config":"{\n \"codeName\": \"averageVsAverage\"\n}","project":"Superalgos","modules":[{"type":"Plotter Module","name":"Average VS Average","config":"{\n \"codeName\": \"averageVsAverage\",\n \"icon\": \"oscillator\"\n}","project":"Superalgos","shapes":{"type":"Shapes","name":"New Shapes","project":"Superalgos","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Superalgos","points":[{"type":"Point","name":"Zero Line Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 1","project":"Superalgos","id":"80edad17-0f41-4dbb-864e-c2b257b06dde","savedPayload":{"position":{"x":13012.422735946908,"y":17744.918604065882},"targetPosition":{"x":13457.320310615743,"y":17677.345324925474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c695315b-a12a-4972-8363-a3812215a54e","savedPayload":{"position":{"x":13457.320310615743,"y":17677.345324925474},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 1","project":"Superalgos","id":"bf6adc6e-9aaf-434a-a41d-12a97f076653","savedPayload":{"position":{"x":13010.390506126048,"y":17488.75995637569},"targetPosition":{"x":13456.304195705314,"y":17549.266001080377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c","savedPayload":{"position":{"x":13456.304195705314,"y":17549.266001080377},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"bullPriceDeviation Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.bullPriceDeviation","project":"Superalgos","id":"52a0dcca-d50d-4dfa-adb0-d6a2d2593187","savedPayload":{"position":{"x":13080.608826662963,"y":17242.404988482835},"targetPosition":{"x":13491.413355973771,"y":17426.08851713395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6f6d60df-e373-4466-aa66-c50b8fd02fcf","savedPayload":{"position":{"x":13491.413355973771,"y":17426.08851713395},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"bullPriceDeviation End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.bullPriceDeviation","project":"Superalgos","id":"18676f64-51d5-4480-8ca7-398a8cf45098","savedPayload":{"position":{"x":13217.389026832188,"y":17025.81191475659},"targetPosition":{"x":13559.803456058384,"y":17317.791980270827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6c51371f-dc06-43ae-b87f-6c3966f95f5f","savedPayload":{"position":{"x":13559.803456058384,"y":17317.791980270827},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"volumeDeviation Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.volumeDeviation","project":"Superalgos","id":"9cf7a19a-ff50-46ca-86c3-f8412d4e53ee","savedPayload":{"position":{"x":13409.64998827918,"y":16856.527817901653},"targetPosition":{"x":13655.93393678188,"y":17233.14993184336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5af1c2a5-1647-4e38-89e5-7aad7b393e19","savedPayload":{"position":{"x":13655.93393678188,"y":17233.14993184336},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"volumeDeviation End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.volumeDeviation","project":"Superalgos","id":"c14b45db-6a55-4b02-83d3-f9c758bcdbde","savedPayload":{"position":{"x":13641.815871327472,"y":16748.267088673914},"targetPosition":{"x":13772.016878306025,"y":17179.01956722949},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1f191bf6-5495-4b78-bc8b-d3492eeeac82","savedPayload":{"position":{"x":13772.016878306025,"y":17179.01956722949},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"openInterestDeviation Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.openInterestDeviation","project":"Superalgos","id":"afc254ff-402b-4632-952a-3a8504eb2f11","savedPayload":{"position":{"x":13895.07797687616,"y":16709.800367504067},"targetPosition":{"x":13898.64793108037,"y":17159.786206644567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"803aaa7c-ad01-4bad-9943-f4fac99e4987","savedPayload":{"position":{"x":13898.64793108037,"y":17159.786206644567},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"openInterestDeviation End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.openInterestDeviation","project":"Superalgos","id":"2d21a7f4-e6ea-47c2-85ec-4638fd68d0bd","savedPayload":{"position":{"x":14148.91851534143,"y":16744.243999370883},"targetPosition":{"x":14025.568200313004,"y":17177.008022577975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f36c3390-5e84-428f-aa54-cf2079ac9bf2","savedPayload":{"position":{"x":14025.568200313004,"y":17177.008022577975},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"smaPrice Begin","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.smaPrice","project":"Superalgos","id":"d2a3c177-7426-4111-9e6e-80bd2ddd2ecc","savedPayload":{"position":{"x":14382.77283594463,"y":16848.80756606468},"targetPosition":{"x":14142.495360614605,"y":17229.289805924873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"de30fcce-febc-4c65-8908-852b2c91a3d9","savedPayload":{"position":{"x":14142.495360614605,"y":17229.289805924873},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"smaPrice End","project":"Superalgos","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.smaPrice","project":"Superalgos","id":"0bfdd80f-4420-4333-a60e-ac5afe17df21","savedPayload":{"position":{"x":14577.695452415694,"y":17015.01994927541},"targetPosition":{"x":14239.956668850136,"y":17312.39599753024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"34af7c63-1865-42ac-b0f3-1ae31470bcd2","savedPayload":{"position":{"x":14239.956668850136,"y":17312.39599753024},"targetPosition":{"x":13902.21788528458,"y":17609.772045785066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f20cacf7-c7ce-4a35-a06d-15951850e570","savedPayload":{"position":{"x":13902.21788528458,"y":17609.772045785066},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Zero Line","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Superalgos","id":"62cd1b53-a0fd-4f09-a9c0-9bb7ac3ac642","savedPayload":{"position":{"x":13606.622714372208,"y":17333.07957471211},"targetPosition":{"x":13836.436047307901,"y":17525.91585761807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8eca09c2-69dc-4768-b3e4-08fa7f68b8e6","savedPayload":{"position":{"x":13836.436047307901,"y":17525.91585761807},"targetPosition":{"x":14066.249380243595,"y":17718.752140524033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"af6872e7-8d5d-451e-802c-de5f614ea534","savedPayload":{"position":{"x":14040.102657419297,"y":17419.89373109651},"targetPosition":{"x":14066.249380243595,"y":17718.752140524033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"c695315b-a12a-4972-8363-a3812215a54e"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"9bfa8714-fe8d-4631-b9ca-8236b9f989b7","savedPayload":{"position":{"x":14259.085663149557,"y":17488.93880758834},"targetPosition":{"x":14066.249380243595,"y":17718.752140524033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c"}}}],"id":"ed0185c6-e131-4acf-983c-8ddfe5f1c523","savedPayload":{"position":{"x":14066.249380243595,"y":17718.752140524033},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"smaPrice ABOVE","project":"Superalgos","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.smaPrice > record.previous.smaPrice","project":"Superalgos","id":"6f7dcb6c-ae19-46b2-a082-916dae93a16b","savedPayload":{"position":{"x":14003.00510583763,"y":16806.807443877766},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.8,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Superalgos","id":"5860dc00-e1a5-4c65-bd4e-843091d935ce","savedPayload":{"position":{"x":13702.103077599852,"y":16642.91315569686},"targetPosition":{"x":13998.409579778392,"y":16689.843495208926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"675151a8-9c7d-4c48-860d-00e52056eec5","savedPayload":{"position":{"x":13998.409579778392,"y":16689.843495208926},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Superalgos","id":"bf8ec324-5a02-4895-80ac-46fd519aa77c","savedPayload":{"position":{"x":13783.131983344476,"y":16423.274695891418},"targetPosition":{"x":14038.924032650704,"y":16580.024265306205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f7367289-76e5-48d5-a910-0c6636e8869c","savedPayload":{"position":{"x":14038.924032650704,"y":16580.024265306205},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"smaPrice Begin","project":"Superalgos","id":"a74fa0b1-3291-4e48-a1e2-6fed290b521e","savedPayload":{"position":{"x":14118.38050626919,"y":16494.068736408506},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"smaPrice Begin","id":"de30fcce-febc-4c65-8908-852b2c91a3d9"}}},{"type":"Polygon Vertex","name":"smaPrice End","project":"Superalgos","id":"33d6f2c5-3db4-42ce-8766-f408840b78e0","savedPayload":{"position":{"x":14224.682472800161,"y":16445.062858601686},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"smaPrice End","id":"34af7c63-1865-42ac-b0f3-1ae31470bcd2"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"8ca3ff70-71b8-41a7-b184-2d85d95c29f4","savedPayload":{"position":{"x":14341.646421469002,"y":16440.46733254245},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c"}}},{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"b711c638-8290-4d76-a1f4-96a9019c6b3d","savedPayload":{"position":{"x":14451.465651371718,"y":16480.981785414766},"targetPosition":{"x":14294.716081956933,"y":16736.773834720992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"c695315b-a12a-4972-8363-a3812215a54e"}}}],"id":"a7e542dd-3221-4a1a-ab83-16a44d001416","savedPayload":{"position":{"x":14170.041816598648,"y":17727.832802064837},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"smaPrice BELOW","project":"Superalgos","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.smaPrice < record.previous.smaPrice","project":"Superalgos","id":"da6fa977-095e-439d-90a2-7e226c210bd1","savedPayload":{"position":{"x":14090.2888941966,"y":16657.139460121613},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.8,\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Superalgos","id":"9e2a011a-4aa8-463c-a10c-dd18e0534a50","savedPayload":{"position":{"x":13863.588626615938,"y":16400.214652104183},"targetPosition":{"x":14125.974538757757,"y":16545.657538178082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"d395d4a9-883b-49e9-90ae-a83f2fe2f59d","savedPayload":{"position":{"x":14125.974538757757,"y":16545.657538178082},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","project":"Superalgos","id":"941bac99-ea7f-4f0f-b149-3cf34f766cb0","savedPayload":{"position":{"x":14014.851668917005,"y":16221.535530140533},"targetPosition":{"x":14201.60605990829,"y":16456.317977196257},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"2ce85b80-0291-4b52-a297-72dd5e780d6e","savedPayload":{"position":{"x":14201.60605990829,"y":16456.317977196257},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"smaPrice Begin","project":"Superalgos","id":"775e669a-6800-4190-9cad-dbae717911f5","savedPayload":{"position":{"x":14305.669244154476,"y":16402.721915470484},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"smaPrice Begin","id":"de30fcce-febc-4c65-8908-852b2c91a3d9"}}},{"type":"Polygon Vertex","name":"smaPrice End","project":"Superalgos","id":"0a680163-5643-4a13-b55b-5fb80edde733","savedPayload":{"position":{"x":14422.321415029948,"y":16393.028867549005},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"smaPrice End","id":"34af7c63-1865-42ac-b0f3-1ae31470bcd2"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"cb32f3a6-681d-4df5-bdfc-14270081099b","savedPayload":{"position":{"x":14533.803336973477,"y":16428.71451211016},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c"}}},{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"e50f0167-e004-4f8a-b593-1729a14e7c0d","savedPayload":{"position":{"x":14623.1428979553,"y":16504.346033260696},"targetPosition":{"x":14388.360450899576,"y":16691.10042425198},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"c695315b-a12a-4972-8363-a3812215a54e"}}}],"id":"57807fe3-2d38-4767-8cee-b0d9091d358e","savedPayload":{"position":{"x":14264.469033973206,"y":17771.86493666486},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"volumeDeviation ABOVE","project":"Superalgos","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.volumeDeviation > record.previous.volumeDeviation","project":"Superalgos","id":"5579428b-bd6e-44f1-b53a-9b9b9948b091","savedPayload":{"position":{"x":14231.426213757817,"y":16531.507148561304},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Superalgos","id":"bbe1b239-e08b-440e-971a-49c3ee92a19a","savedPayload":{"position":{"x":14151.518676912645,"y":16186.158059796802},"targetPosition":{"x":14321.74863834028,"y":16433.183888876167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"826e811a-3650-45c8-914d-b9cdb25c7624","savedPayload":{"position":{"x":14321.74863834028,"y":16433.183888876167},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"4393fca4-e15d-4170-a127-5862e8c845a2","savedPayload":{"position":{"x":14445.787194516954,"y":16383.787124213184},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"c695315b-a12a-4972-8363-a3812215a54e"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"8c390826-ef92-470f-bd4f-4fb5aa2995a6","savedPayload":{"position":{"x":14578.97452500399,"y":16393.100489625405},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c"}}},{"type":"Polygon Vertex","name":"volumeDeviation End","project":"Superalgos","id":"aa9b0281-5501-4ecf-8747-03df65df1b82","savedPayload":{"position":{"x":14694.931245563015,"y":16459.27935887202},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"volumeDeviation End","id":"1f191bf6-5495-4b78-bc8b-d3492eeeac82"}}},{"type":"Polygon Vertex","name":"volumeDeviation Begin","project":"Superalgos","id":"114e6dce-ec3c-4ab1-b7f4-5f72f36eeabb","savedPayload":{"position":{"x":14770.690705571464,"y":16569.216195268167},"targetPosition":{"x":14491.978599767914,"y":16680.20971795553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"volumeDeviation Begin","id":"5af1c2a5-1647-4e38-89e5-7aad7b393e19"}}}],"id":"d42bf0ab-d03e-4a30-a896-d27fdbe4fa98","savedPayload":{"position":{"x":14338.14171635459,"y":17845.537619046245},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"volumeDeviation BELOW","project":"Superalgos","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.volumeDeviation < record.previous.volumeDeviation","project":"Superalgos","id":"ba7ccc38-7438-4fd9-8d17-1f7d1c4bff39","savedPayload":{"position":{"x":14157.277178666109,"y":16579.923368208143},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Superalgos","id":"43749c18-0468-43de-9198-abb8d04541dc","savedPayload":{"position":{"x":14018.614376933985,"y":16253.69670625219},"targetPosition":{"x":14229.153747799182,"y":16467.409535337592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"1c2a8a8c-9619-43e6-b564-f478e699a656","savedPayload":{"position":{"x":14229.153747799182,"y":16467.409535337592},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Superalgos","id":"564d9677-fff2-429f-8dd1-61233ab23d60","savedPayload":{"position":{"x":14342.73022142804,"y":16397.224149283244},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"c695315b-a12a-4972-8363-a3812215a54e"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Superalgos","id":"7aacc15f-eba7-4455-a74a-23ba60467128","savedPayload":{"position":{"x":14475.511386026454,"y":16383.268286520444},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"d04e0d03-bea6-4066-8fc8-9a2118673f3c"}}},{"type":"Polygon Vertex","name":"volumeDeviation End","project":"Superalgos","id":"9b74661e-c05a-4407-9e2d-f387f2b439e2","savedPayload":{"position":{"x":14601.198303491585,"y":16428.30607682678},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"volumeDeviation End","id":"1f191bf6-5495-4b78-bc8b-d3492eeeac82"}}},{"type":"Polygon Vertex","name":"volumeDeviation Begin","project":"Superalgos","id":"478698e3-2c63-421d-b25c-bd6e641d76a2","savedPayload":{"position":{"x":14694.897138370581,"y":16523.417233479846},"targetPosition":{"x":14439.69311866438,"y":16681.122364422994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"volumeDeviation Begin","id":"5af1c2a5-1647-4e38-89e5-7aad7b393e19"}}}],"id":"fb723dee-63a8-46c2-afc4-48210897864c","savedPayload":{"position":{"x":14382.173850954614,"y":17939.9648364208},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"openInterestDeviation","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 2,\n 7\n ],\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","project":"Superalgos","id":"30cdd628-da04-4589-b126-db7da41f9b45","savedPayload":{"position":{"x":14668.977724920003,"y":16163.768375838048},"targetPosition":{"x":14674.213446851189,"y":16463.722684384968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"5ea53d11-e359-484f-920c-76c642c44018","savedPayload":{"position":{"x":14674.213446851189,"y":16463.722684384968},"targetPosition":{"x":14679.449168782374,"y":16763.676992931887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"openInterestDeviation Begin","project":"Superalgos","id":"39e8c351-78ce-4df3-abd0-24512243c73a","savedPayload":{"position":{"x":14887.846679920072,"y":16547.875052830295},"targetPosition":{"x":14679.449168782374,"y":16763.676992931887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"openInterestDeviation Begin","id":"803aaa7c-ad01-4bad-9943-f4fac99e4987"}}},{"type":"Polygon Vertex","name":"openInterestDeviation End","project":"Superalgos","id":"b4b2a034-19f0-4069-bb3b-dedf524bb993","savedPayload":{"position":{"x":14979.403477329291,"y":16758.441271000705},"targetPosition":{"x":14679.449168782374,"y":16763.676992931887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"openInterestDeviation End","id":"f36c3390-5e84-428f-aa54-cf2079ac9bf2"}}}],"id":"b38a785b-70da-4d5c-bf56-064fcc5d55b8","savedPayload":{"position":{"x":14391.254512495416,"y":18043.757272775856},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"bullPriceDeviation","project":"Superalgos","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Superalgos","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Superalgos","id":"345cc144-aed2-4aaf-9e5d-8a9e628704a2","savedPayload":{"position":{"x":14936.030764208717,"y":16280.656443637166},"targetPosition":{"x":14838.360317871571,"y":16564.312016316962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f0e9511b-24df-4a07-90df-78bed13778e0","savedPayload":{"position":{"x":14838.360317871571,"y":16564.312016316962},"targetPosition":{"x":14740.689871534425,"y":16847.96758899676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"bullPriceDeviation Begin","project":"Superalgos","id":"6c8f60ee-9ee0-4a0f-bf00-1519a8ba31ec","savedPayload":{"position":{"x":15010.328085424175,"y":16716.456244960038},"targetPosition":{"x":14740.689871534425,"y":16847.96758899676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"bullPriceDeviation Begin","id":"6f6d60df-e373-4466-aa66-c50b8fd02fcf"}}},{"type":"Polygon Vertex","name":"bullPriceDeviation End","project":"Superalgos","id":"31202df8-551d-48cb-87ee-a782dc2fd278","savedPayload":{"position":{"x":15024.34544421422,"y":16945.63803533391},"targetPosition":{"x":14740.689871534425,"y":16847.96758899676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"bullPriceDeviation End","id":"6c51371f-dc06-43ae-b87f-6c3966f95f5f"}}}],"id":"137e3254-785f-4469-84f6-b654b34fe6b5","savedPayload":{"position":{"x":14364.288439178888,"y":18144.39602847377},"targetPosition":{"x":14092.396103067893,"y":18017.610549951558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"33e571bd-9a26-4e88-8427-5b863d0aed70","savedPayload":{"position":{"x":14092.396103067893,"y":18017.610549951558},"targetPosition":{"x":13880.26406871193,"y":18229.74258430752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[],"id":"13acaaae-6a8e-4e48-a326-9d209079629f","savedPayload":{"position":{"x":13880.26406871193,"y":18229.74258430752},"targetPosition":{"x":13668.132034355966,"y":18441.874618663485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3548ecec-25e1-4bb8-86c5-9743052bd80b","savedPayload":{"position":{"x":13668.132034355966,"y":18441.874618663485},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b4f0c498-27c5-4c28-acef-67ff7f317e38","savedPayload":{"position":{"x":13456.000000000002,"y":18654.00665301945},"targetPosition":{"x":13456.000000000002,"y":18654.00665301945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}} \ No newline at end of file