diff --git a/Projects/Foundations/Plugins/Data-Mines/Heikin.json b/Projects/Foundations/Plugins/Data-Mines/Heikin.json new file mode 100644 index 000000000..496eda9b2 --- /dev/null +++ b/Projects/Foundations/Plugins/Data-Mines/Heikin.json @@ -0,0 +1,5042 @@ +{ + "type": "Data Mine", + "name": "Heikin", + "config": "{\n \"codeName\": \"Heikin-Ashi\"\n}", + "project": "Foundations", + "sensorBots": [], + "apiDataFetcherBots": [], + "indicatorBots": [ + { + "type": "Indicator Bot", + "name": "Heikin-Ashi Supertrend", + "config": "{ \n\"codeName\": \"Super-Trend\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "config": " {\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Super Trend Heikin", + "project": "Foundations", + "id": "0d185bdb-5920-4c58-86c8-8c17768271e6", + "savedPayload": { + "position": { + "x": 15089.736320825206, + "y": 24479.397838892648 + }, + "targetPosition": { + "x": 15128.559177590585, + "y": 24624.28671283601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "4bf59f83-d119-4ccb-9fe2-db7188b405e1" + } + } + } + ], + "outputDatasetFolders": [], + "id": "1baf407a-5c8d-4118-8e91-8f112c2f80ca", + "savedPayload": { + "position": { + "x": 15128.559177590585, + "y": 24624.28671283601 + }, + "targetPosition": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "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": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "", + "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "854e187d-334b-4b82-8c6a-c844ad5edf43", + "savedPayload": { + "position": { + "x": 15095.02774788672, + "y": 24219.590217757315 + }, + "targetPosition": { + "x": 15245.02774788672, + "y": 24479.397838892648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "New Status Report", + "id": "a706ed4b-4b21-4b54-b941-45ff85b6484d" + } + } + }, + { + "type": "Status Dependency", + "name": "Candles Volumes Multi-Time-Frame-Market", + "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "0908390a-fada-46cf-9084-ca9b311bac2c", + "savedPayload": { + "position": { + "x": 15322.673461417475, + "y": 24189.620091005927 + }, + "targetPosition": { + "x": 15245.02774788672, + "y": 24479.397838892648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", + "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "d3816577-d941-4189-ad0e-ae7d9cf710b5", + "savedPayload": { + "position": { + "x": 15504.83536902205, + "y": 24329.397838892648 + }, + "targetPosition": { + "x": 15245.02774788672, + "y": 24479.397838892648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "48d3b0da-e9e4-4eb1-a25a-04c3b06a54ad", + "savedPayload": { + "position": { + "x": 15245.02774788672, + "y": 24479.397838892648 + }, + "targetPosition": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "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": "Foundations", + "id": "a706ed4b-4b21-4b54-b941-45ff85b6484d", + "savedPayload": { + "position": { + "x": 15379.514068711927, + "y": 24557.043552423405 + }, + "targetPosition": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "b058d4e0-ffab-4205-a2e2-049a156d0c5b", + "savedPayload": { + "position": { + "x": 15457.159782242685, + "y": 24691.52987324861 + }, + "targetPosition": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "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": "Foundations", + "id": "0575581c-d459-48a2-972e-10dc36d0db95", + "savedPayload": { + "position": { + "x": 15457.159782242685, + "y": 24846.821300310126 + }, + "targetPosition": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "49cf7b5d-8ce8-4b04-811b-36e09b363a44", + "savedPayload": { + "position": { + "x": 15167.382034355964, + "y": 24769.17558677937 + }, + "targetPosition": { + "x": 14955.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Daily", + "config": " {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Super Trend Heikin", + "project": "Foundations", + "id": "84634d9b-574a-42c3-884e-690c0c359518", + "savedPayload": { + "position": { + "x": 15555.25, + "y": 24461.692378864667 + }, + "targetPosition": { + "x": 15405.25, + "y": 24721.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "d112584e-8ee9-4399-92c4-051197405b0e" + } + } + } + ], + "outputDatasetFolders": [], + "id": "24e389b1-33e9-4141-85f2-eff873b50f51", + "savedPayload": { + "position": { + "x": 15405.25, + "y": 24721.5 + }, + "targetPosition": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "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": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "", + "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "fb355b2e-2a5f-460d-a3b2-46f632560f4f", + "savedPayload": { + "position": { + "x": 15678.449331639838, + "y": 24579.706450751706 + }, + "targetPosition": { + "x": 15515.057621135331, + "y": 24831.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "New Status Report", + "id": "fc634118-3456-4017-bdeb-eb7e38c953c7" + } + } + }, + { + "type": "Status Dependency", + "name": "", + "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "ddbb3c4c-f5aa-49db-8b61-a75da44d245a", + "savedPayload": { + "position": { + "x": 15748.201409572423, + "y": 24642.51150382038 + }, + "targetPosition": { + "x": 15515.057621135331, + "y": 24831.307621135333 + }, + "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": "Foundations", + "id": "bdb0c0ca-1a1a-4fb5-a2bf-f71fef99721b", + "savedPayload": { + "position": { + "x": 15795.131749084492, + "y": 24723.79723627174 + }, + "targetPosition": { + "x": 15515.057621135331, + "y": 24831.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", + "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "1838fa05-9ce9-4cd9-adaa-66ba8ee636ea", + "savedPayload": { + "position": { + "x": 15814.646481561704, + "y": 24815.60683426245 + }, + "targetPosition": { + "x": 15515.057621135331, + "y": 24831.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "3d1a828c-26ac-47c4-b438-7d50dcd84510", + "savedPayload": { + "position": { + "x": 15515.057621135331, + "y": 24831.307621135333 + }, + "targetPosition": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "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": "Foundations", + "id": "fc634118-3456-4017-bdeb-eb7e38c953c7", + "savedPayload": { + "position": { + "x": 15405.25, + "y": 24981.307621135333 + }, + "targetPosition": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "cf739718-8655-4dc1-8a47-dd7545e9313f", + "savedPayload": { + "position": { + "x": 15385.153810567666, + "y": 25056.307621135333 + }, + "targetPosition": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "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": "Foundations", + "id": "717e308c-eefc-4ac4-8c9e-993cbe9d6a44", + "savedPayload": { + "position": { + "x": 15330.25, + "y": 25111.211431703 + }, + "targetPosition": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "51104836-b28b-46ab-a9a8-e98cd813bf9a", + "savedPayload": { + "position": { + "x": 15255.25, + "y": 24981.307621135333 + }, + "targetPosition": { + "x": 14955.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "products": [ + { + "type": "Product Definition", + "name": "Super Trend Heikin", + "config": "{\n \"codeName\": \"Super-Trend\",\n \"singularVariableName\": \"superTrend\",\n \"pluralVariableName\": \"superTrends\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }", + "project": "Foundations", + "id": "4bf59f83-d119-4ccb-9fe2-db7188b405e1", + "savedPayload": { + "position": { + "x": 15717.907804801758, + "y": 25229.110163401176 + }, + "targetPosition": { + "x": 15273.448051533946, + "y": 25299.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@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": "Foundations", + "id": "d112584e-8ee9-4399-92c4-051197405b0e", + "savedPayload": { + "position": { + "x": 15674.40098741871, + "y": 25503.801397552073 + }, + "targetPosition": { + "x": 15273.448051533946, + "y": 25299.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.begin", + "project": "Foundations", + "id": "56be2f37-c9d5-4f58-a061-3502ee148c6a", + "savedPayload": { + "position": { + "x": 16354.9587015694, + "y": 26048.45165482251 + }, + "targetPosition": { + "x": 16130.652301479446, + "y": 26066.104951361278 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e2d4dbdb-5526-4cf7-b083-8eac0b829dfe", + "savedPayload": { + "position": { + "x": 16130.652301479446, + "y": 26066.104951361278 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "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": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.end", + "project": "Foundations", + "id": "a4e638b1-a280-435f-ae4d-fc4f693484f8", + "savedPayload": { + "position": { + "x": 16324.002649798767, + "y": 26309.998015641897 + }, + "targetPosition": { + "x": 16110.014933632357, + "y": 26240.469191907534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f51a8689-c333-4232-8454-5e1dd7aaef3a", + "savedPayload": { + "position": { + "x": 16110.014933632357, + "y": 26240.469191907534 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "True Range", + "config": "{ \n \"codeName\": \"trueRange\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.trueRange", + "project": "Foundations", + "id": "e06a55fe-a704-4067-928a-951c0dec344a", + "savedPayload": { + "position": { + "x": 16195.313528079558, + "y": 26539.788977061682 + }, + "targetPosition": { + "x": 16024.222185819552, + "y": 26393.66316618739 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6364de94-ee84-4c0c-8628-990b49866c7b", + "savedPayload": { + "position": { + "x": 16024.222185819552, + "y": 26393.66316618739 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ATR N Period", + "config": "{ \n \"codeName\": \"atrNPeriod\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.atrNPeriod", + "project": "Foundations", + "id": "a14728af-c568-4982-a476-8869924d7085", + "savedPayload": { + "position": { + "x": 15988.483088623732, + "y": 26702.840948265955 + }, + "targetPosition": { + "x": 15886.335226182335, + "y": 26502.364480323573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "25efbb0e-92af-420e-8781-4683411861a2", + "savedPayload": { + "position": { + "x": 15886.335226182335, + "y": 26502.364480323573 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Up Trend", + "config": "{ \n \"codeName\": \"uptrend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.uptrend", + "project": "Foundations", + "id": "5cf1b193-cd33-4f15-8c2d-80bc17f4a950", + "savedPayload": { + "position": { + "x": 15734.999390915833, + "y": 26774.33074470867 + }, + "targetPosition": { + "x": 15717.346094377068, + "y": 26550.024344618716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "040b3027-e595-4328-afec-122133ae7914", + "savedPayload": { + "position": { + "x": 15717.346094377068, + "y": 26550.024344618716 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Down Trend", + "config": "{ \n \"codeName\": \"downtrend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.downtrend", + "project": "Foundations", + "id": "f17b8896-18c1-4852-9933-fb7af0d9b731", + "savedPayload": { + "position": { + "x": 15473.453030096449, + "y": 26743.374692938036 + }, + "targetPosition": { + "x": 15542.981853830812, + "y": 26529.386976771628 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f6da6403-2990-4fe2-b513-7e1c8167e710", + "savedPayload": { + "position": { + "x": 15542.981853830812, + "y": 26529.386976771628 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Trend", + "config": "{ \n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.trend", + "project": "Foundations", + "id": "d10076c3-e51c-4cae-a41f-ae9506ceb44f", + "savedPayload": { + "position": { + "x": 15243.662068676664, + "y": 26614.68557121883 + }, + "targetPosition": { + "x": 15389.787879550955, + "y": 26443.594228958824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "45d6c2fe-589f-4cbd-9ba0-ee253965e544", + "savedPayload": { + "position": { + "x": 15389.787879550955, + "y": 26443.594228958824 + }, + "targetPosition": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8487c10a-4375-4317-9dcd-23ec137d50ed", + "savedPayload": { + "position": { + "x": 15682.039501299538, + "y": 26101.411544438808 + }, + "targetPosition": { + "x": 15273.448051533946, + "y": 25299.50567266928 + }, + "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": "Foundations", + "loop": { + "type": "Procedure Loop", + "name": "New Procedure Loop", + "project": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "/* Loop Code */\n\n/* Big thanks to @rico4dev for providing the base start for ATR calcs\nI made some tweaks so now the way ATR is calculated matches TradingView :-)\n */\n\n// Set parameters to be used for ATR Period and Multiplier\nlet Nperiod = 10 // ATR Period\nlet multiplier = 3 // ATR Multiplier\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n/* We need to build the price source\nFor current price there is no problem, we have data\nFor previous price we must check if exist\nSource price is defined as OHCL4*/\n\n// OHCL4 Source for current price\nvariable.currClose = currCandle.close\nvariable.ohcl4 = (currCandle.max + currCandle.min + currCandle.close + currCandle.open)/4\n\n// OHCL4 Source for previous candle price - make sure data exists\nif (prevCandle === undefined) {\n variable.prevClose = currCandle.close\n variable.prev_ohcl4 = 0 \n} else {\n variable.prevClose = prevCandle.close\n variable.prev_ohcl4 = (prevCandle.max + prevCandle.min + prevCandle.close + prevCandle.open)/4\n}\n\n/* Define variables we need and build functions */\n/* True Range and ATR - Average True Range */\n\nvariable.trueRange = calculateTR()\nvariable.atrNPeriod = calculateATR(Nperiod)\nvariable.prevAtrNperiod = variable.atrNPeriod // Store ATR value for calcs in RMA\n\n/* To keep lastNperiodTR array to a fixed length\nwe remove the first element of the array if length is > Nperiod */\n\nvariable.lastNPeriodTR.push(calculateTR())\nif (variable.lastNPeriodTR.length > Nperiod) {\n variable.lastNPeriodTR.splice(0, 1)\n}\n\n/* Calculate ATR */\nfunction calculateATR(length) {\n return calculateRMA(variable.trueRange, length)\n}\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length) { \n if (src.length < length) { return 0 } // We check we have enough values to make the calcs. If not, set value to zero \n let alpha=1/length // It's a constant\n if (isNaN(variable.prevAtrNperiod)) {\n return 0 \n } else {\n return alpha * src + (1 - alpha) * variable.prevAtrNperiod \n } \n \n}\n\n// Build Up Trend function\n\nvariable.up = variable.ohcl4 - (multiplier * variable.atrNPeriod)\n\nif (variable.last2uptrend.length > 2) {\n variable.last2uptrend.splice(0, 1)\n}\n\nvariable.up1 = variable.last2uptrend[variable.last2uptrend.length - 1] // Previous Up Trend \n\nvariable.uptrend = calculateUpTrend()\n\nvariable.last2uptrend.push(variable.uptrend) \n\nfunction calculateUpTrend() {\n if (variable.prevClose > variable.up1) {\n return Math.max(variable.up, variable.up1)\n } else {\n return variable.up\n }\n}\n\n// Build Down Trend function\n\nvariable.dn = variable.ohcl4 + (multiplier * variable.atrNPeriod)\n\nif (variable.last2downtrend.length > 2) {\n variable.last2downtrend.splice(0, 1)\n}\n\nvariable.dn1 = variable.last2downtrend[variable.last2downtrend.length - 1] // Previous Down Trend\n\nvariable.downtrend = calculateDnTrend()\n\nvariable.last2downtrend.push(variable.downtrend) \n\nfunction calculateDnTrend() {\n if (variable.prevClose < variable.dn1) {\n return Math.min(variable.dn, variable.dn1)\n } else {\n return variable.dn\n }\n}\n\n\n// Build Trend function\n\nif (variable.last2Trend.length > 2) {\n variable.last2Trend.splice(0, 1)\n}\n\nvariable.prevTrend = variable.last2Trend[variable.last2Trend.length - 1]\n\nvariable.trend = calculateTrend()\n\nvariable.last2Trend.push(variable.trend)\n\nfunction calculateTrend() {\n\n if (variable.trend = -1 && variable.currClose > variable.dn1) {\n return 1\n }\n else if (variable.trend = 1 && variable.currClose < variable.up1) {\n return -1\n } \n else {\n return variable.prevTrend\n }\n}\n\n// End of code :-)", + "project": "Foundations", + "id": "715d7fcd-c70f-4191-9f69-c2c092ea8a5b", + "savedPayload": { + "position": { + "x": 15238.330898618673, + "y": 26079.61656562388 + }, + "targetPosition": { + "x": 15226.571446501062, + "y": 25967.73285239495 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "764698f8-1f7b-4020-b0e9-a281cc61b923", + "savedPayload": { + "position": { + "x": 15226.571446501062, + "y": 25967.73285239495 + }, + "targetPosition": { + "x": 15203.052542265841, + "y": 25743.96542593709 + }, + "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": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "/* Initialization Code*/\n\n//// Arrays to store past data\nvariable.lastNPeriodTR = []\nvariable.last2uptrend = [0]\nvariable.last2downtrend = [0]\nvariable.last2Trend = [0]\n\n// Initialize trend\nvariable.trend = 1", + "project": "Foundations", + "id": "b5b7ca86-2cca-436b-b4dc-18e61b23e0d7", + "savedPayload": { + "position": { + "x": 15065.778925227758, + "y": 26052.287017891467 + }, + "targetPosition": { + "x": 15111.536797573786, + "y": 25949.513153906675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a6202d48-a712-4310-bdb1-233c3f590b6d", + "savedPayload": { + "position": { + "x": 15111.536797573786, + "y": 25949.513153906675 + }, + "targetPosition": { + "x": 15203.052542265841, + "y": 25743.96542593709 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "532149f0-404b-4f58-b9a4-b2d280b0c72d", + "savedPayload": { + "position": { + "x": 15203.052542265841, + "y": 25743.96542593709 + }, + "targetPosition": { + "x": 15273.448051533946, + "y": 25299.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1c99260a-e530-4f69-8d1f-e56564c3572b", + "savedPayload": { + "position": { + "x": 15273.448051533946, + "y": 25299.50567266928 + }, + "targetPosition": { + "x": 14955.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Super Trend Heikin", + "id": "dd671a41-e7dc-4029-816a-90cdf7147a2c" + } + } + } + ], + "id": "8ddb782a-9b01-4627-a5d8-7aa96345b2a1", + "savedPayload": { + "position": { + "x": 14955.25, + "y": 24981.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Indicator Bot", + "name": "Heikin-Ashi-Candles", + "config": "{\n \"codeName\": \"Heikin-Ashi\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n}", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Heikin-Ashi Candles", + "project": "Foundations", + "id": "84143535-cb11-48ea-a9dc-cda31a50e8b6", + "savedPayload": { + "position": { + "x": 15157.159782242685, + "y": 25415.79394196054 + }, + "targetPosition": { + "x": 15012.270908299324, + "y": 25454.616798725918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "6bc5fa45-d800-459c-9c5f-24a4016464a5" + } + } + } + ], + "outputDatasetFolders": [], + "id": "3d425d47-2616-4df6-8729-26e5d64e3645", + "savedPayload": { + "position": { + "x": 15012.270908299324, + "y": 25454.616798725918 + }, + "targetPosition": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "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": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "Heikin-Ashi-Candles Multi-Time-Frame-Market", + "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "4874af5a-e49d-4b60-b957-593464a24696", + "savedPayload": { + "position": { + "x": 15416.967403378016, + "y": 25421.085369022054 + }, + "targetPosition": { + "x": 15157.159782242685, + "y": 25571.085369022054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Heikin", + "id": "3dd2f196-1732-4533-95af-b07ed3c00715" + } + } + }, + { + "type": "Status Dependency", + "name": "Candles Volumes Multi-Time-Frame-Market", + "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "9ea2fd79-a44d-4a9a-8ae5-2cb37c501f08", + "savedPayload": { + "position": { + "x": 15446.937530129406, + "y": 25648.73108255281 + }, + "targetPosition": { + "x": 15157.159782242685, + "y": 25571.085369022054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", + "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "5651d959-b869-4931-9a11-d9917f7b14dc", + "savedPayload": { + "position": { + "x": 15307.159782242685, + "y": 25830.892990157387 + }, + "targetPosition": { + "x": 15157.159782242685, + "y": 25571.085369022054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "ee73237f-6141-4df3-a9a1-92a69adc0503", + "savedPayload": { + "position": { + "x": 15157.159782242685, + "y": 25571.085369022054 + }, + "targetPosition": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Heikin", + "project": "Foundations", + "id": "3dd2f196-1732-4533-95af-b07ed3c00715", + "savedPayload": { + "position": { + "x": 15079.514068711927, + "y": 25705.57168984726 + }, + "targetPosition": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "5b1ea398-1b0d-4041-824a-e88b71c120a0", + "savedPayload": { + "position": { + "x": 14945.02774788672, + "y": 25783.217403378017 + }, + "targetPosition": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "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": "Foundations", + "id": "188acabe-2c61-4206-b352-c29079ff3442", + "savedPayload": { + "position": { + "x": 14789.736320825208, + "y": 25783.217403378017 + }, + "targetPosition": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "cc279307-bde3-4dd8-a8da-78f4e74aff46", + "savedPayload": { + "position": { + "x": 14867.382034355964, + "y": 25493.439655491296 + }, + "targetPosition": { + "x": 14655.25, + "y": 25281.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Daily", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n}", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Heikin-Ashi Candles", + "project": "Foundations", + "id": "d702c7fd-97b0-4cb0-83dc-f6da36d2bc6d", + "savedPayload": { + "position": { + "x": 15174.865242270662, + "y": 25881.307621135333 + }, + "targetPosition": { + "x": 14915.057621135331, + "y": 25731.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "3611bd6b-9c36-4a1e-8e66-0b1d9960cc8f" + } + } + } + ], + "outputDatasetFolders": [], + "id": "4ca29bda-f24d-4022-835c-00fba4cb3925", + "savedPayload": { + "position": { + "x": 14915.057621135331, + "y": 25731.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "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": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "Heikin-Ashi-Candles Multi-Time-Frame-Daily", + "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "d5aaa0ed-3389-42ab-b48b-d24d679fbf31", + "savedPayload": { + "position": { + "x": 15056.851170383627, + "y": 26004.506952775173 + }, + "targetPosition": { + "x": 14805.25, + "y": 25841.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Heikin", + "id": "d8d66d59-98b9-41c3-b52a-41c089a8b963" + } + } + }, + { + "type": "Status Dependency", + "name": "", + "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "b76e5735-7a73-49fc-8367-b6f130ae131f", + "savedPayload": { + "position": { + "x": 14994.04611731495, + "y": 26074.259030707755 + }, + "targetPosition": { + "x": 14805.25, + "y": 25841.115242270665 + }, + "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": "Foundations", + "id": "078df3bf-abd5-4d6e-a9da-101d3616dc86", + "savedPayload": { + "position": { + "x": 14912.76038486359, + "y": 26121.189370219825 + }, + "targetPosition": { + "x": 14805.25, + "y": 25841.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", + "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "416bb0d2-b8f4-4337-b78d-0a7e597943ef", + "savedPayload": { + "position": { + "x": 14820.950786872883, + "y": 26140.704102697036 + }, + "targetPosition": { + "x": 14805.25, + "y": 25841.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "484e4aec-89a9-42f7-9e57-3d9b6b87b0c0", + "savedPayload": { + "position": { + "x": 14805.25, + "y": 25841.115242270665 + }, + "targetPosition": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Heikin", + "project": "Foundations", + "id": "d8d66d59-98b9-41c3-b52a-41c089a8b963", + "savedPayload": { + "position": { + "x": 14655.25, + "y": 25731.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "9c309b01-6eab-4a44-9bf8-40e4ff7fbfd3", + "savedPayload": { + "position": { + "x": 14580.25, + "y": 25711.211431703 + }, + "targetPosition": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "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": "Foundations", + "id": "9768cd18-aa35-440e-9ac6-4051c09a5ceb", + "savedPayload": { + "position": { + "x": 14525.346189432334, + "y": 25656.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5fd780f3-245c-428a-8300-c84538a5d456", + "savedPayload": { + "position": { + "x": 14655.25, + "y": 25581.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 25281.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "products": [ + { + "type": "Product Definition", + "name": "Heikin-Ashi Candles", + "config": "{\n \"codeName\": \"Heikin-Candle\",\n \"singularVariableName\": \"Heikin-Candle\",\n \"pluralVariableName\": \"Heikin-Candles\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-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/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", + "project": "Foundations", + "id": "6bc5fa45-d800-459c-9c5f-24a4016464a5", + "savedPayload": { + "position": { + "x": 14407.447457734159, + "y": 26043.96542593709 + }, + "targetPosition": { + "x": 14337.051948466054, + "y": 25599.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "config": "{\n \"codeName\": \"Multi-Time-Frame-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/@TimeFrame/@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": "Foundations", + "id": "3611bd6b-9c36-4a1e-8e66-0b1d9960cc8f", + "savedPayload": { + "position": { + "x": 14132.75622358326, + "y": 26000.458608554043 + }, + "targetPosition": { + "x": 14337.051948466054, + "y": 25599.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.begin", + "project": "Foundations", + "id": "5a5cca78-cdde-4433-a64c-aa38d41a132f", + "savedPayload": { + "position": { + "x": 13588.105966312818, + "y": 26681.01632270473 + }, + "targetPosition": { + "x": 13570.452669774053, + "y": 26456.709922614777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "93eabe6d-ab32-4630-bf82-9c5fb633384b", + "savedPayload": { + "position": { + "x": 13570.452669774053, + "y": 26456.709922614777 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "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": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.end", + "project": "Foundations", + "id": "972dcc5c-e086-41f7-b422-dfeb9762c75c", + "savedPayload": { + "position": { + "x": 13326.559605493434, + "y": 26650.060270934096 + }, + "targetPosition": { + "x": 13396.088429227797, + "y": 26436.07255476769 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "74479e09-6949-4b7d-865f-91d32dfa4009", + "savedPayload": { + "position": { + "x": 13396.088429227797, + "y": 26436.07255476769 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Heikin-Open", + "config": "{\n \"codeName\": \"HeikinOpen\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.HeikinOpen", + "project": "Foundations", + "id": "b28a42ab-0dd0-4723-8b6d-48895b7f6574", + "savedPayload": { + "position": { + "x": 13096.768644073649, + "y": 26521.37114921489 + }, + "targetPosition": { + "x": 13242.89445494794, + "y": 26350.279806954884 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bc10c04e-0be9-4de5-93bf-ac67ec6e21d6", + "savedPayload": { + "position": { + "x": 13242.89445494794, + "y": 26350.279806954884 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Heikin-Close", + "config": "{\n \"codeName\": \"HeikinClose\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "variable.HeikinClose", + "project": "Foundations", + "id": "8e4ebbdf-1989-4a9c-a2f1-f5ff4324be37", + "savedPayload": { + "position": { + "x": 12933.716672869376, + "y": 26314.54070975906 + }, + "targetPosition": { + "x": 13134.193140811758, + "y": 26212.392847317664 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "cef6d353-e5d3-4940-9a15-ef419ca2132d", + "savedPayload": { + "position": { + "x": 13134.193140811758, + "y": 26212.392847317664 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "HeikinMax", + "config": "{\n \"codeName\": \"HeikinMax\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.HeikinMax", + "project": "Foundations", + "id": "ef1ba9ab-0f69-4925-8e61-c8ef1b0dea88", + "savedPayload": { + "position": { + "x": 12862.226876426661, + "y": 26061.057012051166 + }, + "targetPosition": { + "x": 13086.533276516615, + "y": 26043.4037155124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5576eae7-7823-48b7-8d92-8987878f3112", + "savedPayload": { + "position": { + "x": 13086.533276516615, + "y": 26043.4037155124 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "HeikinMin", + "config": "{\n \"codeName\": \"HeikinMin\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.HeikinMin", + "project": "Foundations", + "id": "9c265f08-7cac-4bc9-8268-f8feb8e067ed", + "savedPayload": { + "position": { + "x": 12893.182928197293, + "y": 25799.51065123178 + }, + "targetPosition": { + "x": 13107.170644363703, + "y": 25869.039474966143 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d67cf888-d409-46ea-8a6c-eed8ffacaa56", + "savedPayload": { + "position": { + "x": 13107.170644363703, + "y": 25869.039474966143 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Heikin-Direction", + "config": "{\n \"codeName\": \"HeikinDirection\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.directionHeikin", + "project": "Foundations", + "id": "9b9308c0-873b-422c-af55-d6a4ab54b8eb", + "savedPayload": { + "position": { + "x": 13021.872049916501, + "y": 25569.719689811995 + }, + "targetPosition": { + "x": 13192.963392176509, + "y": 25715.845500686286 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "170c7267-4c34-4fab-a655-d58fe45c5056", + "savedPayload": { + "position": { + "x": 13192.963392176509, + "y": 25715.845500686286 + }, + "targetPosition": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5a749904-a05c-4a4d-9b33-01a5d9f1fe51", + "savedPayload": { + "position": { + "x": 13535.146076696523, + "y": 26008.09712243487 + }, + "targetPosition": { + "x": 14337.051948466054, + "y": 25599.50567266928 + }, + "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": "Foundations", + "loop": { + "type": "Procedure Loop", + "name": "New Procedure Loop", + "project": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "let candle = record.current\n\nvariable.lastOpen.push(candle.open)\nvariable.lastClose.push(candle.close)\n\nif(variable.lastOpen.length > 2) {\n\tvariable.lastOpen.splice(0,1)\n\tvariable.lastClose.splice(0,1)\n}\nif(variable.lastOpen === 2){\n\tvariable.HeikinOpen = 1/2 * (variable.lastOpen[0] + variable.lastClose[0])\n}\nelse {\n\tvariable.HeikinOpen = candle.open\n}\nvariable.HeikinClose = 1/4 * (candle.open + candle.close + candle.max + candle.min)\nvariable.HeikinMax = Math.max(candle.open, candle.close)\nvariable.HeikinMin = Math.min(candle.open, candle.close)\n\nif (variable.HeikinClose > variable.HeikinOpen) {\n variable.directionHeikin = 1\n}\n\nif (variable.HeikinClose < variable.HeikinOpen) {\n variable.directionHeikin = -1\n}\n\nif (variable.HeikinClose === variable.HeikinOpen) {\n variable.directionHeikin = 0\n}", + "project": "Foundations", + "id": "1e3480a8-7b25-4532-827c-548a48ff5a55", + "savedPayload": { + "position": { + "x": 13556.94105551145, + "y": 25564.388519754008 + }, + "targetPosition": { + "x": 13668.82476874038, + "y": 25552.629067636397 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "851446c3-cd89-476a-90d1-ce1793868a9c", + "savedPayload": { + "position": { + "x": 13668.82476874038, + "y": 25552.629067636397 + }, + "targetPosition": { + "x": 13892.592195198242, + "y": 25529.110163401176 + }, + "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": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "variable.lastOpen = []\nvariable.lastClose = []", + "project": "Foundations", + "id": "8cce09be-3c7c-41b7-b711-7223c309251d", + "savedPayload": { + "position": { + "x": 13584.270603243864, + "y": 25391.83654636309 + }, + "targetPosition": { + "x": 13687.044467228656, + "y": 25437.59441870912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5fb8a508-68d3-4d7c-80e1-c7dd04565ae6", + "savedPayload": { + "position": { + "x": 13687.044467228656, + "y": 25437.59441870912 + }, + "targetPosition": { + "x": 13892.592195198242, + "y": 25529.110163401176 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "affa5f52-c13c-473b-8362-463fd93856c5", + "savedPayload": { + "position": { + "x": 13892.592195198242, + "y": 25529.110163401176 + }, + "targetPosition": { + "x": 14337.051948466054, + "y": 25599.50567266928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dd154b66-60f4-4275-8211-112e99433f6f", + "savedPayload": { + "position": { + "x": 14337.051948466054, + "y": 25599.50567266928 + }, + "targetPosition": { + "x": 14655.25, + "y": 25281.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Candles-Heikin", + "id": "cf9b221c-3165-4c4d-9ab3-298028369d29" + } + } + } + ], + "id": "7045c6a6-37ea-48f3-86f4-127ed6da56d7", + "savedPayload": { + "position": { + "x": 14655.25, + "y": 25281.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "plotters": [ + { + "type": "Plotter", + "name": "Super Trend", + "config": "{ \n \"codeName\": \"PlotterSuperTrend\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Super Trend Heikin", + "config": "{\n \"codeName\": \"superTrend\",\n \"icon\": \"trend\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "UP Trend Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.uptrend", + "project": "Foundations", + "id": "591f1661-f079-45fd-8fb9-5240363aa5ad", + "savedPayload": { + "position": { + "x": 14399.120325871574, + "y": 25430.694298343988 + }, + "targetPosition": { + "x": 14210.419448083854, + "y": 25553.238081222367 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "32cb20f0-2532-4b1c-94f6-da20d369ff7a", + "savedPayload": { + "position": { + "x": 14210.419448083854, + "y": 25553.238081222367 + }, + "targetPosition": { + "x": 14021.718570296134, + "y": 25675.781864100747 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "UP Trend End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.uptrend", + "project": "Foundations", + "id": "eb5c240e-a9f6-4de0-97f0-a579782dc30e", + "savedPayload": { + "position": { + "x": 14371.434252951773, + "y": 25958.976040073176 + }, + "targetPosition": { + "x": 14196.576411623953, + "y": 25817.37895208696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6c0c1138-1798-40a6-a398-79295e9b1545", + "savedPayload": { + "position": { + "x": 14196.576411623953, + "y": 25817.37895208696 + }, + "targetPosition": { + "x": 14021.718570296134, + "y": 25675.781864100747 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Down Trend Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.downtrend", + "project": "Foundations", + "id": "1549866c-b166-42cb-b2bb-31aaf8f34027", + "savedPayload": { + "position": { + "x": 13860.45299300075, + "y": 26095.893056024484 + }, + "targetPosition": { + "x": 13941.085781648442, + "y": 25885.837460062616 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f10fb86c-644d-457c-98dc-0e012eeef147", + "savedPayload": { + "position": { + "x": 13941.085781648442, + "y": 25885.837460062616 + }, + "targetPosition": { + "x": 14021.718570296134, + "y": 25675.781864100747 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Down Trend End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.downtrend", + "project": "Foundations", + "id": "9f815dbf-95cf-4130-b050-484985234d1d", + "savedPayload": { + "position": { + "x": 13572.335279656576, + "y": 25652.230683791422 + }, + "targetPosition": { + "x": 13797.026924976355, + "y": 25664.006273946085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c25a6b8f-0266-47b4-930e-529e3694cc64", + "savedPayload": { + "position": { + "x": 13797.026924976355, + "y": 25664.006273946085 + }, + "targetPosition": { + "x": 14021.718570296134, + "y": 25675.781864100747 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "571ba51a-1993-4db3-ba4d-3bc942d79c74", + "savedPayload": { + "position": { + "x": 14021.718570296134, + "y": 25675.781864100747 + }, + "targetPosition": { + "x": 13905.25, + "y": 25241.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "UP Trend", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}", + "project": "Foundations", + "id": "84b48944-bba8-42c2-b3af-5ecd867cb885", + "savedPayload": { + "position": { + "x": 13897.58331091504, + "y": 26007.259010655678 + }, + "targetPosition": { + "x": 13738.484285148068, + "y": 25848.159984888705 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [ + { + "type": "Style Condition", + "name": "New Style Condition", + "code": "record.trend != 1", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", + "project": "Foundations", + "id": "06238f6a-4144-415e-8b3e-645f225da986", + "savedPayload": { + "position": { + "x": 13622.015714851932, + "y": 26282.826606718787 + }, + "targetPosition": { + "x": 13680.25, + "y": 26065.493295803746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "535fe534-3bc9-45b7-be19-e292c71e3e1a", + "savedPayload": { + "position": { + "x": 13680.25, + "y": 26065.493295803746 + }, + "targetPosition": { + "x": 13738.484285148068, + "y": 25848.159984888705 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a40f3a58-b2aa-447d-8080-804044c12050", + "savedPayload": { + "position": { + "x": 13738.484285148068, + "y": 25848.159984888705 + }, + "targetPosition": { + "x": 13680.25, + "y": 25630.826673973665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " UP Trend Begin", + "project": "Foundations", + "id": "88f1b937-df49-454e-9478-76dcaa87d87e", + "savedPayload": { + "position": { + "x": 13455.25, + "y": 26020.538105676664 + }, + "targetPosition": { + "x": 13680.25, + "y": 25630.826673973665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "UP Trend Begin", + "id": "32cb20f0-2532-4b1c-94f6-da20d369ff7a" + } + } + }, + { + "type": "Polygon Vertex", + "name": " UP Trend End", + "project": "Foundations", + "id": "f1f778a3-23af-4c82-a46e-d540d00b67c0", + "savedPayload": { + "position": { + "x": 13245.583378169918, + "y": 25747.2952442698 + }, + "targetPosition": { + "x": 13680.25, + "y": 25630.826673973665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "UP Trend End", + "id": "6c0c1138-1798-40a6-a398-79295e9b1545" + } + } + } + ], + "id": "4d62b2fa-0798-4b49-9af1-0b0331ca27c2", + "savedPayload": { + "position": { + "x": 13680.25, + "y": 25630.826673973665 + }, + "targetPosition": { + "x": 13905.25, + "y": 25241.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Down Trend", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", + "project": "Foundations", + "id": "e4f32bf7-2125-4e20-bed7-de186457dafa", + "savedPayload": { + "position": { + "x": 1361.237349204659, + "y": 24374.466228645266 + }, + "targetPosition": { + "x": 1520.3363749716318, + "y": 24533.56525441224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [ + { + "type": "Style Condition", + "name": "New Style Condition", + "code": "record.trend != -1", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", + "project": "Foundations", + "id": "9f40eb82-2ea8-411a-9782-fb6ec7751def", + "savedPayload": { + "position": { + "x": 1636.8049452677678, + "y": 24098.898632582157 + }, + "targetPosition": { + "x": 1578.5706601196998, + "y": 24316.231943497198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "24a2d691-5311-4c5b-99c1-8b29f1c34d1a", + "savedPayload": { + "position": { + "x": 1578.5706601196998, + "y": 24316.231943497198 + }, + "targetPosition": { + "x": 1520.3363749716318, + "y": 24533.56525441224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "916cede5-eb01-490d-a448-e42c3b25ed6f", + "savedPayload": { + "position": { + "x": 1520.3363749716318, + "y": 24533.56525441224 + }, + "targetPosition": { + "x": 1578.5706601196998, + "y": 24750.89856532728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Down Trend Begin", + "project": "Foundations", + "id": "975119e7-cd9d-40f8-9028-d71d47d1e75f", + "savedPayload": { + "position": { + "x": 1803.5706601196998, + "y": 24361.18713362428 + }, + "targetPosition": { + "x": 1578.5706601196998, + "y": 24750.89856532728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Down Trend Begin", + "id": "f10fb86c-644d-457c-98dc-0e012eeef147" + } + } + }, + { + "type": "Polygon Vertex", + "name": " Down Trend End", + "project": "Foundations", + "id": "5517336d-3fb7-4cc6-88b0-d24bca853aa0", + "savedPayload": { + "position": { + "x": 2013.2372819497814, + "y": 24634.429995031143 + }, + "targetPosition": { + "x": 1578.5706601196998, + "y": 24750.89856532728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Down Trend End", + "id": "c25a6b8f-0266-47b4-930e-529e3694cc64" + } + } + } + ], + "id": "e6611559-1004-4e38-8e51-81133a3de304", + "savedPayload": { + "position": { + "x": 13515.538568297003, + "y": 25016.115242270665 + }, + "targetPosition": { + "x": 13905.25, + "y": 25241.115242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "95216103-1007-4591-824f-ec2cd8024ec3", + "savedPayload": { + "position": { + "x": 13905.25, + "y": 25241.115242270665 + }, + "targetPosition": { + "x": 14055.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Super Trend Heikin", + "config": "{ \n \"codeName\": \"superTrend\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Up Trend", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "Up Trend", + "code": "record.uptrend", + "project": "Foundations", + "id": "554f908e-bf47-476f-8cad-9befec615dbd", + "savedPayload": { + "position": { + "x": 13384.252696908232, + "y": 24603.275039831165 + }, + "targetPosition": { + "x": 13606.482573542138, + "y": 24568.077285197112 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", + "project": "Foundations", + "id": "02d293bc-54a7-423f-b591-60908d199194", + "savedPayload": { + "position": { + "x": 13396.426977580268, + "y": 24487.44449654942 + }, + "targetPosition": { + "x": 13606.482573542138, + "y": 24568.077285197112 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ac5e2988-1366-4885-925c-7599cc0a732d", + "savedPayload": { + "position": { + "x": 13606.482573542138, + "y": 24568.077285197112 + }, + "targetPosition": { + "x": 13830.25, + "y": 24591.596189432334 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Down Trend", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.downtrend", + "project": "Foundations", + "id": "7d131284-aae5-46e3-939c-1a8c8ee736ab", + "savedPayload": { + "position": { + "x": 13462.565946325203, + "y": 24338.893940560192 + }, + "targetPosition": { + "x": 13663.042414267586, + "y": 24441.04180300159 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", + "project": "Foundations", + "id": "a0e55041-8eac-4a95-8871-b52f799f3ddb", + "savedPayload": { + "position": { + "x": 13540.498631389204, + "y": 24252.34092521387 + }, + "targetPosition": { + "x": 13663.042414267586, + "y": 24441.04180300159 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3e9367aa-7d43-4f40-adbd-dd267e57cf7f", + "savedPayload": { + "position": { + "x": 13663.042414267586, + "y": 24441.04180300159 + }, + "targetPosition": { + "x": 13830.25, + "y": 24591.596189432334 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Trend", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.trend", + "project": "Foundations", + "id": "f1f06f6b-71cf-4134-a2f3-14e20f549def", + "savedPayload": { + "position": { + "x": 13681.322007124607, + "y": 24171.036511324844 + }, + "targetPosition": { + "x": 13783.469869566004, + "y": 24371.512979267227 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", + "project": "Foundations", + "id": "bc538bf8-bfa9-4ae8-ae44-fe021c00f7bf", + "savedPayload": { + "position": { + "x": 13795.245459720667, + "y": 24146.82133394745 + }, + "targetPosition": { + "x": 13783.469869566004, + "y": 24371.512979267227 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "81b106e7-2669-4e3e-9520-4aa50a6fb481", + "savedPayload": { + "position": { + "x": 13783.469869566004, + "y": 24371.512979267227 + }, + "targetPosition": { + "x": 13830.25, + "y": 24591.596189432334 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ATR N Period", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.atrNPeriod", + "project": "Foundations", + "id": "6ae81ebe-16cb-4ba1-ab00-1ec335a4c45b", + "savedPayload": { + "position": { + "x": 13910.006292574444, + "y": 24274.16474823382 + }, + "targetPosition": { + "x": 13921.765744692055, + "y": 24386.04846146275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", + "project": "Foundations", + "id": "17b0b3a5-17fc-4f08-ae42-5793f3032cc7", + "savedPayload": { + "position": { + "x": 14012.780156559236, + "y": 24319.922620579848 + }, + "targetPosition": { + "x": 13921.765744692055, + "y": 24386.04846146275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7ea713f6-87b3-46ea-882f-8b65783df778", + "savedPayload": { + "position": { + "x": 13921.765744692055, + "y": 24386.04846146275 + }, + "targetPosition": { + "x": 13830.25, + "y": 24591.596189432334 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "16ee77fb-8ec6-44c1-be67-f0ecc4a9b183", + "savedPayload": { + "position": { + "x": 13830.25, + "y": 24591.596189432334 + }, + "targetPosition": { + "x": 14055.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dd671a41-e7dc-4029-816a-90cdf7147a2c", + "savedPayload": { + "position": { + "x": 14055.25, + "y": 24981.307621135333 + }, + "targetPosition": { + "x": 14355.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2bd3490b-2c28-49be-9e31-6b0c6d408930", + "savedPayload": { + "position": { + "x": 14355.25, + "y": 24981.307621135333 + }, + "targetPosition": { + "x": 14655.25, + "y": 24981.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Plotters Candles Heikin", + "config": "{\n \"codeName\": \"Heikin-Candle\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Candles-Heikin", + "config": "{\n \"codeName\": \"Heikin-Candle\",\n \"icon\": \"layer-candles\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Candle Open", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinOpen", + "project": "Foundations", + "id": "d3e58c19-8dc1-482d-b8de-08c688f10405", + "savedPayload": { + "position": { + "x": 14046.695316219144, + "y": 24534.36401236609 + }, + "targetPosition": { + "x": 13778.382093919243, + "y": 24668.557956860783 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f7952c8e-0093-4f9d-bb7d-90c36b8ab0d5", + "savedPayload": { + "position": { + "x": 13778.382093919243, + "y": 24668.557956860783 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Candle Close", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinClose", + "project": "Foundations", + "id": "250904bc-7f4a-4fd3-b47f-a7362c0abec6", + "savedPayload": { + "position": { + "x": 14054.484088360061, + "y": 25054.96623834121 + }, + "targetPosition": { + "x": 13782.276479989701, + "y": 24928.859069848342 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "77973b95-b571-4d17-9107-6f4da7677abe", + "savedPayload": { + "position": { + "x": 13782.276479989701, + "y": 24928.859069848342 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Max Vert Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinOpen", + "project": "Foundations", + "id": "f7e51b98-3a96-4d04-b335-8f09b7e1f6c3", + "savedPayload": { + "position": { + "x": 13652.317098248639, + "y": 25385.645924331195 + }, + "targetPosition": { + "x": 13581.19298493399, + "y": 25094.198912843334 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a265b1ce-501b-48d4-ae99-07e8c78d76e6", + "savedPayload": { + "position": { + "x": 13581.19298493399, + "y": 25094.198912843334 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Max Vert End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinMax", + "project": "Foundations", + "id": "17e3a075-7693-4c83-a478-71c64f395151", + "savedPayload": { + "position": { + "x": 13143.034292150338, + "y": 25277.39452214928 + }, + "targetPosition": { + "x": 13326.55158188484, + "y": 25040.073211752377 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4cb78491-67ac-41f7-837f-934c25472570", + "savedPayload": { + "position": { + "x": 13326.55158188484, + "y": 25040.073211752377 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Min Vert Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinClose", + "project": "Foundations", + "id": "80b99a84-9712-406d-b554-5d29e8c397ec", + "savedPayload": { + "position": { + "x": 12910.136010533179, + "y": 24811.727545564634 + }, + "targetPosition": { + "x": 13210.10244107626, + "y": 24807.239723460054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "40bb6e1b-ab2a-4121-8ad7-a12b712d24ca", + "savedPayload": { + "position": { + "x": 13210.10244107626, + "y": 24807.239723460054 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Min Vert End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = (record.end - record.begin) / 2 + record.begin\ny = record.HeikinMin", + "project": "Foundations", + "id": "25a17eb3-a43f-4e4a-8954-f4de56aef870", + "savedPayload": { + "position": { + "x": 13128.999409714035, + "y": 24339.301725820715 + }, + "targetPosition": { + "x": 13319.534140666688, + "y": 24571.026813588094 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "179d92fa-959e-4b1c-99ec-000a1fa697f3", + "savedPayload": { + "position": { + "x": 13319.534140666688, + "y": 24571.026813588094 + }, + "targetPosition": { + "x": 13510.068871619342, + "y": 24802.751901355474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f815bbf7-429b-47f9-8dc6-e38e6f4cf338", + "savedPayload": { + "position": { + "x": 14333.068871619342, + "y": 24524.751901355474 + }, + "targetPosition": { + "x": 14395.442378864669, + "y": 24231.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Max", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BLACK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", + "project": "Foundations", + "id": "5748088c-1e80-4812-97e0-b169d25652fe", + "savedPayload": { + "position": { + "x": 14346.175379062774, + "y": 23485.931371447365 + }, + "targetPosition": { + "x": 14588.880477375258, + "y": 23662.266947135107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [], + "id": "ddc691d5-5270-4627-b680-255663bbc3d4", + "savedPayload": { + "position": { + "x": 14588.880477375258, + "y": 23662.266947135107 + }, + "targetPosition": { + "x": 14831.585575687743, + "y": 23838.60252282285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Max Vert Begin", + "project": "Foundations", + "id": "cb11887e-447b-4f10-a84a-8f37b71f2d61", + "savedPayload": { + "position": { + "x": 15007.921151375485, + "y": 23595.897424510367 + }, + "targetPosition": { + "x": 14831.585575687743, + "y": 23838.60252282285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Max Vert Begin", + "id": "a265b1ce-501b-48d4-ae99-07e8c78d76e6" + } + } + }, + { + "type": "Polygon Vertex", + "name": " Max Vert End", + "project": "Foundations", + "id": "5d6e83bc-0405-4cb0-ac30-94b410a1d6fb", + "savedPayload": { + "position": { + "x": 15074.290674000227, + "y": 24014.938098510593 + }, + "targetPosition": { + "x": 14831.585575687743, + "y": 23838.60252282285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Max Vert End", + "id": "4cb78491-67ac-41f7-837f-934c25472570" + } + } + } + ], + "id": "7359b1eb-ffbd-4356-ab92-0cc8c7c51749", + "savedPayload": { + "position": { + "x": 14097.085810254188, + "y": 24262.66616011563 + }, + "targetPosition": { + "x": 14395.442378864669, + "y": 24231.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Min", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BLACK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", + "project": "Foundations", + "id": "d7775860-168a-4ca7-8ce7-96ab5c5ed478", + "savedPayload": { + "position": { + "x": 15125.977151513514, + "y": 23603.378809670725 + }, + "targetPosition": { + "x": 15033.27205320103, + "y": 23888.69576455927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [], + "id": "eb3e35c4-6516-4c08-a48d-899c79fdf68f", + "savedPayload": { + "position": { + "x": 15033.27205320103, + "y": 23888.69576455927 + }, + "targetPosition": { + "x": 14940.566954888545, + "y": 24174.012719447815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Min Vert Begin", + "project": "Foundations", + "id": "41f49bae-6821-4786-8ddd-8dfa0df1a16e", + "savedPayload": { + "position": { + "x": 15225.88390977709, + "y": 24266.7178177603 + }, + "targetPosition": { + "x": 14940.566954888545, + "y": 24174.012719447815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Min Vert Begin", + "id": "40bb6e1b-ab2a-4121-8ad7-a12b712d24ca" + } + } + }, + { + "type": "Polygon Vertex", + "name": " Min Vert End", + "project": "Foundations", + "id": "6a08d6f4-8cee-45ce-a787-a1d325cdee76", + "savedPayload": { + "position": { + "x": 14847.86185657606, + "y": 24459.32967433636 + }, + "targetPosition": { + "x": 14940.566954888545, + "y": 24174.012719447815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Min Vert End", + "id": "179d92fa-959e-4b1c-99ec-000a1fa697f3" + } + } + } + ], + "id": "91c0f5fb-4614-4d89-b2dd-a7cf120be416", + "savedPayload": { + "position": { + "x": 14273.421385941929, + "y": 23957.243983842553 + }, + "targetPosition": { + "x": 14395.442378864669, + "y": 24231.307621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Candle", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 20,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 40,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}", + "project": "Foundations", + "id": "22d7161c-afe5-4cf5-911f-43afecf99774", + "savedPayload": { + "position": { + "x": 14098.770584237225, + "y": 24030.568439227674 + }, + "targetPosition": { + "x": 14358.578205372556, + "y": 23880.568439227674 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [ + { + "type": "Style Condition", + "name": "New Style Condition", + "code": "record.HeikinClose