{ "type": "Data Mine", "name": "Delta", "config": "{\"codeName\":\"Delta\"}", "project": "Foundations", "sensorBots": [], "apiDataFetcherBots": [], "indicatorBots": [ { "type": "Indicator Bot", "name": "Relative Strength Index - Wilder Method (RSI-W)", "config": "{\n \"codeName\": \"RSI-W\"\n}", "project": "Foundations", "processes": [ { "type": "Process Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Calculates Wilder RSI.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\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 RSI-W14", "project": "Foundations", "id": "75881553-ec60-4954-9404-052ba11904f4", "savedPayload": { "position": { "x": 19646.18251638588, "y": 17789.2053813897 }, "targetPosition": { "x": 19675.299658959913, "y": 17897.87203684722 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "a94722c3-a453-4f46-931f-aeb244e7cb66" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Relative Strength Index - Wilder Method (RSI-W)", "Indicator Bot", "Foundations", "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" ], [ "RSI-W14", "Product Definition", "Foundations", "fbe3d4ba-bcfd-4cb1-91d1-64d7d381a21c" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", "a94722c3-a453-4f46-931f-aeb244e7cb66" ] ] } } ], "outputDatasetFolders": [], "id": "ffb59a7e-565a-4588-bd44-999a7cb66122", "savedPayload": { "position": { "x": 19675.299658959913, "y": 17897.87203684722 }, "targetPosition": { "x": 19704.416801533946, "y": 18006.53869230474 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "b0af9801-ba4e-4bfd-a605-98d9ac121b5f", "savedPayload": { "position": { "x": 19650.151086682014, "y": 17594.3496655382 }, "targetPosition": { "x": 19762.651086682014, "y": 17789.2053813897 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "9f683143-a33f-42c1-9fa8-c601f01ee4e1" ], [ "Candles Volumes Multi-Time-Frame-Market Status Report", "Status Report", "Foundations", "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" ] ] } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "02d64b4a-7c3c-4c89-918d-b3697b5955b2", "savedPayload": { "position": { "x": 19820.88537183008, "y": 17571.87207047466 }, "targetPosition": { "x": 19762.651086682014, "y": 17789.2053813897 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "2b961dac-9f41-4eed-a495-4e55f26714c3" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Relative Strength Index - Wilder Method (RSI-W)", "Indicator Bot", "Foundations", "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "279a9122-7f94-47b4-bf09-999fa889104b" ], [ "New Status Report", "Status Report", "Foundations", "2b961dac-9f41-4eed-a495-4e55f26714c3" ] ] } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", "id": "25315413-2e01-4a7d-83bc-1257d43f8fe6", "savedPayload": { "position": { "x": 19957.506802533513, "y": 17676.7053813897 }, "targetPosition": { "x": 19762.651086682014, "y": 17789.2053813897 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Candles", "Product Definition", "Foundations", "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", "2b03494a-67d6-47f1-89b6-53fc4c9116a8" ] ] } } ], "dataMineDataDependencies": [], "id": "b14516a1-e5cc-48f8-ab0f-0e46faf6c41c", "savedPayload": { "position": { "x": 19762.651086682014, "y": 17789.2053813897 }, "targetPosition": { "x": 19704.416801533946, "y": 18006.53869230474 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "2b961dac-9f41-4eed-a495-4e55f26714c3", "savedPayload": { "position": { "x": 19863.51582730092, "y": 17847.439666537768 }, "targetPosition": { "x": 19704.416801533946, "y": 18006.53869230474 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "c1598823-e0b3-4036-8ad6-669ae0e3f638", "savedPayload": { "position": { "x": 19921.750112448986, "y": 17948.304407156673 }, "targetPosition": { "x": 19704.416801533946, "y": 18006.53869230474 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "9f683143-a33f-42c1-9fa8-c601f01ee4e1" ], [ "New Execution Finished Event", "Execution Finished Event", "Foundations", "1824fa00-dd30-4cdc-acc0-01c2f29056c5" ] ] } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "b317c309-4677-4a2a-ba2a-801fccd01b1d", "savedPayload": { "position": { "x": 19921.750112448986, "y": 18064.77297745281 }, "targetPosition": { "x": 19704.416801533946, "y": 18006.53869230474 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "279a9122-7f94-47b4-bf09-999fa889104b", "savedPayload": { "position": { "x": 19690.416801533946, "y": 18018.53869230474 }, "targetPosition": { "x": 19372.21875, "y": 18336.736743838686 }, "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 \"description\": \"Calculates Wilder RSI\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\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 RSI-W14", "project": "Foundations", "id": "a902a032-dbcc-4f7f-8495-70f0f5da03f8", "savedPayload": { "position": { "x": 19167.963077267068, "y": 19583.111743838686 }, "targetPosition": { "x": 19081.360536888624, "y": 19533.111743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "f6e7a28d-d3d8-4d05-b90f-40bbe5f59b8a" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Relative Strength Index - Wilder Method (RSI-W)", "Indicator Bot", "Foundations", "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" ], [ "RSI-W14", "Product Definition", "Foundations", "fbe3d4ba-bcfd-4cb1-91d1-64d7d381a21c" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", "f6e7a28d-d3d8-4d05-b90f-40bbe5f59b8a" ] ] } } ], "outputDatasetFolders": [], "id": "02da2e0b-9593-485a-ae0d-3f4ff131c813", "savedPayload": { "position": { "x": 19081.360536888624, "y": 19533.111743838686 }, "targetPosition": { "x": 18935.21875, "y": 19448.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "", "config": "{\"mainUtility\": \"Market Ending Point\"}", "project": "Foundations", "id": "3173726e-99f5-4153-acbd-17e0ca4c6dac", "savedPayload": { "position": { "x": 19608.369889686794, "y": 20068.582247746013 }, "targetPosition": { "x": 19272.71875, "y": 20033.30389139318 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "2a021da8-9feb-475e-90ab-1586968c17c7" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" ], [ "New Status Report", "Status Report", "Foundations", "2a021da8-9feb-475e-90ab-1586968c17c7" ] ] } }, { "type": "Status Dependency", "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", "id": "56d255fa-7193-431f-a3c5-f98e6d28a508", "savedPayload": { "position": { "x": 19523.53012859862, "y": 20259.135471039295 }, "targetPosition": { "x": 19272.71875, "y": 20033.30389139318 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Exchange Raw Data", "Sensor Bot", "Foundations", "af924204-66a2-47d4-9910-66ab78acb06f" ], [ "Historic-OHLCVs", "Process Definition", "Foundations", "5eb11d6a-022e-4f60-97c4-d6cf90b249dc" ], [ "Exchange-Raw-Data Historic-OHLCVs Status Report", "Status Report", "Foundations", "181c7c34-7243-497a-9ddb-1b0067c6d66e" ] ] } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "b96ab1d1-3bdc-429d-921a-0aab94741d29", "savedPayload": { "position": { "x": 19342.888945650993, "y": 20363.42870664084 }, "targetPosition": { "x": 19272.71875, "y": 20033.30389139318 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "8c1c40cf-dd93-4f61-b3f0-9344707b196d" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Relative Strength Index - Wilder Method (RSI-W)", "Indicator Bot", "Foundations", "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "a5c6c183-7b68-4e7c-82c2-27ac439b098d" ], [ "New Status Report", "Status Report", "Foundations", "8c1c40cf-dd93-4f61-b3f0-9344707b196d" ] ] } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", "id": "756f850b-7e37-4fc8-8031-b7c8458bc8c3", "savedPayload": { "position": { "x": 19135.44513296192, "y": 20341.625483347558 }, "targetPosition": { "x": 19272.71875, "y": 20033.30389139318 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Candles", "Product Definition", "Foundations", "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", "678a567c-f08d-49b9-813b-4e54fd6afadb" ] ] } } ], "dataMineDataDependencies": [], "id": "c42ac621-a7d7-499a-84a0-76bd99ef3fa4", "savedPayload": { "position": { "x": 19272.71875, "y": 20033.30389139318 }, "targetPosition": { "x": 18935.21875, "y": 19448.736743838686 }, "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": "8c1c40cf-dd93-4f61-b3f0-9344707b196d", "savedPayload": { "position": { "x": 18935.21875, "y": 19786.236743838686 }, "targetPosition": { "x": 18935.21875, "y": 19448.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "1bf32fba-af6a-43eb-b0bb-2ac855bb5820", "savedPayload": { "position": { "x": 18766.46875, "y": 19741.020317615934 }, "targetPosition": { "x": 18935.21875, "y": 19448.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" ], [ "New Execution Finished Event", "Execution Finished Event", "Foundations", "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" ] ] } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "ffcd3bc1-44f3-4e21-9f33-fc2f818494b5", "savedPayload": { "position": { "x": 18642.935176222752, "y": 19617.486743838686 }, "targetPosition": { "x": 18935.21875, "y": 19448.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "a5c6c183-7b68-4e7c-82c2-27ac439b098d", "savedPayload": { "position": { "x": 20047.21875, "y": 18336.736743838686 }, "targetPosition": { "x": 19372.21875, "y": 18336.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "products": [ { "type": "Product Definition", "name": "RSI-W14", "config": "{\n \"codeName\": \"RSI-W14\",\n \"singularVariableName\": \"rsiw14\",\n \"pluralVariableName\": \"rsiw14s\"\n}", "project": "Foundations", "datasets": [ { "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 \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", "project": "Foundations", "id": "f6e7a28d-d3d8-4d05-b90f-40bbe5f59b8a", "savedPayload": { "position": { "x": 19912.64667816785, "y": 18619.73704073858 }, "targetPosition": { "x": 19690.416801533946, "y": 18654.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "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 \"timeFrames\" : {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", "project": "Foundations", "id": "a94722c3-a453-4f46-931f-aeb244e7cb66", "savedPayload": { "position": { "x": 19890.893269476328, "y": 18757.08265781403 }, "targetPosition": { "x": 19690.416801533946, "y": 18654.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "Begin", "code": "record.current.begin", "project": "Foundations", "id": "5f2981e4-5b9a-4867-9bf4-79dd2b9c19f0", "savedPayload": { "position": { "x": 20108.700242583152, "y": 19125.41655499176 }, "targetPosition": { "x": 20001.706384499947, "y": 19090.65214312458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "a7c379ea-fc2f-4526-9a5f-fcdc272f6a02", "savedPayload": { "position": { "x": 20001.706384499947, "y": 19090.65214312458 }, "targetPosition": { "x": 19894.71252641674, "y": 19055.887731257397 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.end", "project": "Foundations", "id": "ad4e0d6b-e7ce-4e09-88a6-a3f44d7c0c08", "savedPayload": { "position": { "x": 19996.860388858142, "y": 19256.36419919978 }, "targetPosition": { "x": 19945.78645763744, "y": 19156.125965228588 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "a859a2ce-cd0a-43ae-995b-6140402a9f1a", "savedPayload": { "position": { "x": 19945.78645763744, "y": 19156.125965228588 }, "targetPosition": { "x": 19894.71252641674, "y": 19055.887731257397 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Value", "config": "{\n \"codeName\": \"value\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.value", "project": "Foundations", "id": "43595088-af8f-4ad5-8bfe-3b04a5168681", "savedPayload": { "position": { "x": 19825.183702682378, "y": 19269.87544742381 }, "targetPosition": { "x": 19859.94811454956, "y": 19162.881589340603 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "3cd01f28-dd1a-45bc-8c68-29bdbf4be84b", "savedPayload": { "position": { "x": 19859.94811454956, "y": 19162.881589340603 }, "targetPosition": { "x": 19894.71252641674, "y": 19055.887731257397 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "ee7e6fb0-984c-410b-9ba7-241deddcd7ad", "savedPayload": { "position": { "x": 19894.71252641674, "y": 19055.887731257397 }, "targetPosition": { "x": 19690.416801533946, "y": 18654.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "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", "code": "/* Loop Code */\n\n/* \nCalculation method credit: https://www.macroption.com/rsi-calculation/\n*/\n\n/* Calculating Up Moves and Down Moves */\n\n//let candle = record.current // Our main dependencies are candles \n//let candlePrevious = record.previous\n\nif (record.previous !== undefined) {\n if (record.current.close > record.previous.close) {\n variable.last14U.push(record.current.close - record.previous.close) // Add win to last 14 array.\n } else {\n variable.last14U.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (record.current.close < record.previous.close) {\n variable.last14D.push(record.previous.close - record.current.close) // Add win to last 14 array.\n } else {\n variable.last14D.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (variable.last14U.length > 14) {\n variable.last14U.splice(0, 1) // Remove the first element of the array to keep it at a maximum of 14 elements.\n }\n \n if (variable.last14D.length > 14) {\n variable.last14D.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n /* Calculating Averages of Up Moves and Down Moves */\n\n variable.avgU = calculateRMAU(14)\n variable.avgD = calculateRMAD(14)\n\n /* Keep track of average moves */\n variable.rma14U.push(variable.avgU)\n variable.rma14D.push(variable.avgD)\n \n if (variable.rma14U.length > 14) {\n variable.rma14U.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n if (variable.rma14D.length > 14) {\n variable.rma14D.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n\n /* Calculating Relative Strength */\n \n if (variable.avgD > 0) {\n relativeStrength = variable.avgU / variable.avgD\n } else {\n relativeStrength = 0\n }\n\n /* Calculating RSI */\n\n relativeStrengthIndex = 100 - 100 / ( 1 + relativeStrength)\n\n if (relativeStrengthIndex !== undefined) {\n variable.value = relativeStrengthIndex.toFixed(2)\n } else {\n variable.value = 0\n }\n} else {\n variable.value = 0\n}\n\n// Statistics\n\nfunction calculateWMA(source, rmas, periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (source.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let alpha = 1 / periods\n let avg = source[source.length - 1] * alpha + rmas[rmas.length - 1] * (1 - alpha)\n return avg;\n}\n\nfunction calculateRMAU(periods) {\n return calculateWMA(variable.last14U, variable.rma14U, periods)\n}\n\nfunction calculateRMAD(periods) {\n return calculateWMA(variable.last14D, variable.rma14D, periods)\n}", "project": "Foundations", "id": "91eb76f0-617c-4397-9135-beca294a6481", "savedPayload": { "position": { "x": 19781.28686956123, "y": 19519.505740564182 }, "targetPosition": { "x": 19700.654080913537, "y": 19309.450144602313 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "6957916d-b353-4b19-8b8f-cf7fb97024b3", "savedPayload": { "position": { "x": 19700.654080913537, "y": 19309.450144602313 }, "targetPosition": { "x": 19620.021292265843, "y": 19099.394548640445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "initialization": { "type": "Procedure Initialization", "name": "New Procedure Initialization", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "/* Initialization Code*/\n\n/* \nWe keep two separate arrays to store last 14 price increments or losses.\n*/\n\nvariable.last14U = []\nvariable.last14D = []\nvariable.rma14U = []\nvariable.rma14D = []\n", "project": "Foundations", "id": "7b8d4dd2-2dde-47fe-8340-efd0f93fe435", "savedPayload": { "position": { "x": 19336.827116293414, "y": 19449.110231296083 }, "targetPosition": { "x": 19478.42420427963, "y": 19274.252389968264 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "076ef281-1c67-4117-8168-a5beba487ffc", "savedPayload": { "position": { "x": 19478.42420427963, "y": 19274.252389968264 }, "targetPosition": { "x": 19620.021292265843, "y": 19099.394548640445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "a1ef81d6-c2c9-46c4-aaed-366b31b2d639", "savedPayload": { "position": { "x": 19620.021292265843, "y": 19099.394548640445 }, "targetPosition": { "x": 19690.416801533946, "y": 18654.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "fbe3d4ba-bcfd-4cb1-91d1-64d7d381a21c", "savedPayload": { "position": { "x": 19690.416801533946, "y": 18654.934795372632 }, "targetPosition": { "x": 19372.21875, "y": 18336.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "RSI-W14", "id": "4045dbb5-77d9-46ed-837d-e05caded1a29" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Relative Strength Index - Wilder Method (RSI-W)", "Plotter", "Foundations", "31f1c7cf-fbde-446f-9921-793346e30c29" ], [ "RSI-W14", "Plotter Module", "Foundations", "4045dbb5-77d9-46ed-837d-e05caded1a29" ] ] } } ], "id": "1b49e818-f9f9-4ecc-bdbd-708f5641fb66", "savedPayload": { "position": { "x": 20909.21875, "y": 18519.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18519.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Indicator Bot", "name": "Money Flow Index (MFI)", "config": "{\n \"codeName\": \"MFI\"\n}", "project": "Foundations", "processes": [ { "type": "Process Definition", "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Calculates MFI\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\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 MFI", "project": "Foundations", "id": "48a07111-4122-4d5c-a3ef-df4b138b6af7", "savedPayload": { "position": { "x": 20982.67603962037, "y": 19232.935748288346 }, "targetPosition": { "x": 20886.083456991466, "y": 19258.8176527986 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "22edf2c6-b165-4b9e-b6ac-0cfefd9ee01b" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Indicator Bot", "Foundations", "c43b88dc-4ad9-4321-976d-374f98e2434b" ], [ "MFI", "Product Definition", "Foundations", "019b29d1-0227-4185-aee7-aaba499cdf93" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", "22edf2c6-b165-4b9e-b6ac-0cfefd9ee01b" ] ] } } ], "outputDatasetFolders": [], "id": "3c9355dd-ecf6-4604-b7f7-f6f1f8e784d6", "savedPayload": { "position": { "x": 20886.083456991466, "y": 19258.8176527986 }, "targetPosition": { "x": 20777.416801533946, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "", "config": "{\"mainUtility\": \"Market Ending Point\"}", "project": "Foundations", "id": "7867d355-9cd6-434e-90de-cd1f5f9ba32a", "savedPayload": { "position": { "x": 21074.299625332475, "y": 19266.61956763721 }, "targetPosition": { "x": 20994.750112448986, "y": 19346.1690805207 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "2a021da8-9feb-475e-90ab-1586968c17c7" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" ], [ "New Status Report", "Status Report", "Foundations", "2a021da8-9feb-475e-90ab-1586968c17c7" ] ] } }, { "type": "Status Dependency", "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", "id": "bdf2cbd7-2cd6-4945-96b3-0609b3969d37", "savedPayload": { "position": { "x": 21103.416767906507, "y": 19317.051937946668 }, "targetPosition": { "x": 20994.750112448986, "y": 19346.1690805207 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Exchange Raw Data", "Sensor Bot", "Foundations", "af924204-66a2-47d4-9910-66ab78acb06f" ], [ "Historic-OHLCVs", "Process Definition", "Foundations", "5eb11d6a-022e-4f60-97c4-d6cf90b249dc" ], [ "Exchange-Raw-Data Historic-OHLCVs Status Report", "Status Report", "Foundations", "181c7c34-7243-497a-9ddb-1b0067c6d66e" ] ] } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "25380d29-c370-4b34-bcb6-55d94cab4a11", "savedPayload": { "position": { "x": 21103.416767906507, "y": 19375.286223094732 }, "targetPosition": { "x": 20994.750112448986, "y": 19346.1690805207 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "218ce270-08fe-45a0-90ef-7189fffd72dd" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Indicator Bot", "Foundations", "c43b88dc-4ad9-4321-976d-374f98e2434b" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "6be015e8-abd8-4c91-bc44-ed0dbe4401bf" ], [ "New Status Report", "Status Report", "Foundations", "218ce270-08fe-45a0-90ef-7189fffd72dd" ] ] } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", "id": "afdb16be-1eba-4ab0-aceb-9695b25ef435", "savedPayload": { "position": { "x": 21074.299625332475, "y": 19425.718593404188 }, "targetPosition": { "x": 20994.750112448986, "y": 19346.1690805207 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Candles", "Product Definition", "Foundations", "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", "678a567c-f08d-49b9-813b-4e54fd6afadb" ] ] } }, { "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", "id": "f26fa862-f8e1-480b-b9a3-fb8e001e3b8d", "savedPayload": { "position": { "x": 21023.86725502302, "y": 19454.83573597822 }, "targetPosition": { "x": 20994.750112448986, "y": 19346.1690805207 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "2e683057-f911-4105-bc77-16f2706d1915" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Volumes", "Product Definition", "Foundations", "1a366aef-efef-470e-88e0-2a6fbe4dd91f" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", "2e683057-f911-4105-bc77-16f2706d1915" ] ] } } ], "dataMineDataDependencies": [], "id": "4704cf1b-133a-4e6e-8b97-bfece022354e", "savedPayload": { "position": { "x": 20994.750112448986, "y": 19346.1690805207 }, "targetPosition": { "x": 20777.416801533946, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "218ce270-08fe-45a0-90ef-7189fffd72dd", "savedPayload": { "position": { "x": 20936.51582730092, "y": 19447.033821139605 }, "targetPosition": { "x": 20777.416801533946, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "30fcca1f-f72d-46cf-bd17-99f8e2e1cd10", "savedPayload": { "position": { "x": 20835.651086682014, "y": 19505.268106287673 }, "targetPosition": { "x": 20777.416801533946, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" ], [ "New Execution Finished Event", "Execution Finished Event", "Foundations", "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" ] ] } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "91f10f62-3cad-4709-8b90-31daceb01bd2", "savedPayload": { "position": { "x": 20719.182516385878, "y": 19505.268106287673 }, "targetPosition": { "x": 20777.416801533946, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "6be015e8-abd8-4c91-bc44-ed0dbe4401bf", "savedPayload": { "position": { "x": 20777.416801533946, "y": 19287.934795372632 }, "targetPosition": { "x": 20459.21875, "y": 18969.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Process Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Calculates MFI.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\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 MFI", "project": "Foundations", "id": "c5c02f93-dacc-4e97-803b-45f1d3d7756c", "savedPayload": { "position": { "x": 19130.074465851496, "y": 19336.236743838686 }, "targetPosition": { "x": 19032.646607925748, "y": 19279.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "f5f04930-c2a3-48b7-ade9-f98e148344f1" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Indicator Bot", "Foundations", "c43b88dc-4ad9-4321-976d-374f98e2434b" ], [ "MFI", "Product Definition", "Foundations", "019b29d1-0227-4185-aee7-aaba499cdf93" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", "f5f04930-c2a3-48b7-ade9-f98e148344f1" ] ] } } ], "outputDatasetFolders": [], "id": "a78ac5ae-14c4-4928-968b-604d5c78521c", "savedPayload": { "position": { "x": 19032.646607925748, "y": 19279.986743838686 }, "targetPosition": { "x": 18935.21875, "y": 19223.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "226234a8-bb22-4f31-9446-ffee286446b4", "savedPayload": { "position": { "x": 19271.48617645786, "y": 19442.111363925407 }, "targetPosition": { "x": 19047.71875, "y": 19418.592459690186 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "9f683143-a33f-42c1-9fa8-c601f01ee4e1" ], [ "Candles Volumes Multi-Time-Frame-Market Status Report", "Status Report", "Foundations", "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" ] ] } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "319ba4b4-77dc-412f-be3f-6fdb088f317c", "savedPayload": { "position": { "x": 19214.926335732413, "y": 19569.14684612093 }, "targetPosition": { "x": 19047.71875, "y": 19418.592459690186 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "f4b09884-97e4-44e6-b0cf-3025c4cc44f9" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Indicator Bot", "Foundations", "c43b88dc-4ad9-4321-976d-374f98e2434b" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "b2d41186-2875-4058-8949-8acd8e5e8218" ], [ "New Status Report", "Status Report", "Foundations", "f4b09884-97e4-44e6-b0cf-3025c4cc44f9" ] ] } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", "id": "39802ca4-ee03-42f3-a5a4-e805f787520b", "savedPayload": { "position": { "x": 19094.498880433996, "y": 19638.675669855293 }, "targetPosition": { "x": 19047.71875, "y": 19418.592459690186 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Candles", "Product Definition", "Foundations", "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", "2b03494a-67d6-47f1-89b6-53fc4c9116a8" ] ] } }, { "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", "id": "9580ee4c-eb61-4133-91be-b9b8065cc74e", "savedPayload": { "position": { "x": 18956.203005307943, "y": 19624.14018765977 }, "targetPosition": { "x": 19047.71875, "y": 19418.592459690186 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Volumes", "Product Definition", "Foundations", "1a366aef-efef-470e-88e0-2a6fbe4dd91f" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", "9bf0483c-4825-4a46-9cf4-1b5262579fc1" ] ] } } ], "dataMineDataDependencies": [], "id": "871fab7f-2e97-4a8a-a771-0f4769c7b82d", "savedPayload": { "position": { "x": 19047.71875, "y": 19418.592459690186 }, "targetPosition": { "x": 18935.21875, "y": 19223.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "f4b09884-97e4-44e6-b0cf-3025c4cc44f9", "savedPayload": { "position": { "x": 18935.21875, "y": 19448.736743838686 }, "targetPosition": { "x": 18935.21875, "y": 19223.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "6319139b-bbb9-4250-831c-e57d8f8575c7", "savedPayload": { "position": { "x": 18822.71875, "y": 19418.592459690186 }, "targetPosition": { "x": 18935.21875, "y": 19223.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" }, "referenceParentCombinedNodePath": [ [ "Candles", "Data Mine", "Foundations", "70c7eea3-a786-4dda-b526-0514e2cb14cc" ], [ "Candles Volumes", "Indicator Bot", "Foundations", "285a4618-0423-4ac9-9df9-7a78be6fd915" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", "9f683143-a33f-42c1-9fa8-c601f01ee4e1" ], [ "New Execution Finished Event", "Execution Finished Event", "Foundations", "1824fa00-dd30-4cdc-acc0-01c2f29056c5" ] ] } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "adadc3e2-074c-4429-b3d7-84592d6fd73a", "savedPayload": { "position": { "x": 18740.3630341485, "y": 19336.236743838686 }, "targetPosition": { "x": 18935.21875, "y": 19223.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "b2d41186-2875-4058-8949-8acd8e5e8218", "savedPayload": { "position": { "x": 20459.21875, "y": 19419.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18969.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "products": [ { "type": "Product Definition", "name": "MFI", "config": "{\n \"codeName\": \"MFI\",\n \"singularVariableName\": \"mfi\",\n \"pluralVariableName\": \"mfis\"\n}", "project": "Foundations", "datasets": [ { "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 \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", "project": "Foundations", "id": "22edf2c6-b165-4b9e-b6ac-0cfefd9ee01b", "savedPayload": { "position": { "x": 20176.218453100108, "y": 19510.164672006536 }, "targetPosition": { "x": 20141.020698466054, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "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 \"timeFrames\" : {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", "project": "Foundations", "id": "f5f04930-c2a3-48b7-ade9-f98e148344f1", "savedPayload": { "position": { "x": 20038.872836024657, "y": 19488.411263315014 }, "targetPosition": { "x": 20141.020698466054, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "Begin", "code": "record.current.begin", "project": "Foundations", "id": "3e93fd4c-c8d1-46f2-9097-409c0ae93699", "savedPayload": { "position": { "x": 19670.538938846927, "y": 19706.21823642184 }, "targetPosition": { "x": 19705.303350714108, "y": 19599.224378338633 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "c1daf05e-b41f-4b76-9a2c-ce190c623b86", "savedPayload": { "position": { "x": 19705.303350714108, "y": 19599.224378338633 }, "targetPosition": { "x": 19740.06776258129, "y": 19492.230520255427 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.end", "project": "Foundations", "id": "453226d1-0bef-4df3-93ed-68c914f8c5b5", "savedPayload": { "position": { "x": 19539.591294638907, "y": 19594.37838269683 }, "targetPosition": { "x": 19639.8295286101, "y": 19543.304451476128 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "6326c213-145f-42f5-beb9-30b0426208da", "savedPayload": { "position": { "x": 19639.8295286101, "y": 19543.304451476128 }, "targetPosition": { "x": 19740.06776258129, "y": 19492.230520255427 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Value", "config": "{\n \"codeName\": \"value\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.value", "project": "Foundations", "id": "f88be3cc-cb81-43db-8ee9-5eab5dc3833d", "savedPayload": { "position": { "x": 19526.080046414878, "y": 19422.701696521064 }, "targetPosition": { "x": 19633.073904498084, "y": 19457.466108388246 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "ed8d0a42-0423-4c07-95dd-2453f6e49b83", "savedPayload": { "position": { "x": 19633.073904498084, "y": 19457.466108388246 }, "targetPosition": { "x": 19740.06776258129, "y": 19492.230520255427 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "42782833-c816-4069-9d20-55cea2597ac0", "savedPayload": { "position": { "x": 19740.06776258129, "y": 19492.230520255427 }, "targetPosition": { "x": 20141.020698466054, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "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 */\nlet candle = record.current // This is the primary dependency\nlet volume = getElement('volumes', candle) // Here I get the volume bar corresponding to the current candle\nlet totalVolume = volume.buy + volume.sell // Candles Volumes split the volume received from the exchange evenly between buy and sell because it does not know how much of it there is.\n\nlet hlc3 = (candle.max + candle.min + candle.close) / 3\nlet lastHlc3 = variable.lastHlc3\n\nif (record.previous !== undefined) {\n\n let change = hlc3 - variable.lastHlc3\n\n variable.last14U.push(totalVolume * (change <= 0 ? 0 : hlc3))\n variable.last14D.push(totalVolume * (change >= 0 ? 0 : hlc3))\n \n if (variable.last14U.length > 14) {\n variable.last14U.splice(0, 1) // Remove the first element of the array to keep it at a maximum of 14 elements.\n }\n \n if (variable.last14D.length > 14) {\n variable.last14D.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n\n let upper = variable.last14U.reduce(function(a, b){return a + b;}, 0);\n let lower = variable.last14D.reduce(function(a, b){return a + b;}, 0);\n\n let mfi\n\n if(lower == 0)\n mfi = 100\n else if(upper == 0)\n mfi = 0\n else // RSI\n mfi = 100 - (100 / (1 + upper / lower))\n\n if (mfi !== undefined) {\n variable.value = mfi.toFixed(2)\n } else {\n variable.value = 0\n }\n\n/*\n // Printing values to console to check\n console.log(\"HLC3: \", hlc3)\n console.log(\"Last HLC3: \", lastHlc3)\n console.log(\"Change: \", change)\n console.log(\"Upper: \", upper)\n console.log(\"Lower: \", lower)\n console.log(\"MFI: \", mfi)\n */\n\n} else {\n variable.value = 0\n}\n\nvariable.lastHlc3 = hlc3", "project": "Foundations", "id": "086b666c-f4d1-4167-a103-76b9d3eddf5f", "savedPayload": { "position": { "x": 18856.33856135076, "y": 19540.070440695297 }, "targetPosition": { "x": 19276.4497532745, "y": 19378.804863399913 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "f29a8156-18e0-48cf-b0ee-0d54a1296dc4", "savedPayload": { "position": { "x": 19276.4497532745, "y": 19378.804863399913 }, "targetPosition": { "x": 19696.560945198242, "y": 19217.53928610453 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "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\nvariable.lastHlc3 = 0\nvariable.last14U = []\nvariable.last14D = []\n", "project": "Foundations", "id": "0255406d-ebc4-4841-aeb2-69bf3783a328", "savedPayload": { "position": { "x": 18997.129579886965, "y": 18651.150934159672 }, "targetPosition": { "x": 19346.845262542603, "y": 18934.3451101321 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "8e1fc1c7-4306-4151-b4e7-cd155b4d7218", "savedPayload": { "position": { "x": 19346.845262542603, "y": 18934.3451101321 }, "targetPosition": { "x": 19696.560945198242, "y": 19217.53928610453 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "7e8031b3-b8cb-43bd-8103-14e14e7be3a6", "savedPayload": { "position": { "x": 19696.560945198242, "y": 19217.53928610453 }, "targetPosition": { "x": 20141.020698466054, "y": 19287.934795372632 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "019b29d1-0227-4185-aee7-aaba499cdf93", "savedPayload": { "position": { "x": 20141.020698466054, "y": 19287.934795372632 }, "targetPosition": { "x": 20459.21875, "y": 18969.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "MFI", "id": "d10cdbe9-9416-490a-904e-ace49d0dfbf7" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Plotter", "Foundations", "691c8481-d970-4eb0-a631-639bd1d53dd9" ], [ "MFI", "Plotter Module", "Foundations", "d10cdbe9-9416-490a-904e-ace49d0dfbf7" ] ] } } ], "id": "c43b88dc-4ad9-4321-976d-374f98e2434b", "savedPayload": { "position": { "x": 20459.21875, "y": 18969.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18519.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "plotters": [ { "type": "Plotter", "name": "Relative Strength Index - Wilder Method (RSI-W)", "config": "{\n \"codeName\": \"Plotter RSI-W\"\n}", "project": "Foundations", "modules": [ { "type": "Plotter Module", "name": "RSI-W14", "config": "{\n \"codeName\": \"RSI-W14\"\n}", "project": "Foundations", "panels": [ { "type": "Plotter Panel", "name": "RSI-W 14", "config": "{\n \"codeName\": \"\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "RSI-W14", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.value", "project": "Foundations", "id": "e65f0b5b-4579-4584-b58b-897c7c9c7aad", "savedPayload": { "position": { "x": 17960.21875, "y": 18323.736743838686 }, "targetPosition": { "x": 18060.21875, "y": 18323.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "b0a1f908-aad9-4e31-95b7-fecf08315b68", "savedPayload": { "position": { "x": 18060.21875, "y": 18323.736743838686 }, "targetPosition": { "x": 18160.21875, "y": 18323.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "534848ee-8d03-4555-8370-1df9044d283f", "savedPayload": { "position": { "x": 18160.21875, "y": 18323.736743838686 }, "targetPosition": { "x": 18260.21875, "y": 18323.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "4045dbb5-77d9-46ed-837d-e05caded1a29", "savedPayload": { "position": { "x": 18260.21875, "y": 18323.736743838686 }, "targetPosition": { "x": 18485.21875, "y": 18323.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "" } } } ], "id": "31f1c7cf-fbde-446f-9921-793346e30c29", "savedPayload": { "position": { "x": 20009.21875, "y": 18519.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18519.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Plotter", "name": "Money Flow Index (MFI)", "config": "{\n \"codeName\": \"Plotter MFI\"\n}", "project": "Foundations", "modules": [ { "type": "Plotter Module", "name": "MFI", "config": "{ \n \"codeName\": \"Module-Name\", \n \"icon\": \"histogram|band|moving-average|oscillator|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": "Begin", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.value", "project": "Foundations", "id": "5e00d61b-c357-40dd-a0cf-a6d2fa76233d", "savedPayload": { "position": { "x": 19207.723744519757, "y": 18058.486743838686 }, "targetPosition": { "x": 19500.007318297005, "y": 17889.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "a3fb852b-0aef-4518-a691-b6e9997a53e1", "savedPayload": { "position": { "x": 19500.007318297005, "y": 17889.736743838686 }, "targetPosition": { "x": 19792.290892074252, "y": 17720.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.value", "project": "Foundations", "id": "6fdc8196-31e9-4f66-82a0-193ce88d7e22", "savedPayload": { "position": { "x": 19207.723744519757, "y": 17383.486743838686 }, "targetPosition": { "x": 19500.007318297005, "y": 17552.236743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "9eca91eb-34c7-46b9-abc2-42d4bf5b6efe", "savedPayload": { "position": { "x": 19500.007318297005, "y": 17552.236743838686 }, "targetPosition": { "x": 19792.290892074252, "y": 17720.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "ca38b15d-e145-42c8-98a8-b0dbffc04720", "savedPayload": { "position": { "x": 19792.290892074252, "y": 17720.986743838686 }, "targetPosition": { "x": 20129.790892074252, "y": 17720.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "polygons": [ { "type": "Polygon", "name": "New Polygon", "project": "Foundations", "polygonBody": { "type": "Polygon Body", "name": "New Polygon Body", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\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": "bbc148c5-cfec-4cba-909c-29402cda8fb2", "savedPayload": { "position": { "x": 19701.815459741436, "y": 17635.044391307412 }, "targetPosition": { "x": 19915.803175907844, "y": 17565.51556757305 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "styleConditions": [], "id": "0d741cbf-553b-43e2-866c-414a637ac298", "savedPayload": { "position": { "x": 19915.803175907844, "y": 17565.51556757305 }, "targetPosition": { "x": 20129.790892074252, "y": 17495.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.NEON_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BROWN\"\n }\n}", "project": "Foundations", "id": "06e0d64e-179d-4c28-a834-ac4cafba7147", "savedPayload": { "position": { "x": 19865.287528542638, "y": 17131.92909636996 }, "targetPosition": { "x": 19997.539210308445, "y": 17313.957920104323 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "styleConditions": [], "id": "da3b36a0-f339-4b35-b707-1e994704e0da", "savedPayload": { "position": { "x": 19997.539210308445, "y": 17313.957920104323 }, "targetPosition": { "x": 20129.790892074252, "y": 17495.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin", "project": "Foundations", "id": "5ff95619-2158-48de-8c43-30a5009e4f47", "savedPayload": { "position": { "x": 20262.04257384006, "y": 17313.957920104323 }, "targetPosition": { "x": 20129.790892074252, "y": 17495.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Point", "name": "Begin", "id": "a3fb852b-0aef-4518-a691-b6e9997a53e1" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Plotter", "Foundations", "691c8481-d970-4eb0-a631-639bd1d53dd9" ], [ "MFI", "Plotter Module", "Foundations", "d10cdbe9-9416-490a-904e-ace49d0dfbf7" ], [ "New Shapes", "Shapes", "Foundations", "7afeb4e8-a789-4cfc-8394-a4253714891d" ], [ "New Chart Points", "Chart Points", "Foundations", "ca38b15d-e145-42c8-98a8-b0dbffc04720" ], [ "Begin", "Point", "Foundations", "a3fb852b-0aef-4518-a691-b6e9997a53e1" ] ] } }, { "type": "Polygon Vertex", "name": " End", "project": "Foundations", "id": "c1690f47-0522-4512-b1f7-fdabec00781e", "savedPayload": { "position": { "x": 20343.77860824066, "y": 17565.51556757305 }, "targetPosition": { "x": 20129.790892074252, "y": 17495.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Point", "name": "End", "id": "9eca91eb-34c7-46b9-abc2-42d4bf5b6efe" }, "referenceParentCombinedNodePath": [ [ "Delta", "Data Mine", "Foundations", "63655ecf-cd7d-4d65-a367-e976c00631d3" ], [ "Money Flow Index (MFI)", "Plotter", "Foundations", "691c8481-d970-4eb0-a631-639bd1d53dd9" ], [ "MFI", "Plotter Module", "Foundations", "d10cdbe9-9416-490a-904e-ace49d0dfbf7" ], [ "New Shapes", "Shapes", "Foundations", "7afeb4e8-a789-4cfc-8394-a4253714891d" ], [ "New Chart Points", "Chart Points", "Foundations", "ca38b15d-e145-42c8-98a8-b0dbffc04720" ], [ "End", "Point", "Foundations", "9eca91eb-34c7-46b9-abc2-42d4bf5b6efe" ] ] } } ], "id": "915083b5-99cf-4abb-ac67-764bf1a9f26b", "savedPayload": { "position": { "x": 20129.790892074252, "y": 17495.986743838686 }, "targetPosition": { "x": 20129.790892074252, "y": 17720.986743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "images": [], "texts": [], "id": "7afeb4e8-a789-4cfc-8394-a4253714891d", "savedPayload": { "position": { "x": 20129.790892074252, "y": 17720.986743838686 }, "targetPosition": { "x": 20459.21875, "y": 17844.736743838686 }, "floatingObject": { "isPinned": true, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "panels": [ { "type": "Plotter Panel", "name": "MFI", "config": "{\n \"codeName\": \"\",\n \"isLegacy\": false\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "MFI", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.value", "project": "Foundations", "id": "53378fbb-eee0-4b7d-b771-ca2f9b813cde", "savedPayload": { "position": { "x": 21043.7858975545, "y": 17507.236743838686 }, "targetPosition": { "x": 20848.930181703, "y": 17619.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "8813ea4c-b38a-47f9-ae3e-d6c719246810", "savedPayload": { "position": { "x": 20848.930181703, "y": 17619.736743838686 }, "targetPosition": { "x": 20654.0744658515, "y": 17732.236743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "a4b4753e-e713-4bb2-9daa-cb7602e16e87", "savedPayload": { "position": { "x": 20654.0744658515, "y": 17732.236743838686 }, "targetPosition": { "x": 20459.21875, "y": 17844.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "d10cdbe9-9416-490a-904e-ace49d0dfbf7", "savedPayload": { "position": { "x": 20459.21875, "y": 17844.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18069.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "691c8481-d970-4eb0-a631-639bd1d53dd9", "savedPayload": { "position": { "x": 20459.21875, "y": 18069.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18519.736743838686 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "63655ecf-cd7d-4d65-a367-e976c00631d3", "savedPayload": { "position": { "x": 20459.21875, "y": 18519.736743838686 }, "targetPosition": { "x": 20459.21875, "y": 18519.736743838686 }, "floatingObject": { "isPinned": true, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "s" } } }