From 5f6aa78bd623b9b223681a0994c138cd306c4da0 Mon Sep 17 00:00:00 2001 From: Raplh2502 Date: Wed, 23 Jun 2021 22:17:51 +0100 Subject: [PATCH] Update of the Quasar datamine with finalization of FastTrend now fully functionnal, Introduction of total volume energy and volume buying energy ; Supertrend 9-2 and 14-3 are now operationnal --- .../Plugins/Data-Mines/Quasar.json | 6769 ++++++++++++----- TaskServer/.vscode/TaskServer.code-workspace | 11 - 2 files changed, 4759 insertions(+), 2021 deletions(-) delete mode 100644 TaskServer/.vscode/TaskServer.code-workspace diff --git a/Projects/Foundations/Plugins/Data-Mines/Quasar.json b/Projects/Foundations/Plugins/Data-Mines/Quasar.json index b8dce1533..d6a8bac31 100644 --- a/Projects/Foundations/Plugins/Data-Mines/Quasar.json +++ b/Projects/Foundations/Plugins/Data-Mines/Quasar.json @@ -9,7 +9,7 @@ { "type": "Indicator Bot", "name": "Super Trend 14-3", - "config": "{\n \"codeName\": \"Super-Trend\"\n}", + "config": "{\n \"codeName\": \"Super-Trend143\"\n}", "project": "Foundations", "processes": [ { @@ -24,17 +24,17 @@ "outputDatasets": [ { "type": "Output Dataset", - "name": "Multi-Time-Frame-Market Super Trend 9-2", + "name": "Multi-Time-Frame-Market Super Trend 14-3", "project": "Foundations", - "id": "488d576f-29db-4b39-844d-f8b17a35427a", + "id": "3f6229e8-7464-4195-b7a2-b55caf614c8a", "savedPayload": { "position": { - "x": 38083.36460208024, - "y": 9720.892593652261 + "x": 19351.36460208024, + "y": 9240.892593652261 }, "targetPosition": { - "x": 38122.18745884562, - "y": 9865.781467595622 + "x": 19390.18745884562, + "y": 9385.781467595622 }, "floatingObject": { "isPinned": false, @@ -48,21 +48,21 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "a174b97e-9774-419c-9234-9ac86f575ba7" + "id": "f5e47b08-d5a4-45b9-af5f-88b7082f892c" } } } ], "outputDatasetFolders": [], - "id": "cb80b687-2069-4fb9-8b30-93575421a9bb", + "id": "83af52f7-40e0-400c-87a2-fd3398a0553b", "savedPayload": { "position": { - "x": 38122.18745884562, - "y": 9865.781467595622 + "x": 19390.18745884562, + "y": 9385.781467595622 }, "targetPosition": { - "x": 38161.010315611, - "y": 10010.670341538982 + "x": 19429.010315610998, + "y": 9530.670341538982 }, "floatingObject": { "isPinned": false, @@ -85,17 +85,17 @@ { "type": "Status Dependency", "name": "", - "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "07f9c488-f2f7-41bb-bff3-92b02584b771", + "id": "791bbc9e-09ce-4ffa-a49b-d10a9130bae2", "savedPayload": { "position": { - "x": 38088.656029141755, - "y": 9461.084972516928 + "x": 19356.656029141755, + "y": 8981.08497251693 }, "targetPosition": { - "x": 38238.656029141755, - "y": 9720.892593652261 + "x": 19506.656029141755, + "y": 9240.892593652261 }, "floatingObject": { "isPinned": false, @@ -109,24 +109,24 @@ "referenceParent": { "type": "Status Report", "name": "New Status Report", - "id": "19d04ea0-b512-4973-933b-b42f7acfe342" + "id": "adb9416a-e916-4471-954b-c20067250c48" } } }, { "type": "Status Dependency", - "name": "", + "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "af8dc44c-8917-44b0-8aa5-12b26880a684", + "id": "19c2f37a-6226-4c70-adeb-5e0ba1b8d1b7", "savedPayload": { "position": { - "x": 38316.30174267251, - "y": 9431.11484576554 + "x": 19584.301742672513, + "y": 8951.11484576554 }, "targetPosition": { - "x": 38238.656029141755, - "y": 9720.892593652261 + "x": 19506.656029141755, + "y": 9240.892593652261 }, "floatingObject": { "isPinned": false, @@ -139,7 +139,7 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" } } @@ -150,15 +150,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "519e6bb5-2ea8-4a65-ab2d-f0238c950fdb", + "id": "49e0ddc4-d1f3-4e63-b907-9d6f3f21fc74", "savedPayload": { "position": { - "x": 38498.46365027709, - "y": 9570.892593652261 + "x": 19766.463650277088, + "y": 9090.892593652261 }, "targetPosition": { - "x": 38238.656029141755, - "y": 9720.892593652261 + "x": 19506.656029141755, + "y": 9240.892593652261 }, "floatingObject": { "isPinned": false, @@ -178,20 +178,20 @@ } ], "dataMineDataDependencies": [], - "id": "b8c0a0d5-c6da-4cfd-bb0d-fbc3377177dd", + "id": "0e6d8530-c239-4991-9df2-02a340c9440a", "savedPayload": { "position": { - "x": 38238.656029141755, - "y": 9720.892593652261 + "x": 19506.656029141755, + "y": 9240.892593652261 }, "targetPosition": { - "x": 38161.010315611, - "y": 10010.670341538982 + "x": 19429.010315610998, + "y": 9530.670341538982 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -205,15 +205,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "011a3f7b-fca7-4638-a18a-d2fe8d17f0f9", + "id": "adb9416a-e916-4471-954b-c20067250c48", "savedPayload": { "position": { - "x": 38373.14234996696, - "y": 9798.538307183018 + "x": 19641.14234996696, + "y": 9318.538307183018 }, "targetPosition": { - "x": 38161.010315611, - "y": 10010.670341538982 + "x": 19429.010315610998, + "y": 9530.670341538982 }, "floatingObject": { "isPinned": false, @@ -230,15 +230,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "bd6a444c-015b-4fbd-9c07-6b1844f428c1", + "id": "2eecbbb5-73b8-462a-916d-adf2f5665581", "savedPayload": { "position": { - "x": 38450.78806349772, - "y": 9933.024628008225 + "x": 19718.78806349772, + "y": 9453.024628008227 }, "targetPosition": { - "x": 38161.010315611, - "y": 10010.670341538982 + "x": 19429.010315610998, + "y": 9530.670341538982 }, "floatingObject": { "isPinned": false, @@ -260,15 +260,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "5f475343-4dca-4fdf-bd4a-083cf3b02d62", + "id": "32903405-16d0-4a15-93f0-02d897ca8209", "savedPayload": { "position": { - "x": 38450.78806349772, - "y": 10088.31605506974 + "x": 19718.78806349772, + "y": 9608.316055069738 }, "targetPosition": { - "x": 38161.010315611, - "y": 10010.670341538982 + "x": 19429.010315610998, + "y": 9530.670341538982 }, "floatingObject": { "isPinned": false, @@ -281,7 +281,7 @@ "uiObject": {} } }, - "id": "613b75a6-5cd3-443f-bc7c-9cbe4ea8d348", + "id": "23604eec-4933-41d0-aef1-26d4caaaaf15", "savedPayload": { "position": { "x": 19429.010315610998, @@ -316,17 +316,17 @@ "outputDatasets": [ { "type": "Output Dataset", - "name": "Multi-Time-Frame-Daily Super Trend 9-2", + "name": "Multi-Time-Frame-Daily Super Trend 14-3", "project": "Foundations", - "id": "7d41ad33-fa4f-4aea-9463-376f9a2c4fcf", + "id": "9e1882ef-26f5-4c9b-9021-2510be2a7fab", "savedPayload": { "position": { - "x": 37807.878281255034, - "y": 10869.917618165611 + "x": 19816.878281255034, + "y": 9223.187133624284 }, "targetPosition": { - "x": 37507.878281255034, - "y": 10869.917618165611 + "x": 19666.878281255034, + "y": 9482.994754759615 }, "floatingObject": { "isPinned": false, @@ -340,21 +340,21 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "1ad237bc-1289-4c3c-9158-f56703255fe4" + "id": "c9229806-dd8f-4354-a927-18c146226af5" } } } ], "outputDatasetFolders": [], - "id": "136239bf-8a6d-4335-8d6f-857c3eade1d2", + "id": "ee5cc82f-d548-4822-b805-8ee679af594d", "savedPayload": { "position": { - "x": 37507.878281255034, - "y": 10869.917618165611 + "x": 19666.878281255034, + "y": 9482.994754759615 }, "targetPosition": { - "x": 37207.878281255034, - "y": 10869.917618165611 + "x": 19516.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -379,15 +379,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "f2b239fc-c8fb-4f07-bfc0-a8759619c7b6", + "id": "a51166e4-cfa4-448c-a616-731ec651abaf", "savedPayload": { "position": { - "x": 37767.27476281674, - "y": 11035.618405038495 + "x": 19940.077612894875, + "y": 9341.20120551132 }, "targetPosition": { - "x": 37467.68590239037, - "y": 11019.917618165611 + "x": 19776.685902390367, + "y": 9592.802375894946 }, "floatingObject": { "isPinned": false, @@ -401,7 +401,7 @@ "referenceParent": { "type": "Status Report", "name": "New Status Report", - "id": "3d38f2ab-6c0e-4a83-8f07-16f9832d8ee8" + "id": "0a6392cb-79f6-44d8-b29a-d6ee05743ba1" } } }, @@ -410,15 +410,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "9b00925a-21bb-4c14-b340-df08eaa5e956", + "id": "cd3f6398-5c0b-4555-9877-9aca0aaace35", "savedPayload": { "position": { - "x": 37747.76003033953, - "y": 11127.428003029203 + "x": 20009.829690827457, + "y": 9404.006258579995 }, "targetPosition": { - "x": 37467.68590239037, - "y": 11019.917618165611 + "x": 19776.685902390367, + "y": 9592.802375894946 }, "floatingObject": { "isPinned": false, @@ -438,18 +438,18 @@ }, { "type": "Status Dependency", - "name": "", + "name": "Exchange Raw Data Historic-OHLCVs", "config": "{ \n\"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "aac9041b-1f93-4ed0-b7d5-8be074a82b30", + "id": "41652b38-dcb6-4845-8b37-a2e8bc148772", "savedPayload": { "position": { - "x": 37700.82969082746, - "y": 11208.713735480564 + "x": 20056.760030339527, + "y": 9485.291991031356 }, "targetPosition": { - "x": 37467.68590239037, - "y": 11019.917618165611 + "x": 19776.685902390367, + "y": 9592.802375894946 }, "floatingObject": { "isPinned": false, @@ -462,7 +462,7 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" } } @@ -473,15 +473,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "5b8aebd7-6988-4484-8055-be91cd1ccea7", + "id": "e16ab335-e37d-40fb-ab0c-d524c6c38b23", "savedPayload": { "position": { - "x": 37631.07761289488, - "y": 11271.518788549238 + "x": 20076.274762816738, + "y": 9577.101589022062 }, "targetPosition": { - "x": 37467.68590239037, - "y": 11019.917618165611 + "x": 19776.685902390367, + "y": 9592.802375894946 }, "floatingObject": { "isPinned": false, @@ -501,15 +501,15 @@ } ], "dataMineDataDependencies": [], - "id": "b004acca-95d4-4051-a7bc-2df4526c73c6", + "id": "a9ba2ad0-ba9d-4050-9cb0-55f424d11d32", "savedPayload": { "position": { - "x": 37467.68590239037, - "y": 11019.917618165611 + "x": 19776.685902390367, + "y": 9592.802375894946 }, "targetPosition": { - "x": 37207.878281255034, - "y": 10869.917618165611 + "x": 19516.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -528,15 +528,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "528206ce-58e1-4f01-8ae0-26b5ae148f1c", + "id": "0a6392cb-79f6-44d8-b29a-d6ee05743ba1", "savedPayload": { "position": { - "x": 37282.878281255034, - "y": 10999.821428733278 + "x": 19666.878281255034, + "y": 9742.802375894946 }, "targetPosition": { - "x": 37207.878281255034, - "y": 10869.917618165611 + "x": 19516.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -553,15 +553,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "645cd784-6b6c-462f-b985-05f0dfe19b6e", + "id": "c7c72b10-a9cd-4e5e-8d70-a89386fa3f61", "savedPayload": { "position": { - "x": 37207.878281255034, - "y": 11019.917618165611 + "x": 19646.7820918227, + "y": 9817.802375894946 }, "targetPosition": { - "x": 37207.878281255034, - "y": 10869.917618165611 + "x": 19516.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -583,15 +583,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "44a0981f-7493-4f31-b0da-97c0e16ff9b4", + "id": "70aa01c7-9ff4-4f79-bcb1-8657cf262868", "savedPayload": { "position": { - "x": 37132.878281255034, - "y": 10999.821428733278 + "x": 19591.878281255034, + "y": 9872.706186462612 }, "targetPosition": { - "x": 37207.878281255034, - "y": 10869.917618165611 + "x": 19516.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -604,7 +604,7 @@ "uiObject": {} } }, - "id": "b879cdc9-d63c-4212-a484-6f867c849302", + "id": "d8e45a14-ed22-44c7-a4e1-9d3f74fcc310", "savedPayload": { "position": { "x": 19516.878281255034, @@ -640,7 +640,7 @@ "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": "b4955ed0-062e-4a4c-99b6-351cd8d6d7e7", + "id": "f5e47b08-d5a4-45b9-af5f-88b7082f892c", "savedPayload": { "position": { "x": 19979.536086056793, @@ -664,9 +664,9 @@ { "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 }", + "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": "2d12604e-9bf0-4bff-bd02-b8dde9caef5a", + "id": "c9229806-dd8f-4354-a927-18c146226af5", "savedPayload": { "position": { "x": 19936.029268673745, @@ -703,7 +703,7 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "36496110-5763-4f91-9a9f-2dc93fefbbcb", + "id": "970cb6b9-3d60-4c02-8a18-517e2068e9f8", "savedPayload": { "position": { "x": 20616.586982824432, @@ -724,7 +724,7 @@ "uiObject": {} } }, - "id": "b90c4b81-95ce-4656-81a5-4a4d79b2920d", + "id": "834bb278-022c-4963-8509-e4363ec7fee2", "savedPayload": { "position": { "x": 20392.28058273448, @@ -757,7 +757,7 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "b28ffbec-233a-4bb4-81c0-ed02a79c4ce4", + "id": "978f8243-3d85-4e1a-a48f-708a0b820ca7", "savedPayload": { "position": { "x": 20585.630931053798, @@ -778,7 +778,7 @@ "uiObject": {} } }, - "id": "66ca4160-f390-4c7a-8f23-e945b625e372", + "id": "59c03d98-e47a-4b79-8289-d0c1ff7e719f", "savedPayload": { "position": { "x": 20371.64321488739, @@ -811,7 +811,7 @@ "name": "New Formula", "code": "variable.trueRange", "project": "Foundations", - "id": "a2c8961b-07d2-40fd-8786-7cff928dd97f", + "id": "993b9649-a00f-4460-a41d-9f43530d0741", "savedPayload": { "position": { "x": 20456.94180933459, @@ -832,7 +832,7 @@ "uiObject": {} } }, - "id": "9e120e4d-f2b6-4039-98f9-fcf741e7165e", + "id": "d7220a02-e220-48f6-b45e-83a0ca745ef6", "savedPayload": { "position": { "x": 20285.850467074582, @@ -865,7 +865,7 @@ "name": "New Formula", "code": "variable.atrNPeriod", "project": "Foundations", - "id": "3a74582d-51db-4147-92d8-a56c6c25032f", + "id": "cafd5520-c3bc-47ad-ab9b-716072a32f89", "savedPayload": { "position": { "x": 20250.111369878763, @@ -886,7 +886,7 @@ "uiObject": {} } }, - "id": "914df282-8b6d-4fe4-95fe-91d236c9c450", + "id": "786f0dfd-f6cc-42dd-9216-73bb622358c8", "savedPayload": { "position": { "x": 20147.963507437365, @@ -919,7 +919,7 @@ "name": "New Formula", "code": "variable.uptrend", "project": "Foundations", - "id": "2df7622c-9dd1-4871-9d23-9ba3efb425b1", + "id": "c4e8dafb-0489-4b16-853b-bf2122325a7c", "savedPayload": { "position": { "x": 19996.627672170867, @@ -940,7 +940,7 @@ "uiObject": {} } }, - "id": "518b97e6-9464-49b5-b8f9-9c7ff7554dfd", + "id": "ce985b5c-fd9b-4036-9448-04a2909f7c6a", "savedPayload": { "position": { "x": 19978.9743756321, @@ -973,7 +973,7 @@ "name": "New Formula", "code": "variable.downtrend", "project": "Foundations", - "id": "95fcb238-d715-4a4b-8209-1f8cee7ab1da", + "id": "d062c95c-811d-4b57-939b-3ac041472f32", "savedPayload": { "position": { "x": 19735.08131135148, @@ -994,7 +994,7 @@ "uiObject": {} } }, - "id": "953570bd-aae7-49aa-876f-03a20a027919", + "id": "5000bfb8-43de-41ba-951b-65db96d42ce5", "savedPayload": { "position": { "x": 19804.610135085844, @@ -1020,14 +1020,14 @@ { "type": "Record Property", "name": "Trend", - "config": "{ \n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "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": "9ac936ed-4780-4f0d-a0ad-9511f2002324", + "id": "2518d944-1eb0-477c-889e-18965bf1c197", "savedPayload": { "position": { "x": 19505.290349931696, @@ -1048,7 +1048,7 @@ "uiObject": {} } }, - "id": "bfb4f114-698c-4833-be22-c7f06170366f", + "id": "90aca852-35b8-4460-8153-742602682440", "savedPayload": { "position": { "x": 19651.416160805988, @@ -1072,7 +1072,7 @@ } } ], - "id": "85dbae54-423e-416f-ba13-a1874409a37d", + "id": "9347c76f-daf3-4557-b680-8540d413f54f", "savedPayload": { "position": { "x": 19943.66778255457, @@ -1108,7 +1108,7 @@ "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 = 14 // 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": "ffee4114-9e58-4951-9483-21679fdac9ca", + "id": "7e3a88cc-e432-4a9e-9694-0d5de9f3e080", "savedPayload": { "position": { "x": 19499.95917987371, @@ -1129,7 +1129,7 @@ "uiObject": {} } }, - "id": "d87de68f-0e83-45ec-9b75-c12a6e33798e", + "id": "1a89cf52-db72-4704-9f03-6ba11a22d4dd", "savedPayload": { "position": { "x": 19488.1997277561, @@ -1161,7 +1161,7 @@ "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": "d7b8ee98-dda7-4277-9a1a-eaeb61121fa5", + "id": "d2b7a211-88bd-4259-8e74-f4d5b143dbcb", "savedPayload": { "position": { "x": 19327.407206482792, @@ -1182,7 +1182,7 @@ "uiObject": {} } }, - "id": "4cd78936-9fd9-4b33-ad9c-bb24a13d52b8", + "id": "78dd7fd3-e7c7-49d7-b508-a221780008a5", "savedPayload": { "position": { "x": 19373.16507882882, @@ -1205,7 +1205,7 @@ } } }, - "id": "b8c017e6-cc83-4c10-9e83-22e315147c37", + "id": "493715ba-4075-404c-9658-f1a5dc893866", "savedPayload": { "position": { "x": 19464.680823520877, @@ -1228,7 +1228,7 @@ } } }, - "id": "066d984c-ef5d-4a29-90ef-3a31e6d65692", + "id": "1f828efa-5655-4040-9afa-6dabf25d05a5", "savedPayload": { "position": { "x": 19535.07633278898, @@ -1251,13 +1251,13 @@ }, "referenceParent": { "type": "Plotter Module", - "name": "Super Trend", - "id": "81a07fbc-9f22-433f-aa7b-f45b626e7f13" + "name": "Super Trend 14-3", + "id": "525247ce-bd2c-4ddf-b010-665bda04b8d6" } } } ], - "id": "ae4bf858-1ae8-46d6-8cf0-6046de9f1843", + "id": "f0513490-efa6-48dc-a878-4b421b25b2d5", "savedPayload": { "position": { "x": 19216.878281255034, @@ -1283,7 +1283,7 @@ { "type": "Indicator Bot", "name": "Super Trend 9-2", - "config": "{ \n\"codeName\": \"Super-Trend\"\n}", + "config": "{\n \"codeName\": \"Super-Trend92\"\n}", "project": "Foundations", "processes": [ { @@ -1300,15 +1300,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Super Trend 9-2", "project": "Foundations", - "id": "46ce3d20-613e-4d7f-adcb-42232cf98ace", + "id": "ede7cf05-70cd-45a3-b0c3-57798af5a26a", "savedPayload": { "position": { - "x": 37462.1901256812, - "y": 10874.52401366636 + "x": 19572.33550214046, + "y": 9637.599599865614 }, "targetPosition": { - "x": 37364.34701398948, - "y": 10760.828255194541 + "x": 19508.942762879356, + "y": 9773.545767921112 }, "floatingObject": { "isPinned": false, @@ -1322,21 +1322,21 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "a174b97e-9774-419c-9234-9ac86f575ba7" + "id": "0b8f2a83-9408-47b9-a43f-e98dec5d0f99" } } } ], "outputDatasetFolders": [], - "id": "e339dc5a-8ec6-421e-9a1f-670a52c73dab", + "id": "bdab12d7-0e5e-4544-82ee-51f361b7a58a", "savedPayload": { "position": { - "x": 37364.34701398948, - "y": 10760.828255194541 + "x": 19508.942762879356, + "y": 9773.545767921112 }, "targetPosition": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19445.550023618252, + "y": 9909.49193597661 }, "floatingObject": { "isPinned": false, @@ -1361,15 +1361,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "8972c494-ed1f-4fbf-b2b9-020832ac59cf", + "id": "ab716674-0e50-4454-83f0-bb3a65a7db9f", "savedPayload": { "position": { - "x": 37570.14901674143, - "y": 11110.898456111794 + "x": 19743.39009020503, + "y": 9441.976679167634 }, "targetPosition": { - "x": 37322.277384446636, - "y": 10941.902438692709 + "x": 19691.29563690495, + "y": 9737.419005071297 }, "floatingObject": { "isPinned": false, @@ -1383,24 +1383,24 @@ "referenceParent": { "type": "Status Report", "name": "New Status Report", - "id": "19d04ea0-b512-4973-933b-b42f7acfe342" + "id": "e96efea0-a523-404b-8846-4a358e1085fe" } } }, { "type": "Status Dependency", - "name": "", + "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "56765892-f66f-47b3-9850-94bae1b897c1", + "id": "5ad27284-6d3c-432d-96d7-6124ed3a1c63", "savedPayload": { "position": { - "x": 37378.050866595506, - "y": 11236.672380662694 + "x": 19937.041250191647, + "y": 9565.346074165984 }, "targetPosition": { - "x": 37322.277384446636, - "y": 10941.902438692709 + "x": 19691.29563690495, + "y": 9737.419005071297 }, "floatingObject": { "isPinned": false, @@ -1413,7 +1413,7 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" } } @@ -1424,15 +1424,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "1e162ac3-1e68-4f61-92f1-6976d02093da", + "id": "3a4996a4-a399-4661-a3e8-48b7520807d2", "savedPayload": { "position": { - "x": 37153.28136702755, - "y": 11189.774070987507 + "x": 19986.737962808613, + "y": 9789.513458371375 }, "targetPosition": { - "x": 37322.277384446636, - "y": 10941.902438692709 + "x": 19691.29563690495, + "y": 9737.419005071297 }, "floatingObject": { "isPinned": false, @@ -1452,15 +1452,15 @@ } ], "dataMineDataDependencies": [], - "id": "ba76abab-ec1e-498c-babe-4de929cfe6fd", + "id": "3587ef32-6a18-412a-b463-2336179770d3", "savedPayload": { "position": { - "x": 37322.277384446636, - "y": 10941.902438692709 + "x": 19691.29563690495, + "y": 9737.419005071297 }, "targetPosition": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19445.550023618252, + "y": 9909.49193597661 }, "floatingObject": { "isPinned": false, @@ -1479,15 +1479,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "19d04ea0-b512-4973-933b-b42f7acfe342", + "id": "e96efea0-a523-404b-8846-4a358e1085fe", "savedPayload": { "position": { - "x": 37167.42018371121, - "y": 10930.297495815234 + "x": 19744.408433045777, + "y": 9883.345213152312 }, "targetPosition": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19445.550023618252, + "y": 9909.49193597661 }, "floatingObject": { "isPinned": false, @@ -1504,15 +1504,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "25ba755a-2b49-402c-8c76-e31e1341b26d", + "id": "61117afe-fe6f-4516-bd2b-c46defa61ea9", "savedPayload": { "position": { - "x": 37039.11238535412, - "y": 10842.81872010616 + "x": 19717.442359729248, + "y": 10036.27741449882 }, "targetPosition": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19445.550023618252, + "y": 9909.49193597661 }, "floatingObject": { "isPinned": false, @@ -1534,15 +1534,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "741cc04d-9f07-4489-9a4b-697e820c17fe", + "id": "7fb9a852-3931-4117-bb79-3bfdbe0cf004", "savedPayload": { "position": { - "x": 36971.73396032777, - "y": 10702.905978871597 + "x": 19617.622954523566, + "y": 10155.237549263307 }, "targetPosition": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19445.550023618252, + "y": 9909.49193597661 }, "floatingObject": { "isPinned": false, @@ -1555,20 +1555,20 @@ "uiObject": {} } }, - "id": "55156fc9-6dd4-44f8-8835-591c3923fd2c", + "id": "3e0f1855-2ee4-4cd3-8cf6-0608908f44eb", "savedPayload": { "position": { - "x": 37266.50390229776, - "y": 10647.132496722723 + "x": 19466.463650277088, + "y": 9815.15666236419 }, "targetPosition": { - "x": 37365.58762088431, - "y": 10363.967497630212 + "x": 19176.685902390367, + "y": 9892.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -1592,15 +1592,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Super Trend 9-2", "project": "Foundations", - "id": "1440cc74-9591-4911-bb28-8b3a9cc2c68e", + "id": "fc153d0c-5983-4051-a97e-d9bd908793a2", "savedPayload": { "position": { - "x": 37724.878281255034, - "y": 10640.917618165611 + "x": 19956.108765796365, + "y": 9742.802375894946 }, "targetPosition": { - "x": 37424.878281255034, - "y": 10640.917618165611 + "x": 19696.301144661033, + "y": 9892.802375894946 }, "floatingObject": { "isPinned": false, @@ -1614,26 +1614,26 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "1ad237bc-1289-4c3c-9158-f56703255fe4" + "id": "9b916ca7-53d0-4082-9c3f-fd50ec154902" } } } ], "outputDatasetFolders": [], - "id": "c13bc30c-14a8-4bd1-940e-68a98fb77a44", + "id": "1b7d0952-d21e-4f9c-9024-02352425464f", "savedPayload": { "position": { - "x": 37424.878281255034, - "y": 10640.917618165611 + "x": 19696.301144661033, + "y": 9892.802375894946 }, "targetPosition": { - "x": 37124.878281255034, - "y": 10640.917618165611 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -1653,15 +1653,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "eb17bdfd-c650-4d6a-be5e-0de482447443", + "id": "49ed8548-c255-48b8-b08c-b596b73ffd44", "savedPayload": { "position": { - "x": 37684.27476281674, - "y": 10806.618405038495 + "x": 20003.79548078221, + "y": 9906.605225973082 }, "targetPosition": { - "x": 37384.68590239037, - "y": 10790.917618165611 + "x": 19736.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1675,7 +1675,7 @@ "referenceParent": { "type": "Status Report", "name": "New Status Report", - "id": "3d38f2ab-6c0e-4a83-8f07-16f9832d8ee8" + "id": "ce69a7e9-5b29-4ee5-8290-b8d5324f3608" } } }, @@ -1684,15 +1684,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "b6c35e40-7f9b-4f2d-bbd9-18dd357110b9", + "id": "b4baee32-8c4a-452d-ac4c-1c44323ec8d7", "savedPayload": { "position": { - "x": 37664.76003033953, - "y": 10898.428003029203 + "x": 20032.80002570424, + "y": 9995.872036382876 }, "targetPosition": { - "x": 37384.68590239037, - "y": 10790.917618165611 + "x": 19736.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1712,18 +1712,18 @@ }, { "type": "Status Dependency", - "name": "", + "name": "Exchange Raw Data Historic-OHLCVs", "config": "{ \n\"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "261504d6-aad5-49e4-b96c-bab286fc5fbd", + "id": "5417fee1-93a5-49f2-885f-bef58679f32c", "savedPayload": { "position": { - "x": 37617.82969082746, - "y": 10979.713735480564 + "x": 20032.80002570424, + "y": 10089.732715407015 }, "targetPosition": { - "x": 37384.68590239037, - "y": 10790.917618165611 + "x": 19736.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1736,7 +1736,7 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" } } @@ -1747,15 +1747,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "29efd2ae-c647-4ce9-a05c-9e1e1d0fe34f", + "id": "f82a11c6-3cda-41e3-a0b8-e60a84450963", "savedPayload": { "position": { - "x": 37548.07761289488, - "y": 11042.518788549238 + "x": 20003.79548078221, + "y": 10178.99952581681 }, "targetPosition": { - "x": 37384.68590239037, - "y": 10790.917618165611 + "x": 19736.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1775,15 +1775,15 @@ } ], "dataMineDataDependencies": [], - "id": "1e841461-36f4-435c-8a0b-16c7cb42143a", + "id": "630b0505-4d63-479e-b7e8-c502f8c7a127", "savedPayload": { "position": { - "x": 37384.68590239037, - "y": 10790.917618165611 + "x": 19736.4935235257, + "y": 10042.802375894946 }, "targetPosition": { - "x": 37124.878281255034, - "y": 10640.917618165611 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1802,15 +1802,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "3d38f2ab-6c0e-4a83-8f07-16f9832d8ee8", + "id": "ce69a7e9-5b29-4ee5-8290-b8d5324f3608", "savedPayload": { "position": { - "x": 37199.878281255034, - "y": 10770.821428733278 + "x": 19566.397334093366, + "y": 10117.802375894946 }, "targetPosition": { - "x": 37124.878281255034, - "y": 10640.917618165611 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1827,15 +1827,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "fee01e3b-2967-4a95-96dc-0a6b24863021", + "id": "58f1f00e-3142-4c30-ab80-ec24b280ce1d", "savedPayload": { "position": { - "x": 37124.878281255034, - "y": 10790.917618165611 + "x": 19511.4935235257, + "y": 10172.706186462612 }, "targetPosition": { - "x": 37124.878281255034, - "y": 10640.917618165611 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1857,15 +1857,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "8ae7f7c0-0188-4d36-b267-17a72472ee31", + "id": "272d4470-a5ae-405f-907c-63c5db1f3177", "savedPayload": { "position": { - "x": 37049.878281255034, - "y": 10770.821428733278 + "x": 19436.4935235257, + "y": 10192.802375894946 }, "targetPosition": { - "x": 37124.878281255034, - "y": 10640.917618165611 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "floatingObject": { "isPinned": false, @@ -1878,20 +1878,20 @@ "uiObject": {} } }, - "id": "adb2c2b4-bbf1-43c1-a917-2c0306cfe2c7", + "id": "61f853ef-9be4-49fd-8c61-e150b7e45d1b", "savedPayload": { "position": { - "x": 37095.29696051359, - "y": 10494.132619365479 + "x": 19436.4935235257, + "y": 10042.802375894946 }, "targetPosition": { - "x": 37365.58762088431, - "y": 10363.967497630212 + "x": 19176.685902390367, + "y": 9892.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -1914,15 +1914,15 @@ "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": "a174b97e-9774-419c-9234-9ac86f575ba7", + "id": "0b8f2a83-9408-47b9-a43f-e98dec5d0f99", "savedPayload": { "position": { - "x": 36570.93918829398, - "y": 10471.60994167619 + "x": 19713.265664610244, + "y": 10488.734575020413 }, "targetPosition": { - "x": 36940.84012224554, - "y": 10215.341919750386 + "x": 19293.154472686503, + "y": 10327.468997725027 }, "floatingObject": { "isPinned": false, @@ -1940,15 +1940,15 @@ "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": "1ad237bc-1289-4c3c-9158-f56703255fe4", + "id": "9b916ca7-53d0-4082-9c3f-fd50ec154902", "savedPayload": { "position": { - "x": 36490.95341652141, - "y": 10205.244790817276 + "x": 19538.242038443266, + "y": 10704.870753300467 }, "targetPosition": { - "x": 36940.84012224554, - "y": 10215.341919750386 + "x": 19293.154472686503, + "y": 10327.468997725027 }, "floatingObject": { "isPinned": false, @@ -1977,15 +1977,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "82839bee-a9ce-4043-adae-29c32c532141", + "id": "e7d06356-58d2-4d8b-bf0c-29fe97e75d71", "savedPayload": { "position": { - "x": 35641.47721312497, - "y": 10009.814790822566 + "x": 19855.29717900401, + "y": 11516.830569349742 }, "targetPosition": { - "x": 35835.91081816729, - "y": 9896.586820646262 + "x": 19652.21549002529, + "y": 11419.965572567877 }, "floatingObject": { "isPinned": false, @@ -1998,15 +1998,15 @@ "uiObject": {} } }, - "id": "9f2bef26-79df-472a-bc00-6a50a8528536", + "id": "a6acc77c-5d9a-43a9-95b3-ca06248c56fb", "savedPayload": { "position": { - "x": 35835.91081816729, - "y": 9896.586820646262 + "x": 19652.21549002529, + "y": 11419.965572567877 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2031,15 +2031,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "9e222340-77c9-40c4-beaa-6f0eaa9cd6a0", + "id": "9dc2eaa9-9545-4265-b10b-9b2521deee1f", "savedPayload": { "position": { - "x": 35555.88693905858, - "y": 9760.738334720569 + "x": 19697.715271360084, + "y": 11727.858336201385 }, "targetPosition": { - "x": 35778.85063545637, - "y": 9730.535849911597 + "x": 19547.16088492934, + "y": 11560.65075046897 }, "floatingObject": { "isPinned": false, @@ -2052,15 +2052,15 @@ "uiObject": {} } }, - "id": "39980f49-4a60-4cde-ab7b-8494a3a1aaaf", + "id": "ac868ecf-15f6-442f-af0f-aa6907df41d7", "savedPayload": { "position": { - "x": 35778.85063545637, - "y": 9730.535849911597 + "x": 19547.16088492934, + "y": 11560.65075046897 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2085,15 +2085,15 @@ "name": "New Formula", "code": "variable.trueRange", "project": "Foundations", - "id": "ad3cbbc9-b10d-450f-b461-d75bc9f3e40b", + "id": "fb391727-54d8-4bc7-9616-56dafdf65997", "savedPayload": { "position": { - "x": 35572.12926980906, - "y": 9497.867715040691 + "x": 19471.371742050647, + "y": 11862.518585491363 }, "targetPosition": { - "x": 35789.678855956685, - "y": 9555.288770125011 + "x": 19396.26519872305, + "y": 11650.424249995624 }, "floatingObject": { "isPinned": false, @@ -2106,15 +2106,15 @@ "uiObject": {} } }, - "id": "26143d18-23e9-4162-b6e2-51902025f339", + "id": "6f1f5f6c-01ee-4493-9156-4712637e0e7a", "savedPayload": { "position": { - "x": 35789.678855956685, - "y": 9555.288770125011 + "x": 19396.26519872305, + "y": 11650.424249995624 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2139,15 +2139,15 @@ "name": "New Formula", "code": "variable.atrNPeriod", "project": "Foundations", - "id": "8346744a-9cca-4c52-af2c-720cf57af35e", + "id": "90b529ce-ceee-42f9-bb26-3c4d304926fd", "savedPayload": { "position": { - "x": 35687.73145775674, - "y": 9261.222600701098 + "x": 19210.725341603866, + "y": 11900.310514963481 }, "targetPosition": { - "x": 35866.746981255135, - "y": 9397.525360565283 + "x": 19222.500931758528, + "y": 11675.618869643702 }, "floatingObject": { "isPinned": false, @@ -2160,15 +2160,15 @@ "uiObject": {} } }, - "id": "1c3d7fe9-3f39-48df-ac73-f09c361ed6ff", + "id": "d3494fb9-5f59-45d5-a8a5-3704c57d3292", "savedPayload": { "position": { - "x": 35866.746981255135, - "y": 9397.525360565283 + "x": 19222.500931758528, + "y": 11675.618869643702 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2193,15 +2193,15 @@ "name": "New Formula", "code": "variable.uptrend", "project": "Foundations", - "id": "88040b58-5e52-4857-bcd3-b43760e8b573", + "id": "9023dcd6-479d-4ff1-9194-2276863306af", "savedPayload": { "position": { - "x": 35885.09411772303, - "y": 9086.830065166683 + "x": 18955.457121722255, + "y": 11835.480645940299 }, "targetPosition": { - "x": 35998.32208789933, - "y": 9281.263670209006 + "x": 19052.322118504122, + "y": 11632.39895696158 }, "floatingObject": { "isPinned": false, @@ -2214,15 +2214,15 @@ "uiObject": {} } }, - "id": "258ebc8a-3de9-4599-8f49-eb13c52db747", + "id": "717ab030-c673-47aa-8a10-24eb58fc1ad0", "savedPayload": { "position": { - "x": 35998.32208789933, - "y": 9281.263670209006 + "x": 19052.322118504122, + "y": 11632.39895696158 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2247,15 +2247,15 @@ "name": "New Formula", "code": "variable.downtrend", "project": "Foundations", - "id": "a8f9009f-d2a9-4bc5-b643-87f2757c8c57", + "id": "b178966b-388c-4c0a-9dcf-8205cffed394", "savedPayload": { "position": { - "x": 36134.17057382502, - "y": 9001.239791100295 + "x": 18744.429354870612, + "y": 11677.898738296373 }, "targetPosition": { - "x": 36164.373058633995, - "y": 9224.203487498082 + "x": 18911.636940603024, + "y": 11527.34435186563 }, "floatingObject": { "isPinned": false, @@ -2268,15 +2268,15 @@ "uiObject": {} } }, - "id": "788cc73a-78b6-4647-99ae-215b5219cce7", + "id": "4cf9cf9f-cbe1-494b-8039-c2d686045850", "savedPayload": { "position": { - "x": 36164.373058633995, - "y": 9224.203487498082 + "x": 18911.636940603024, + "y": 11527.34435186563 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2294,22 +2294,22 @@ { "type": "Record Property", "name": "Trend", - "config": "{ \n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "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": "d462791d-6424-4eed-b459-dbdf8bc3a297", + "id": "2dd0d655-da97-401e-9e39-e3dbaf06a84c", "savedPayload": { "position": { - "x": 36397.0411935049, - "y": 9017.482121850771 + "x": 18609.76910558063, + "y": 11451.55520898694 }, "targetPosition": { - "x": 36339.62013842058, - "y": 9235.031707998398 + "x": 18821.863441076373, + "y": 11376.448665659342 }, "floatingObject": { "isPinned": false, @@ -2322,15 +2322,15 @@ "uiObject": {} } }, - "id": "4125d56f-9a8d-41fd-afa5-4f4aa6ee63f6", + "id": "83946d42-3f94-4de9-9a8d-30da6291dfbd", "savedPayload": { "position": { - "x": 36339.62013842058, - "y": 9235.031707998398 + "x": 18821.863441076373, + "y": 11376.448665659342 }, "targetPosition": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "floatingObject": { "isPinned": false, @@ -2346,20 +2346,20 @@ } } ], - "id": "bb384596-8fa9-43bb-a7c7-a3a00c8f3fb1", + "id": "895c00c9-8b34-48ca-8b94-c2a0640874b8", "savedPayload": { "position": { - "x": 36224.77802825194, - "y": 9670.130880293651 + "x": 19246.052112067853, + "y": 11226.235579004144 }, "targetPosition": { - "x": 36940.84012224554, - "y": 10215.341919750386 + "x": 19293.154472686503, + "y": 10327.468997725027 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 5, "arrangementStyle": 0 @@ -2382,15 +2382,15 @@ "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 = 9 // ATR Period\nlet multiplier = 2 // 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": "2a557d25-f47f-4197-9d0e-10f64af26c9b", + "id": "879d8713-54c5-4e9d-9c59-04d7dcde9321", "savedPayload": { "position": { - "x": 36634.00215259009, - "y": 9497.249530072691 + "x": 18872.686679675993, + "y": 10985.506272335042 }, "targetPosition": { - "x": 36693.14157669377, - "y": 9592.951037462517 + "x": 18918.44455202202, + "y": 10882.73240835025 }, "floatingObject": { "isPinned": false, @@ -2403,15 +2403,15 @@ "uiObject": {} } }, - "id": "3087c365-f691-4ae3-b63a-3fca257770d8", + "id": "0010beeb-f054-4998-8eb0-16712fdd2e91", "savedPayload": { "position": { - "x": 36693.14157669377, - "y": 9592.951037462517 + "x": 18918.44455202202, + "y": 10882.73240835025 }, "targetPosition": { - "x": 36811.42042490114, - "y": 9784.354052242168 + "x": 19009.960296714078, + "y": 10677.184680380664 }, "floatingObject": { "isPinned": false, @@ -2435,15 +2435,15 @@ "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": "0e310302-5970-45ac-b1be-a344fa60c81d", + "id": "bef840aa-fc90-4aff-bf5a-1bfd4f889b80", "savedPayload": { "position": { - "x": 36801.32395506896, - "y": 9447.005106346485 + "x": 18736.917061112534, + "y": 10875.562203029374 }, "targetPosition": { - "x": 36804.68944501302, - "y": 9559.454754978378 + "x": 18827.931472979715, + "y": 10809.43636214647 }, "floatingObject": { "isPinned": false, @@ -2456,15 +2456,15 @@ "uiObject": {} } }, - "id": "1a1d63da-68ec-4c2b-a07e-a55bd1d6c14c", + "id": "d9b6be02-ef35-4f7f-99a4-a02e7864b3aa", "savedPayload": { "position": { - "x": 36804.68944501302, - "y": 9559.454754978378 + "x": 18827.931472979715, + "y": 10809.43636214647 }, "targetPosition": { - "x": 36811.42042490114, - "y": 9784.354052242168 + "x": 19009.960296714078, + "y": 10677.184680380664 }, "floatingObject": { "isPinned": false, @@ -2479,15 +2479,15 @@ } } }, - "id": "ae511b12-0cc4-49ca-b7c8-5f7d621ee084", + "id": "9e5e8003-db41-4570-968b-3718f6ae8e38", "savedPayload": { "position": { - "x": 36811.42042490114, - "y": 9784.354052242168 + "x": 19009.960296714078, + "y": 10677.184680380664 }, "targetPosition": { - "x": 36940.84012224554, - "y": 10215.341919750386 + "x": 19293.154472686503, + "y": 10327.468997725027 }, "floatingObject": { "isPinned": false, @@ -2502,15 +2502,15 @@ } } }, - "id": "2499e86c-8a27-496f-8b7c-ffad62d7e07b", + "id": "1c96c0a9-8895-43ac-b6c3-985f2107c665", "savedPayload": { "position": { - "x": 36940.84012224554, - "y": 10215.341919750386 + "x": 19293.154472686503, + "y": 10327.468997725027 }, "targetPosition": { - "x": 37365.58762088431, - "y": 10363.967497630212 + "x": 19176.685902390367, + "y": 9892.802375894946 }, "floatingObject": { "isPinned": false, @@ -2525,17 +2525,17 @@ }, "referenceParent": { "type": "Plotter Module", - "name": "Super Trend", - "id": "81a07fbc-9f22-433f-aa7b-f45b626e7f13" + "name": "Super Trend 9-2", + "id": "f1168aff-f040-4eb5-acd5-267fd3bd5cfb" } } } ], - "id": "6f40fc0e-d421-4ab3-9f63-b0809d0e1a04", + "id": "b070c37a-993a-443d-8776-79197937b1ac", "savedPayload": { "position": { - "x": 19146.691614190728, - "y": 9935.638658800908 + "x": 19176.685902390367, + "y": 9892.802375894946 }, "targetPosition": { "x": 18916.878281255034, @@ -2574,15 +2574,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market FastTrend", "project": "Foundations", - "id": "ca2867a3-afea-4a21-88ba-40ccbdcc2c9a", + "id": "be4c0e17-c7a2-4803-9b8c-c6d26991f4ba", "savedPayload": { "position": { - "x": 19758.503020063803, - "y": 9956.746675659502 + "x": 19780.08767759128, + "y": 9837.53305969634 }, "targetPosition": { - "x": 19486.610683952807, - "y": 10083.532154181712 + "x": 19528.486507207654, + "y": 10000.924770200847 }, "floatingObject": { "isPinned": false, @@ -2596,26 +2596,26 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "946b2e7c-6c58-4c02-b250-c088b995f096" + "id": "bafd7576-1c29-44e1-b58a-2a476104d575" } } } ], "outputDatasetFolders": [], - "id": "6cdc4f61-37c7-4db9-941f-1608df98d7ba", + "id": "8c12ff0b-3b35-4ec4-bcfd-fb8a65491f36", "savedPayload": { "position": { - "x": 19486.610683952807, - "y": 10083.532154181712 + "x": 19528.486507207654, + "y": 10000.924770200847 }, "targetPosition": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19276.885336824027, + "y": 10164.316480705354 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2632,10 +2632,10 @@ "statusDependencies": [ { "type": "Status Dependency", - "name": "", + "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "16efadc2-295d-4f96-b755-60edad7a09e1", + "id": "de95c670-9f76-4870-a9c9-cf9c815cddd3", "savedPayload": { "position": { "x": 20007.725961386637, @@ -2656,17 +2656,17 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" } } }, { "type": "Status Dependency", - "name": "", + "name": "FastTrend Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "4d7f499c-7772-4a6b-842d-2cdb29074639", + "id": "9c49e395-571e-4d44-a5db-97e086fc5809", "savedPayload": { "position": { "x": 19887.14976905374, @@ -2687,8 +2687,8 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", - "id": "3887e127-88c3-4dc7-b2f2-6a13387d6e93" + "name": "Market-FastTrend", + "id": "812d825f-b286-454d-bdb9-508b7bee8549" } } } @@ -2698,7 +2698,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "866dc7d2-9253-43e4-94e1-212bc9d289b2", + "id": "fbae2bc4-88cc-423a-98bf-ffaca98dd4c5", "savedPayload": { "position": { "x": 19807.63317416257, @@ -2726,15 +2726,15 @@ } ], "dataMineDataDependencies": [], - "id": "07e2386b-e8e5-4d82-8a13-9eded855c9e3", + "id": "0f5b32b3-ff22-4933-ae02-73b05e38c81c", "savedPayload": { "position": { - "x": 19663.005961983097, - "y": 10249.537716940367 + "x": 19726.268627463585, + "y": 10140.76530039603 }, "targetPosition": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19276.885336824027, + "y": 10164.316480705354 }, "floatingObject": { "isPinned": false, @@ -2751,17 +2751,17 @@ }, "statusReport": { "type": "Status Report", - "name": "New Status Report", + "name": "Market-FastTrend", "project": "Foundations", - "id": "3887e127-88c3-4dc7-b2f2-6a13387d6e93", + "id": "812d825f-b286-454d-bdb9-508b7bee8549", "savedPayload": { "position": { - "x": 19460.46396112851, - "y": 10382.390563609235 + "x": 19544.187294080537, + "y": 10300.513630627218 }, "targetPosition": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19276.885336824027, + "y": 10164.316480705354 }, "floatingObject": { "isPinned": false, @@ -2778,15 +2778,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "45f86399-fbd1-4a28-bbb7-0e0b07d67fc9", + "id": "ca582ab2-776c-458c-a28a-1acd3c2f3b12", "savedPayload": { "position": { - "x": 19278.111087102916, - "y": 10346.26380075942 + "x": 19358.581192076283, + "y": 10290.117065897168 }, "targetPosition": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19276.885336824027, + "y": 10164.316480705354 }, "floatingObject": { "isPinned": false, @@ -2808,15 +2808,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "f5ecf2f0-7376-439b-be7b-7645b0f6e57d", + "id": "17e71405-0fc0-4ed6-ac7b-af3349754b97", "savedPayload": { "position": { - "x": 19201.644986429663, - "y": 10359.746837417684 + "x": 19284.73573026047, + "y": 10314.11091091854 }, "targetPosition": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19276.885336824027, + "y": 10164.316480705354 }, "floatingObject": { "isPinned": false, @@ -2829,15 +2829,15 @@ "uiObject": {} } }, - "id": "5379ae01-55c9-438b-8a9d-20188d701552", + "id": "db91303e-860c-4ddf-849d-c1b0ab74210b", "savedPayload": { "position": { - "x": 19214.718347841812, - "y": 10210.317632703922 + "x": 19356.656029141755, + "y": 10080.255710561032 }, "targetPosition": { - "x": 18968.972734555115, - "y": 10038.244701798609 + "x": 19066.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -2866,15 +2866,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily FastTrend", "project": "Foundations", - "id": "5780a565-2fe4-478f-a24c-57e02ba5abe1", + "id": "bb434057-30c8-4bfc-a78b-0f11dd5778e2", "savedPayload": { "position": { - "x": 17973.882760326742, - "y": 10663.899113697673 + "x": 19584.882760326742, + "y": 10538.899113697673 }, "targetPosition": { - "x": 17691.97497409097, - "y": 10561.293070699972 + "x": 19302.97497409097, + "y": 10436.293070699972 }, "floatingObject": { "isPinned": false, @@ -2888,13 +2888,13 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "76c211d6-92fd-4ec8-90e4-9fa04a4e59e8" + "id": "cd9e4138-a916-43cd-b1a6-0e2200f153ce" } } } ], "outputDatasetFolders": [], - "id": "85321a7e-a7da-49ff-931b-908b725dfea6", + "id": "12944f92-347f-4760-8bfb-7d960ca9a9b9", "savedPayload": { "position": { "x": 19302.97497409097, @@ -2924,10 +2924,10 @@ "statusDependencies": [ { "type": "Status Dependency", - "name": "", + "name": "FastTrend Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "8bd91067-c3a3-4b81-bc9c-0f01521f63a6", + "id": "974fe8ed-a416-41e8-85a1-bbb1b77e2fa5", "savedPayload": { "position": { "x": 19490.05492679689, @@ -2948,8 +2948,8 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", - "id": "d87f33e2-83cf-4392-be7a-5f913402ce73" + "name": "Daily-FasTrend", + "id": "b34267f9-5643-43ab-8823-d96ccda3187d" } } }, @@ -2958,7 +2958,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "78311787-37af-4780-82c1-7f6faa74c4c1", + "id": "ae550d24-05eb-4280-9fa9-9d0cc3fc13bb", "savedPayload": { "position": { "x": 19440.31634482799, @@ -2986,10 +2986,10 @@ }, { "type": "Status Dependency", - "name": "", + "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "678ab804-fb98-42b9-9173-5efcbc691bcf", + "id": "8f771204-d9e0-4082-84f9-a04b9980fdd5", "savedPayload": { "position": { "x": 19368.414893234174, @@ -3010,7 +3010,7 @@ "uiObject": {}, "referenceParent": { "type": "Status Report", - "name": "New Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" } } @@ -3021,7 +3021,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "e0bca6ee-4cd7-4dd0-b21e-84dbbe405a68", + "id": "a298ade4-95c2-4f33-8803-e6b12cc2c86a", "savedPayload": { "position": { "x": 19281.388787064316, @@ -3049,7 +3049,7 @@ } ], "dataMineDataDependencies": [], - "id": "90c798d3-904e-4983-834e-69e0d29541b6", + "id": "704ecfa9-9bc1-4ddd-bc70-95cd6710b96a", "savedPayload": { "position": { "x": 19213.903470761157, @@ -3074,9 +3074,9 @@ }, "statusReport": { "type": "Status Report", - "name": "New Status Report", + "name": "Daily-FasTrend", "project": "Foundations", - "id": "d87f33e2-83cf-4392-be7a-5f913402ce73", + "id": "b34267f9-5643-43ab-8823-d96ccda3187d", "savedPayload": { "position": { "x": 19047.114414505235, @@ -3089,7 +3089,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 @@ -3101,7 +3101,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "8a418b03-078e-47c1-adf5-7a3181b7f189", + "id": "4d10787e-0b58-4e11-8b93-f79ec686cb8e", "savedPayload": { "position": { "x": 18969.764166356345, @@ -3131,7 +3131,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "15de87eb-e4c1-4a0f-a852-c52a4eb1e8f4", + "id": "3c609449-1364-48ad-aa13-2a11ad324d93", "savedPayload": { "position": { "x": 18906.160521387348, @@ -3152,15 +3152,15 @@ "uiObject": {} } }, - "id": "a83a9996-e37a-4564-a7af-5b67c9af2aa0", + "id": "a7f278a9-55d2-40e2-a9e9-15a419744f5a", "savedPayload": { "position": { - "x": 19021.067187855195, - "y": 10333.687027702272 + "x": 19216.878281255034, + "y": 10262.417618165608 }, "targetPosition": { - "x": 18968.972734555115, - "y": 10038.244701798609 + "x": 19066.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -3188,15 +3188,15 @@ "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": "946b2e7c-6c58-4c02-b250-c088b995f096", + "id": "bafd7576-1c29-44e1-b58a-2a476104d575", "savedPayload": { "position": { - "x": 19141.20047838051, - "y": 10538.430388853887 + "x": 19399.793001598457, + "y": 10413.725438551033 }, "targetPosition": { - "x": 18710.863338197145, - "y": 10406.863121728655 + "x": 18950.4097109589, + "y": 10437.276618860358 }, "floatingObject": { "isPinned": false, @@ -3214,15 +3214,15 @@ "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": "76c211d6-92fd-4ec8-90e4-9fa04a4e59e8", + "id": "cd9e4138-a916-43cd-b1a6-0e2200f153ce", "savedPayload": { "position": { - "x": 18718.71692109392, - "y": 10856.79458454903 + "x": 19111.675288254282, + "y": 10857.3878107841 }, "targetPosition": { - "x": 18710.863338197145, - "y": 10406.863121728655 + "x": 18950.4097109589, + "y": 10437.276618860358 }, "floatingObject": { "isPinned": false, @@ -3251,15 +3251,15 @@ "name": "New Record Formula", "code": "record.current.begin", "project": "Foundations", - "id": "c7f1cb78-9746-436c-b590-30c72ae4b605", + "id": "7594ebae-fdfc-408d-af61-c2f03943e111", "savedPayload": { "position": { - "x": 18454.710024655385, - "y": 10958.75150941368 + "x": 18898.46127788965, + "y": 11043.491657276307 }, "targetPosition": { - "x": 18327.35278299279, - "y": 10848.041548271533 + "x": 18740.91958091825, + "y": 10983.017065790538 }, "floatingObject": { "isPinned": false, @@ -3272,15 +3272,15 @@ "uiObject": {} } }, - "id": "f0a3c43b-5d66-464e-82a5-619644c28fb9", + "id": "67bb9574-524b-4c1f-8288-097f07fe8176", "savedPayload": { "position": { - "x": 18327.35278299279, - "y": 10848.041548271533 + "x": 18740.91958091825, + "y": 10983.017065790538 }, "targetPosition": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "floatingObject": { "isPinned": false, @@ -3305,15 +3305,15 @@ "name": "New Record Formula", "code": "record.current.end", "project": "Foundations", - "id": "a24eac7e-45b6-4f30-9e29-beab13127ee4", + "id": "6b9093f7-16d3-41e7-ab9c-a6c627ea6b2f", "savedPayload": { "position": { - "x": 17976.04124575823, - "y": 11123.570387607617 + "x": 18505.031134902063, + "y": 11362.085105245287 }, "targetPosition": { - "x": 18008.240263728025, - "y": 10957.920800400823 + "x": 18478.632818926522, + "y": 11195.412697769858 }, "floatingObject": { "isPinned": false, @@ -3326,15 +3326,15 @@ "uiObject": {} } }, - "id": "fb507793-1ffb-4acb-896b-2286450dda8a", + "id": "1a5520dd-159d-4b2a-8905-f6261a40f6c3", "savedPayload": { "position": { - "x": 18008.240263728025, - "y": 10957.920800400823 + "x": 18478.632818926522, + "y": 11195.412697769858 }, "targetPosition": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "floatingObject": { "isPinned": false, @@ -3352,22 +3352,22 @@ { "type": "Record Property", "name": "PositiveDisorder", - "config": "{\n \"codeName\": \"positivedisorder\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "config": "{\n \"codeName\": \"PositiveDisorder\",\n \"isString\": false,\n \"isCalculated\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "New Formula", "code": "variable.PositiveDisorder", "project": "Foundations", - "id": "2e1ecd2f-2927-4c4b-bf6b-19dec1762c3a", + "id": "8622d33b-5f16-4f3c-9c3a-f835e81e63d0", "savedPayload": { "position": { - "x": 17593.969520770454, - "y": 10791.440504181171 + "x": 18032.406043987852, + "y": 11180.66133078798 }, "targetPosition": { - "x": 17753.525780402837, - "y": 10736.500878116527 + "x": 18163.549424983717, + "y": 11074.463514798319 }, "floatingObject": { "isPinned": false, @@ -3380,15 +3380,15 @@ "uiObject": {} } }, - "id": "7d8fc9aa-2c8f-45ac-8e62-deca3b2529e3", + "id": "7b630717-d44b-4f65-91d3-1b95e4108dde", "savedPayload": { "position": { - "x": 17753.525780402837, - "y": 10736.500878116527 + "x": 18163.549424983717, + "y": 11074.463514798319 }, "targetPosition": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "floatingObject": { "isPinned": false, @@ -3406,27 +3406,27 @@ { "type": "Record Property", "name": "NegativeDisorder", - "config": "{\n \"codeName\": \"negativedisorder\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "config": "{\n \"codeName\": \"NegativeDisorder\",\n \"isString\": false,\n \"isCalculated\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "New Formula", "code": "variable.NegativeDisorder", "project": "Foundations", - "id": "11473064-1a17-4718-a709-7b222b3b477b", + "id": "85fd5bd8-39d8-4f4f-86c0-a9b8fe002f31", "savedPayload": { "position": { - "x": 17690.56657467983, - "y": 10294.491742560793 + "x": 17953.211096061237, + "y": 10680.644108361692 }, "targetPosition": { - "x": 17817.923816342423, - "y": 10405.20170370294 + "x": 18110.75279303264, + "y": 10741.11869984746 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 @@ -3434,15 +3434,15 @@ "uiObject": {} } }, - "id": "b35cbe24-7353-4c19-a1f8-1e1e1f9dc506", + "id": "ccf56933-24cf-4d8d-9ef2-3a27030f5bb5", "savedPayload": { "position": { - "x": 17817.923816342423, - "y": 10405.20170370294 + "x": 18110.75279303264, + "y": 10741.11869984746 }, "targetPosition": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "floatingObject": { "isPinned": false, @@ -3460,22 +3460,22 @@ { "type": "Record Property", "name": "FastTrend", - "config": "{\n \"codeName\": \"fasttrend\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "config": "{\n \"codeName\": \"FastTrend\",\n \"isString\": false,\n \"isCalculated\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "New Formula", "code": "variable.FastTrend", "project": "Foundations", - "id": "d54bb87b-0b40-4012-9359-181bf176483d", + "id": "e1a57f0e-2bbc-4276-83c2-706388050a48", "savedPayload": { "position": { - "x": 18169.235353576983, - "y": 10129.672864366856 + "x": 18346.641239048826, + "y": 10362.050660392712 }, "targetPosition": { - "x": 18137.03633560719, - "y": 10295.32245157365 + "x": 18373.039555024367, + "y": 10528.72306786814 }, "floatingObject": { "isPinned": false, @@ -3488,15 +3488,15 @@ "uiObject": {} } }, - "id": "08cac732-4930-4635-a9a9-4db65d929b89", + "id": "d080f078-c351-40c6-9da3-5c4fbea86dbb", "savedPayload": { "position": { - "x": 18137.03633560719, - "y": 10295.32245157365 + "x": 18373.039555024367, + "y": 10528.72306786814 }, "targetPosition": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "floatingObject": { "isPinned": false, @@ -3512,15 +3512,15 @@ } } ], - "id": "5659f8c4-dc09-4be9-87cf-d4bc540963df", + "id": "824405e6-1975-4f97-b606-6879ca343362", "savedPayload": { "position": { - "x": 18072.638299667607, - "y": 10626.621625987236 + "x": 18425.836186975444, + "y": 10862.067882819 }, "targetPosition": { - "x": 18710.863338197145, - "y": 10406.863121728655 + "x": 18950.4097109589, + "y": 10437.276618860358 }, "floatingObject": { "isPinned": false, @@ -3546,17 +3546,17 @@ "procedureJavascriptCode": { "type": "Procedure Javascript Code", "name": "New Procedure Javascript Code", - "code": "/* Loop Code */\n\nlet FTLen = 3 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder ) //calculation of the fast trend indicator\n\n\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)", + "code": "/* Loop Code */\n\nlet FTLen = 5 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nif(variable.PositiveDisorder === 0 && variable.NegativeDisorder === 0){\n\tvariable.FastTrend = 0\n}\nelse {\n\tvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder)\n}//calculation of the fast trend indicator\n\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)", "project": "Foundations", - "id": "2658e20f-4508-473f-be22-1017ec385205", + "id": "3d628268-0aa6-4f73-a0b2-c77436b67221", "savedPayload": { "position": { - "x": 17922.262597711728, - "y": 9827.690882432158 + "x": 18011.27884208401, + "y": 10162.750077716939 }, "targetPosition": { - "x": 18232.932985751926, - "y": 9959.562638297288 + "x": 18348.31631006368, + "y": 10180.413462948933 }, "floatingObject": { "isPinned": false, @@ -3569,15 +3569,15 @@ "uiObject": {} } }, - "id": "a8c610be-7057-4bce-bff6-ea10c71dc230", + "id": "0984337d-3e38-4121-9478-3c18615abb28", "savedPayload": { "position": { - "x": 18232.932985751926, - "y": 9959.562638297288 + "x": 18348.31631006368, + "y": 10180.413462948933 }, "targetPosition": { - "x": 18440.046577778725, - "y": 10047.477142207374 + "x": 18573.00795538346, + "y": 10192.189053103595 }, "floatingObject": { "isPinned": false, @@ -3601,15 +3601,15 @@ "name": "New Procedure Javascript Code", "code": "/* Initialization Code*/\n\nvariable.lastMax = []\nvariable.lastMin = []\nvariable.lastOpens = []\nvariable.lastCloses = []\nvariable.lastEMA5s = []\nvariable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\nvariable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA", "project": "Foundations", - "id": "58ae93be-e606-4bb4-88e7-0bed4762e234", + "id": "cb69a85b-b2a1-4e1c-af13-03fa16dc8015", "savedPayload": { "position": { - "x": 18371.495072113332, - "y": 9489.16993190913 + "x": 18317.638299279963, + "y": 9690.997883247639 }, "targetPosition": { - "x": 18412.62597551257, - "y": 9824.154258088076 + "x": 18470.86009294206, + "y": 9991.712585161213 }, "floatingObject": { "isPinned": false, @@ -3622,15 +3622,15 @@ "uiObject": {} } }, - "id": "c9429e91-30dc-4ded-b01b-2a189bc1152e", + "id": "ec150fd8-92b5-4050-83c0-79381e3caa2d", "savedPayload": { "position": { - "x": 18412.62597551257, - "y": 9824.154258088076 + "x": 18470.86009294206, + "y": 9991.712585161213 }, "targetPosition": { - "x": 18440.046577778725, - "y": 10047.477142207374 + "x": 18573.00795538346, + "y": 10192.189053103595 }, "floatingObject": { "isPinned": false, @@ -3645,15 +3645,15 @@ } } }, - "id": "c9305a3d-37d8-4ce2-bf06-40d657821212", + "id": "080fd6d7-fa87-42a1-8632-64d1d790eae8", "savedPayload": { "position": { - "x": 18440.046577778725, - "y": 10047.477142207374 + "x": 18573.00795538346, + "y": 10192.189053103595 }, "targetPosition": { - "x": 18710.863338197145, - "y": 10406.863121728655 + "x": 18950.4097109589, + "y": 10437.276618860358 }, "floatingObject": { "isPinned": false, @@ -3668,15 +3668,15 @@ } } }, - "id": "b6fa9a3e-a95c-4d18-ad20-c49acda34c20", + "id": "f1c04208-dc61-4acc-92b2-50d471652a0a", "savedPayload": { "position": { - "x": 18710.863338197145, - "y": 10406.863121728655 + "x": 18950.4097109589, + "y": 10437.276618860358 }, "targetPosition": { - "x": 18968.972734555115, - "y": 10038.244701798609 + "x": 19066.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -3692,349 +3692,15 @@ "referenceParent": { "type": "Plotter Module", "name": "FastTrend", - "id": "bcf4d355-0508-41b9-b2c6-08f8dea096eb" + "id": "18fb5796-4514-4a65-b903-d749ea9ac10f" } } } ], - "id": "96d32227-dc55-4790-85fc-8f1596842234", + "id": "28933601-7b0a-4e37-a691-c6c2aaa32f6e", "savedPayload": { "position": { - "x": 18968.972734555115, - "y": 10038.244701798609 - }, - "targetPosition": { - "x": 18916.878281255034, - "y": 9742.802375894946 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Indicator Bot", - "name": "Volume Energy", - "config": "{ \n \"codeName\": \"\"\n}", - "project": "Foundations", - "processes": [ - { - "type": "Process Definition", - "name": "New Process Definition", - "config": "{ \n \"codeName\": \"Multi-Time-Frame-Market|Multi-Time-Frame-Market|From-One-Min-To-Multi-Time-Frame-Daily|From-One-Min-To-Multi-Time-Frame-Market\", \n \"normalWaitTime\": 0, \n \"retryWaitTime\": 10000, \n \"framework\": { \n \"name\": \"Multi-Time-Frame-Market|Multi-Time-Frame-Market|From-One-Min-To-Multi-Time-Frame-Daily|From-One-Min-To-Multi-Time-Frame-Market\" \n }\n}", - "project": "Foundations", - "processOutput": { - "type": "Process Output", - "name": "New Process Output", - "project": "Foundations", - "outputDatasets": [], - "outputDatasetFolders": [], - "id": "f19e00fb-b398-43a3-8dc3-67cd79471e9e", - "savedPayload": { - "position": { - "x": 37726.52399478579, - "y": 10512.580123781667 - }, - "targetPosition": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "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|Market Starting Point|Market Ending Point\"\n}", - "project": "Foundations", - "id": "ed89e6a1-7b4d-4dbe-9de7-de45840eff87", - "savedPayload": { - "position": { - "x": 38093.94745620327, - "y": 10880.003585199145 - }, - "targetPosition": { - "x": 37804.16970831655, - "y": 10802.357871668388 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - } - ], - "dataDependencies": [], - "dataMineDataDependencies": [], - "id": "2dd230fd-c02d-489f-b585-b48dafe33dcd", - "savedPayload": { - "position": { - "x": 37804.16970831655, - "y": 10802.357871668388 - }, - "targetPosition": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "statusReport": { - "type": "Status Report", - "name": "New Status Report", - "project": "Foundations", - "id": "1d6a51b7-614f-4ff9-af0d-178f707a0974", - "savedPayload": { - "position": { - "x": 37592.037673960585, - "y": 11014.489906024352 - }, - "targetPosition": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "executionStartedEvent": { - "type": "Execution Started Event", - "name": "", - "project": "Foundations", - "id": "f53c7c22-39d0-490c-bd0a-7ce0004ea84b", - "savedPayload": { - "position": { - "x": 37302.259926073864, - "y": 10936.844192493594 - }, - "targetPosition": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "executionFinishedEvent": { - "type": "Execution Finished Event", - "name": "New Execution Finished Event", - "project": "Foundations", - "id": "97772fd7-1a0b-4fb5-9017-9c44bb435bd7", - "savedPayload": { - "position": { - "x": 37224.61421254311, - "y": 10647.066444606873 - }, - "targetPosition": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "id": "47d25e13-ee8c-40aa-a9d8-7b0b83c10b2c", - "savedPayload": { - "position": { - "x": 37514.39196042983, - "y": 10724.71215813763 - }, - "targetPosition": { - "x": 37436.74624689907, - "y": 10434.93441025091 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "products": [ - { - "type": "Product Definition", - "name": "New Product Definition", - "config": "{ \n \"codeName\": \"Product-Name\", \n \"singularVariableName\": \"productName\", \n \"pluralVariableName\": \"productNames\"\n}", - "project": "Foundations", - "datasets": [ - { - "type": "Dataset Definition", - "name": "New Dataset Definition", - "config": "{ \n\"configuration\": \"Get the appropriate configuration from the documentation\"\n}", - "project": "Foundations", - "id": "c32ffc3c-a063-4fce-b844-4af8b782df22", - "savedPayload": { - "position": { - "x": 36934.836464656386, - "y": 10569.420731076116 - }, - "targetPosition": { - "x": 37146.96849901235, - "y": 10357.288696720152 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - } - ], - "record": { - "type": "Record Definition", - "name": "New Record Definition", - "project": "Foundations", - "properties": [ - { - "type": "Record Property", - "name": "New Record Property", - "config": "{ \n \"codeName\": \"\",\n \"isString\": false,\n \"isCalculated\": false\n}", - "project": "Foundations", - "id": "a8718658-8608-4b1b-ac13-4ece52e88586", - "savedPayload": { - "position": { - "x": 36991.677071950835, - "y": 9777.73320094671 - }, - "targetPosition": { - "x": 37069.32278548159, - "y": 10067.510948833431 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "id": "6270446f-6e69-4ed3-b9af-917403bba4f3", - "savedPayload": { - "position": { - "x": 37069.32278548159, - "y": 10067.510948833431 - }, - "targetPosition": { - "x": 37146.96849901235, - "y": 10357.288696720152 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "id": "80766b84-81e7-4e76-a7c5-b039ac918571", - "savedPayload": { - "position": { - "x": 37146.96849901235, - "y": 10357.288696720152 - }, - "targetPosition": { - "x": 37436.74624689907, - "y": 10434.93441025091 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "id": "e986c22e-2623-4600-a112-24daf8005ace", - "savedPayload": { - "position": { - "x": 18766.878281255034, + "x": 19066.878281255034, "y": 10002.609997030277 }, "targetPosition": { @@ -4054,10 +3720,1128 @@ } } }, + { + "type": "Indicator Bot", + "name": "Volume Energy", + "config": "{\n \"codeName\": \"VolEnergy\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces volume energy Indicator\",\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 Volume Energy", + "project": "Foundations", + "id": "3fb2640f-c50a-4dbf-bb26-2e223ea7f802", + "savedPayload": { + "position": { + "x": 19649.723860530426, + "y": 10208.679743142151 + }, + "targetPosition": { + "x": 19351.84549512844, + "y": 10244.295461939342 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "53d72123-3924-4859-b411-b8ae5d475230" + } + } + } + ], + "outputDatasetFolders": [], + "id": "dcbca299-13f8-402a-89cb-478fd2abbc29", + "savedPayload": { + "position": { + "x": 19351.84549512844, + "y": 10244.295461939342 + }, + "targetPosition": { + "x": 19053.967129726454, + "y": 10279.911180736533 + }, + "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": "Candles Volumes Multi-Time-Frame-Market", + "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "2c9b8fbd-00d4-48c9-82e7-afb1f3ed3c7e", + "savedPayload": { + "position": { + "x": 19854.09308094623, + "y": 10226.511842134865 + }, + "targetPosition": { + "x": 19467.634266338202, + "y": 10457.053778909407 + }, + "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" + } + } + }, + { + "type": "Status Dependency", + "name": "Volume Energy Multi-Time-Frame-Market", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "ee6f7cc0-c09d-4043-926e-f681f0c36db8", + "savedPayload": { + "position": { + "x": 19691.714715895658, + "y": 10477.375002448563 + }, + "targetPosition": { + "x": 19467.634266338202, + "y": 10457.053778909407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Market-Volume-Energy", + "id": "8eba45ec-d9b8-4ae5-9c24-17c601db5bee" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "ac43e559-ae49-4190-a985-db7b6897f105", + "savedPayload": { + "position": { + "x": 19636.974642632507, + "y": 10605.205177676016 + }, + "targetPosition": { + "x": 19467.634266338202, + "y": 10457.053778909407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + } + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Market", + "project": "Foundations", + "id": "bfb2ae66-5d70-4d29-897b-33c9e4339b47", + "savedPayload": { + "position": { + "x": 19517.552301292628, + "y": 10676.446554055465 + }, + "targetPosition": { + "x": 19467.634266338202, + "y": 10457.053778909407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "5cb7eb8a-8e05-424d-a1d2-fbf7c89b37a1", + "savedPayload": { + "position": { + "x": 19467.634266338202, + "y": 10457.053778909407 + }, + "targetPosition": { + "x": 19053.967129726454, + "y": 10279.911180736533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Market-Volume-Energy", + "project": "Foundations", + "id": "8eba45ec-d9b8-4ae5-9c24-17c601db5bee", + "savedPayload": { + "position": { + "x": 19233.750429679858, + "y": 10520.07355301384 + }, + "targetPosition": { + "x": 19053.967129726454, + "y": 10279.911180736533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "eb7e7f2a-13fd-4c1f-9e64-cbded6257cdf", + "savedPayload": { + "position": { + "x": 19071.77498912505, + "y": 10428.850363437527 + }, + "targetPosition": { + "x": 19053.967129726454, + "y": 10279.911180736533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" + } + } + }, + "executionFinishedEvent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "project": "Foundations", + "id": "693ea778-f9d4-4bfa-a2b3-85accbe3e636", + "savedPayload": { + "position": { + "x": 18994.91959700216, + "y": 10417.800226273783 + }, + "targetPosition": { + "x": 19053.967129726454, + "y": 10279.911180736533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2b45c9f6-6363-487c-98ba-48d9990cabab", + "savedPayload": { + "position": { + "x": 19129.010315610998, + "y": 10254.93441025091 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 10042.802375894946 + }, + "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\": \"Produces the volume energy indicators.\",\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 Volume Energy", + "project": "Foundations", + "id": "56b9d55c-9063-4f8e-8753-05d7a2f6b56b", + "savedPayload": { + "position": { + "x": 19132.946448445386, + "y": 10759.323180958472 + }, + "targetPosition": { + "x": 18932.207266537727, + "y": 10536.379733315254 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "643204d3-90a4-4f7e-ade4-8b6f57d0832c" + } + } + } + ], + "outputDatasetFolders": [], + "id": "a85f1e7a-ee62-4854-9110-17cbb2d9fdce", + "savedPayload": { + "position": { + "x": 18932.207266537727, + "y": 10536.379733315254 + }, + "targetPosition": { + "x": 18731.46808463007, + "y": 10313.436285672036 + }, + "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": "Volume Energy Multi-Time-Frame-Daily", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "fe2bbf46-4f3f-4f73-af9c-011d969b4b3c", + "savedPayload": { + "position": { + "x": 31704.628281255034, + "y": 19836.72523930094 + }, + "targetPosition": { + "x": 31554.628281255034, + "y": 19576.917618165608 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Daily-FasTrend", + "id": "0335e861-e731-47c5-9044-59979e3d16b1" + } + } + }, + { + "type": "Status Dependency", + "name": "", + "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "344d683e-e1b9-4dce-b20c-4b5516fe11d1", + "savedPayload": { + "position": { + "x": 31632.27399478579, + "y": 19866.69536605233 + }, + "targetPosition": { + "x": 31554.628281255034, + "y": 19576.917618165608 + }, + "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": "8210f5f7-4303-4d17-a288-3f84fdbc781a", + "savedPayload": { + "position": { + "x": 31554.628281255034, + "y": 19876.917618165608 + }, + "targetPosition": { + "x": 31554.628281255034, + "y": 19576.917618165608 + }, + "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": "0aa62151-b3a4-47e7-a421-007acce75331", + "savedPayload": { + "position": { + "x": 31476.982567724277, + "y": 19866.69536605233 + }, + "targetPosition": { + "x": 31554.628281255034, + "y": 19576.917618165608 + }, + "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" + } + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "8d997704-6cda-4023-9843-58b3ff956b1e", + "savedPayload": { + "position": { + "x": 31404.628281255034, + "y": 19836.72523930094 + }, + "targetPosition": { + "x": 31554.628281255034, + "y": 19576.917618165608 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "2e683057-f911-4105-bc77-16f2706d1915" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "2def94fe-c500-4312-8745-5be7159feb4c", + "savedPayload": { + "position": { + "x": 18793.841591875396, + "y": 10606.880565892177 + }, + "targetPosition": { + "x": 18731.46808463007, + "y": 10313.436285672036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Daily-FasTrend", + "project": "Foundations", + "id": "0335e861-e731-47c5-9044-59979e3d16b1", + "savedPayload": { + "position": { + "x": 18685.115535473826, + "y": 10456.094763116309 + }, + "targetPosition": { + "x": 18731.46808463007, + "y": 10313.436285672036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "e436d83b-73de-4284-8adb-5d1c82bffefa", + "savedPayload": { + "position": { + "x": 18619.996360808458, + "y": 10413.805876625865 + }, + "targetPosition": { + "x": 18731.46808463007, + "y": 10313.436285672036 + }, + "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": "ea1f854b-e2da-4b1b-8ac1-b975ab870018", + "savedPayload": { + "position": { + "x": 18584.745944519997, + "y": 10344.6230392947 + }, + "targetPosition": { + "x": 18731.46808463007, + "y": 10313.436285672036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6915b0b5-5ea8-4839-92a5-40a90ec27c24", + "savedPayload": { + "position": { + "x": 18916.878281255034, + "y": 10342.802375894946 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 10042.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "products": [ + { + "type": "Product Definition", + "name": "Volume Energy", + "config": "{\n \"codeName\": \"VolEnergy\",\n \"singularVariableName\": \"VolEnergy\",\n \"pluralVariableName\": \"VolEnergys\"\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": "53d72123-3924-4859-b411-b8ae5d475230", + "savedPayload": { + "position": { + "x": 18999.633165605854, + "y": 10565.296152311686 + }, + "targetPosition": { + "x": 18598.68022972109, + "y": 10361.000427428891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "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": "643204d3-90a4-4f7e-ade4-8b6f57d0832c", + "savedPayload": { + "position": { + "x": 18528.284720452986, + "y": 10805.460180696704 + }, + "targetPosition": { + "x": 18598.68022972109, + "y": 10361.000427428891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + } + ], + "record": { + "type": "Record Definition", + "name": "Volume Diffrential Energy", + "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 Record Formula", + "code": "record.current.begin", + "project": "Foundations", + "id": "aff825fb-4e6c-4ad1-a86d-a05716e20bf8", + "savedPayload": { + "position": { + "x": 18610.138000542327, + "y": 11870.302822407382 + }, + "targetPosition": { + "x": 18303.694413218134, + "y": 11268.873418580235 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7e736ba0-2485-49ab-8809-2eb8f1268c48", + "savedPayload": { + "position": { + "x": 18303.694413218134, + "y": 11268.873418580235 + }, + "targetPosition": { + "x": 17997.25082589394, + "y": 10667.444014753086 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "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 Record Formula", + "code": "record.current.end", + "project": "Foundations", + "id": "50268c55-345e-4938-aac6-25f724e4ef29", + "savedPayload": { + "position": { + "x": 16794.392018239647, + "y": 11280.331189401475 + }, + "targetPosition": { + "x": 17395.821422066794, + "y": 10973.88760207728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3c82f016-c01d-41b1-853c-c4d1fc45a1da", + "savedPayload": { + "position": { + "x": 17395.821422066794, + "y": 10973.88760207728 + }, + "targetPosition": { + "x": 17997.25082589394, + "y": 10667.444014753086 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Volume differnetial Energy", + "config": "{\n \"codeName\": \"VolumeEnergy\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.VolumeEnergy", + "project": "Foundations", + "id": "a6f5f2be-065f-4930-87f2-e8e058e6bbb5", + "savedPayload": { + "position": { + "x": 17384.363651245556, + "y": 9464.58520709879 + }, + "targetPosition": { + "x": 17690.80723856975, + "y": 10066.014610925937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0a8db84b-d5e4-4abf-8e07-b8ca35d65665", + "savedPayload": { + "position": { + "x": 17690.80723856975, + "y": 10066.014610925937 + }, + "targetPosition": { + "x": 17997.25082589394, + "y": 10667.444014753086 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f15b556b-1a4d-40af-89ca-2822a068859d", + "savedPayload": { + "position": { + "x": 17997.25082589394, + "y": 10667.444014753086 + }, + "targetPosition": { + "x": 18598.68022972109, + "y": 10361.000427428891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 4, + "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\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet Vl = 28 //period for slow moving average\nlet Vs = 14 //period for fast moving average\nlet m = 1 //kinetic weight\nlet k = 8 //potential weight\n\n//Array building\nvariable.VolShort.push(volume.sell + volume.buy)\nvariable.VolLong.push(volume.sell + volume.buy)\n\n// Keep the array the correct size\n\nif (variable.VolShort.length > Vs) {\n variable.VolShort.splice(0, 1)\n}\n\nif (variable.VolLong.length > Vl) {\n variable.VolLong.splice(0, 1)\n}\n\n//calculate volume mobile average\n\nvariable.VolAs = calVolAv(Vs, variable.VolShort) //fast\nvariable.VolAl = calVolAv(Vl, variable.VolLong) //slow\n\n//calculate volume oscillator and put it in an array prior to velocity calculation\nvariable.VOsc = (variable.VolAs - variable.VolAl) / variable.VolAl\nvariable.VOscA.push(variable.VOsc)\nif (variable.VOscA.length > 2) {\n variable.VOscA.splice(0, 1)\n}\n//calculate kinetic energy\n\nvariable.Speed = variable.VOscA[1] - variable.VOscA[0]\nvariable.Kinetic = kinetic()\n\n//calculate potential energy\nvariable.Potential = 1/2 * k * Math.pow(variable.VOsc,2)\n\n//calculate volume differential energy\nvariable.VDE = ((Math.pow(variable.Kinetic,2) - Math.pow(variable.Potential,2))/(Math.pow(variable.Kinetic,2) + Math.pow(variable.Potential,2)))\nif (isNaN(variable.VDE)) {\nvariable.VolumeEnergy = 0\n}\nelse\n{ \nvariable.VolumeEnergy = variable.VDE\n}//functions\n//Volume average\nfunction calVolAv(periods, array) {\n\tvariable.S = 0\n for(var i = 0 ; i < periods ; i++) {\n\t\tvariable.S = variable.S + array[i]\n\t}\n\treturn variable.S/periods\n}\n//kinetic energy\nfunction kinetic() {\n\tif (variable.VOscA.length < 2) { return 0 }\n\tvariable.Kin = 1/2 * m * Math.pow(variable.Speed,2)\n\treturn variable.Kin\n}\n// End of code :-)", + "project": "Foundations", + "id": "52b1f5ae-9425-4921-939c-6746e03f247a", + "savedPayload": { + "position": { + "x": 17079.593935299854, + "y": 10462.107774835762 + }, + "targetPosition": { + "x": 17289.649531261723, + "y": 10381.47498618807 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ed7f44f6-9590-4293-a3c7-68fae1a28c68", + "savedPayload": { + "position": { + "x": 17289.649531261723, + "y": 10381.47498618807 + }, + "targetPosition": { + "x": 17709.760723185464, + "y": 10220.209408892684 + }, + "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", + "name": "New Procedure Javascript Code", + "code": "/* Initialization Code*/\n\nvariable.VolShort = []\nvariable.VolLong = []\nvariable.VolLong = []\nvariable.VOscA = []\n", + "project": "Foundations", + "id": "63dad7a6-c469-4ff6-8f02-77c769fa0cee", + "savedPayload": { + "position": { + "x": 17457.18828571195, + "y": 10015.680281801486 + }, + "targetPosition": { + "x": 17534.902881857644, + "y": 10078.61232090647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "48833b97-229d-4448-8c68-0235f2a3c146", + "savedPayload": { + "position": { + "x": 17534.902881857644, + "y": 10078.61232090647 + }, + "targetPosition": { + "x": 17709.760723185464, + "y": 10220.209408892684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1e9554bc-1282-4d7a-9d36-9c71aafa0c4e", + "savedPayload": { + "position": { + "x": 17709.760723185464, + "y": 10220.209408892684 + }, + "targetPosition": { + "x": 18598.68022972109, + "y": 10361.000427428891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c5e6baa9-8e95-4aa5-911e-fc522ff079a9", + "savedPayload": { + "position": { + "x": 18598.68022972109, + "y": 10361.000427428891 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 10042.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Volume Energy", + "id": "6e864ce1-140d-441b-8895-1e4d3b2809f2" + } + } + } + ], + "id": "aa0a9f07-951e-42ba-a987-2efa8cb180cb", + "savedPayload": { + "position": { + "x": 18916.878281255034, + "y": 10042.802375894946 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, { "type": "Indicator Bot", "name": "Volume Oscillator", - "config": "{ \n \"codeName\": \"\"\n}", + "config": "{\n \"codeName\": \"\"\n}", "project": "Foundations", "processes": [ { @@ -4071,15 +4855,15 @@ "project": "Foundations", "outputDatasets": [], "outputDatasetFolders": [], - "id": "4b9f0c6c-5105-432f-87c2-a2e6adbb2e78", + "id": "04ba9bf2-6798-4827-81be-fcf35ffbaa3d", "savedPayload": { "position": { - "x": 37498.878281255034, - "y": 10482.609997030278 + "x": 18948.236820235332, + "y": 10041.158944505427 }, "targetPosition": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "floatingObject": { "isPinned": false, @@ -4104,15 +4888,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Self Reference|Market Starting Point|Market Ending Point\"\n}", "project": "Foundations", - "id": "8d63c2af-16dd-4f31-bee1-b653ab70360d", + "id": "5e4f383e-8f00-4f2e-a46f-8521b5d2af83", "savedPayload": { "position": { - "x": 37498.878281255034, - "y": 11002.225239300944 + "x": 19253.65899650841, + "y": 10461.53650603865 }, "targetPosition": { - "x": 37348.878281255034, - "y": 10742.417618165611 + "x": 18979.59535921563, + "y": 10339.51551311591 }, "floatingObject": { "isPinned": false, @@ -4128,15 +4912,15 @@ ], "dataDependencies": [], "dataMineDataDependencies": [], - "id": "37bc4319-8b57-48d3-ada6-56b13feca5e1", + "id": "4b62b2c7-6924-4e32-b68b-844c5b77cb1d", "savedPayload": { "position": { - "x": 37348.878281255034, - "y": 10742.417618165611 + "x": 18979.59535921563, + "y": 10339.51551311591 }, "targetPosition": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "floatingObject": { "isPinned": false, @@ -4155,15 +4939,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "f9873b19-1a38-49b3-8204-ba4a178f1976", + "id": "066e3072-00c2-4875-8d58-c83b4e4e5386", "savedPayload": { "position": { - "x": 37048.878281255034, - "y": 10742.417618165611 + "x": 18736.890260903147, + "y": 10515.85108880365 }, "targetPosition": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "floatingObject": { "isPinned": false, @@ -4180,15 +4964,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "b61b7860-8207-495f-ad79-0278fae28b3e", + "id": "a7d91e69-ff4b-43d3-90f9-6cb7ab6185ca", "savedPayload": { "position": { - "x": 36898.878281255034, - "y": 10482.609997030278 + "x": 18462.826623610366, + "y": 10393.830095880912 }, "targetPosition": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "floatingObject": { "isPinned": false, @@ -4205,15 +4989,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "c169ab12-d699-4cdb-ac7d-55793668ba91", + "id": "01ac9787-8e26-42a2-837d-8a6cffb94b95", "savedPayload": { "position": { - "x": 37048.878281255034, - "y": 10222.802375894946 + "x": 18431.46808463007, + "y": 10095.47352727043 }, "targetPosition": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "floatingObject": { "isPinned": false, @@ -4226,15 +5010,15 @@ "uiObject": {} } }, - "id": "5af509bd-c890-4209-8096-a15ca86ad850", + "id": "5cebe471-cd2a-4cc0-8c84-434b6d6a086f", "savedPayload": { "position": { - "x": 37198.878281255034, - "y": 10482.609997030278 + "x": 18705.53172192285, + "y": 10217.49452019317 }, "targetPosition": { - "x": 37348.878281255034, - "y": 10222.802375894946 + "x": 18674.17318294255, + "y": 9919.137951582688 }, "floatingObject": { "isPinned": false, @@ -4262,15 +5046,15 @@ "name": "New Dataset Definition", "config": "{ \n\"configuration\": \"Get the appropriate configuration from the documentation\"\n}", "project": "Foundations", - "id": "a5b58aaa-7b15-4d0a-9752-ed667d9f70f9", + "id": "4021b22c-3818-4c31-8130-26197e67c041", "savedPayload": { "position": { - "x": 36898.878281255034, - "y": 9962.994754759613 + "x": 18157.40444733729, + "y": 9973.45253434769 }, "targetPosition": { - "x": 37198.878281255034, - "y": 9962.994754759613 + "x": 18400.10954564977, + "y": 9797.116958659948 }, "floatingObject": { "isPinned": false, @@ -4294,15 +5078,15 @@ "name": "New Record Property", "config": "{ \n \"codeName\": \"\",\n \"isString\": false,\n \"isCalculated\": false\n}", "project": "Foundations", - "id": "a1481604-9c03-473f-b1f2-05652276201e", + "id": "dcb5f07d-5d57-4a0d-9126-955b194f7a81", "savedPayload": { "position": { - "x": 37498.878281255034, - "y": 9443.379512488948 + "x": 18337.392467689177, + "y": 9200.403821438986 }, "targetPosition": { - "x": 37348.878281255034, - "y": 9703.18713362428 + "x": 18368.751006669474, + "y": 9498.760390049467 }, "floatingObject": { "isPinned": false, @@ -4318,15 +5102,15 @@ } } ], - "id": "bca0979e-9095-4caa-be22-c35606f928d3", + "id": "4adc69bd-a437-4741-8b0b-a1e44259a934", "savedPayload": { "position": { - "x": 37348.878281255034, - "y": 9703.18713362428 + "x": 18368.751006669474, + "y": 9498.760390049467 }, "targetPosition": { - "x": 37198.878281255034, - "y": 9962.994754759613 + "x": 18400.10954564977, + "y": 9797.116958659948 }, "floatingObject": { "isPinned": false, @@ -4341,15 +5125,15 @@ } } }, - "id": "b5038fe5-db33-4f8d-8c9c-880301f09c61", + "id": "a2202d71-ec89-473f-9d9f-87c405778a25", "savedPayload": { "position": { - "x": 37198.878281255034, - "y": 9962.994754759613 + "x": 18400.10954564977, + "y": 9797.116958659948 }, "targetPosition": { - "x": 37348.878281255034, - "y": 10222.802375894946 + "x": 18674.17318294255, + "y": 9919.137951582688 }, "floatingObject": { "isPinned": false, @@ -4365,11 +5149,11 @@ } } ], - "id": "05dadd52-82d4-4181-9743-7268f2693f64", + "id": "e515b4fc-7bc6-4e61-bfdf-f2c607359e72", "savedPayload": { "position": { - "x": 18634.97049501926, - "y": 9845.408418892646 + "x": 18766.878281255034, + "y": 10002.609997030277 }, "targetPosition": { "x": 18916.878281255034, @@ -4405,15 +5189,15 @@ "project": "Foundations", "outputDatasets": [], "outputDatasetFolders": [], - "id": "9d9823d4-48cf-4740-94a5-d945a91d67ae", + "id": "3a9ae427-9d73-423a-abd6-511f33f3d508", "savedPayload": { "position": { - "x": 37419.06494831934, - "y": 10415.638658800908 + "x": 18766.878281255034, + "y": 10002.609997030277 }, "targetPosition": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -4438,15 +5222,15 @@ "name": "", "config": "{ \n\"mainUtility\": \"Self Reference|Market Starting Point|Market Ending Point\"\n}", "project": "Foundations", - "id": "9faf4bc2-5342-4823-af04-c582453e9f16", + "id": "feaa1821-4e69-4f15-8137-6f648476ae49", "savedPayload": { "position": { - "x": 37241.34606868373, - "y": 10903.917267610534 + "x": 18766.878281255034, + "y": 10522.225239300938 }, "targetPosition": { - "x": 37189.25161538365, - "y": 10608.47494170687 + "x": 18616.878281255034, + "y": 10262.417618165608 }, "floatingObject": { "isPinned": false, @@ -4462,15 +5246,15 @@ ], "dataDependencies": [], "dataMineDataDependencies": [], - "id": "81fe1391-39e2-4f03-90a1-8d8c68965c18", + "id": "e731ee4f-abcb-40f5-ad46-193ee942c42e", "savedPayload": { "position": { - "x": 37189.25161538365, - "y": 10608.47494170687 + "x": 18616.878281255034, + "y": 10262.417618165608 }, "targetPosition": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -4489,15 +5273,15 @@ "type": "Status Report", "name": "New Status Report", "project": "Foundations", - "id": "c81437e1-e574-45a3-a7c6-8e8af0677a83", + "id": "34f245b8-f9c5-4c8d-93f8-dc0cc264ccba", "savedPayload": { "position": { - "x": 36907.343829147874, - "y": 10505.86889870917 + "x": 18316.878281255034, + "y": 10262.417618165608 }, "targetPosition": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -4514,15 +5298,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "cfcaa4ca-1599-4a64-83a8-ec30573b3883", + "id": "7e0463d5-e2fc-4852-91f0-7cf1f7f8dbce", "savedPayload": { "position": { - "x": 36855.249375847794, - "y": 10210.426572805507 + "x": 18166.878281255034, + "y": 10002.609997030277 }, "targetPosition": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -4539,15 +5323,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "cc5f3796-d87f-4739-be73-caf29296edbc", + "id": "a3b0047d-f4f0-4bbe-a82f-d2724fb40451", "savedPayload": { "position": { - "x": 37085.06270878349, - "y": 10017.590289899545 + "x": 18316.878281255034, + "y": 9742.802375894946 }, "targetPosition": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "floatingObject": { "isPinned": false, @@ -4560,15 +5344,15 @@ "uiObject": {} } }, - "id": "4d3b6d73-4507-4bad-b352-f6845bad92d7", + "id": "9919a6f2-4161-4106-8cf6-71968f924635", "savedPayload": { "position": { - "x": 37137.15716208357, - "y": 10313.032615803208 + "x": 18466.878281255034, + "y": 10002.609997030277 }, "targetPosition": { - "x": 37366.97049501926, - "y": 10120.196332897245 + "x": 18616.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -4596,15 +5380,15 @@ "name": "New Dataset Definition", "config": "{ \n\"configuration\": \"Get the appropriate configuration from the documentation\"\n}", "project": "Foundations", - "id": "22cbe151-1129-4149-b4e8-4fde4ac7b442", + "id": "12e02736-84ed-4c1d-8530-3f1773db29e2", "savedPayload": { "position": { - "x": 37032.968255483414, - "y": 9722.147963995882 + "x": 18166.878281255034, + "y": 9482.994754759615 }, "targetPosition": { - "x": 37314.87604171918, - "y": 9824.754006993582 + "x": 18466.878281255034, + "y": 9482.994754759615 }, "floatingObject": { "isPinned": false, @@ -4628,15 +5412,15 @@ "name": "New Record Property", "config": "{ \n \"codeName\": \"\",\n \"isString\": false,\n \"isCalculated\": false\n}", "project": "Foundations", - "id": "964eaa44-ccbe-4e39-900d-027c7a209c65", + "id": "7db5de8a-48ed-4591-9d51-4bd46253effb", "savedPayload": { "position": { - "x": 37774.50270759057, - "y": 9439.081441181657 + "x": 18766.878281255034, + "y": 8963.379512488953 }, "targetPosition": { - "x": 37544.689374654874, - "y": 9631.91772408762 + "x": 18616.878281255034, + "y": 9223.187133624284 }, "floatingObject": { "isPinned": false, @@ -4652,15 +5436,15 @@ } } ], - "id": "b33265c0-4c31-490f-be87-174412f625a1", + "id": "1db16d72-0b0c-4584-871d-f1a35850bfc9", "savedPayload": { "position": { - "x": 37544.689374654874, - "y": 9631.91772408762 + "x": 18616.878281255034, + "y": 9223.187133624284 }, "targetPosition": { - "x": 37314.87604171918, - "y": 9824.754006993582 + "x": 18466.878281255034, + "y": 9482.994754759615 }, "floatingObject": { "isPinned": false, @@ -4675,15 +5459,15 @@ } } }, - "id": "fd98082a-f3c4-4516-b88b-fb69a81be05d", + "id": "2d7870b1-ace6-4669-8a60-6e506eef330f", "savedPayload": { "position": { - "x": 37314.87604171918, - "y": 9824.754006993582 + "x": 18466.878281255034, + "y": 9482.994754759615 }, "targetPosition": { - "x": 37366.97049501926, - "y": 10120.196332897245 + "x": 18616.878281255034, + "y": 9742.802375894946 }, "floatingObject": { "isPinned": false, @@ -4699,11 +5483,1183 @@ } } ], - "id": "72e32eaf-4b39-4799-a474-97d7cae5ee7d", + "id": "79378ef3-e3db-400a-8b75-d57521970d89", "savedPayload": { "position": { - "x": 18634.97049501926, - "y": 9640.196332897245 + "x": 18657.0706601197, + "y": 9892.802375894946 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Indicator Bot", + "name": "Volume Energy BUY", + "config": "{\n \"codeName\": \"VolEnergyBuy\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces volume energy Indicator\",\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 Volume Buy Energy", + "project": "Foundations", + "id": "e4e228cc-f0c1-4971-96cb-368562226b12", + "savedPayload": { + "position": { + "x": 18351.448073772845, + "y": 10401.88738167441 + }, + "targetPosition": { + "x": 18358.587383036676, + "y": 10101.972343266472 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "e93b9a16-90e5-408c-84fe-86e4aebc3764" + } + } + } + ], + "outputDatasetFolders": [], + "id": "19358fdb-78dd-4141-a1a7-8ed7d8b06d19", + "savedPayload": { + "position": { + "x": 18358.587383036676, + "y": 10101.972343266472 + }, + "targetPosition": { + "x": 18365.726692300508, + "y": 9802.057304858534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "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": "da867afe-20a6-452f-849b-cb4a536cd9e0", + "savedPayload": { + "position": { + "x": 18304.712707284598, + "y": 10601.638645818244 + }, + "targetPosition": { + "x": 18131.516178712627, + "y": 10186.30388626805 + }, + "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" + } + } + }, + { + "type": "Status Dependency", + "name": "Volume Energy BUY Multi-Time-Frame-Market", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "cbc278d8-90a9-40a8-ae83-c43c4aeac928", + "savedPayload": { + "position": { + "x": 18079.51182298934, + "y": 10405.211508304848 + }, + "targetPosition": { + "x": 18131.516178712627, + "y": 10186.30388626805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Market-Volume-Energy", + "id": "b15d7a49-73a4-4ae3-8a7a-df1bc283eb34" + } + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "bf0f2f10-7cda-4817-9388-8a263903a9d6", + "savedPayload": { + "position": { + "x": 17960.773099303322, + "y": 10332.836479344907 + }, + "targetPosition": { + "x": 18131.516178712627, + "y": 10186.30388626805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + } + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Market", + "project": "Foundations", + "id": "51d7ecfd-914b-4891-8b1e-959c9c03afbb", + "savedPayload": { + "position": { + "x": 17907.252428607837, + "y": 10204.490980289265 + }, + "targetPosition": { + "x": 18131.516178712627, + "y": 10186.30388626805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "b055d693-82fc-4537-9a55-ab25c6bc4a83", + "savedPayload": { + "position": { + "x": 18131.516178712627, + "y": 10186.30388626805 + }, + "targetPosition": { + "x": 18365.726692300508, + "y": 9802.057304858534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Market-Volume-Energy", + "project": "Foundations", + "id": "b15d7a49-73a4-4ae3-8a7a-df1bc283eb34", + "savedPayload": { + "position": { + "x": 18102.42299543033, + "y": 9945.83200087455 + }, + "targetPosition": { + "x": 18365.726692300508, + "y": 9802.057304858534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "f9e3d66d-ebe7-4d7e-9f22-dff55ab73cbd", + "savedPayload": { + "position": { + "x": 18215.769173096538, + "y": 9798.487650226618 + }, + "targetPosition": { + "x": 18365.726692300508, + "y": 9802.057304858534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" + } + } + }, + "executionFinishedEvent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "project": "Foundations", + "id": "71091d9b-7261-42f2-a95a-2b806788b441", + "savedPayload": { + "position": { + "x": 18237.644498497335, + "y": 9723.987133662573 + }, + "targetPosition": { + "x": 18365.726692300508, + "y": 9802.057304858534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "eabc2afd-0129-40dd-a5cd-a4352653d3ee", + "savedPayload": { + "position": { + "x": 18404.74624689907, + "y": 9954.93441025091 + }, + "targetPosition": { + "x": 18616.878281255034, + "y": 9742.802375894946 + }, + "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\": \"Produces the volume energy indicators.\",\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 Volume Buy Energy", + "project": "Foundations", + "id": "461e68d4-ee20-46a3-bda4-0a1144320e68", + "savedPayload": { + "position": { + "x": 17906.942074223298, + "y": 9987.810248679354 + }, + "targetPosition": { + "x": 18124.062285654818, + "y": 9780.786545234721 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "5e2b547a-1726-4540-a985-e1f493ab8aef" + } + } + } + ], + "outputDatasetFolders": [], + "id": "33802e49-2cdb-4fc6-8a26-ec45f380d6a8", + "savedPayload": { + "position": { + "x": 18124.062285654818, + "y": 9780.786545234721 + }, + "targetPosition": { + "x": 18341.182497086338, + "y": 9573.762841790089 + }, + "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": "Volume Energy BUY Multi-Time-Frame-Daily", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "a610e5d3-f1c1-4fb3-ab25-c747be8f65a3", + "savedPayload": { + "position": { + "x": 31156.833379567517, + "y": 20204.408284412395 + }, + "targetPosition": { + "x": 31006.833379567517, + "y": 19944.600663277062 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Status Report", + "name": "Daily-FasTrend", + "id": "a2afb4f9-68a1-403f-80c8-bc1c12e8c42b" + } + } + }, + { + "type": "Status Dependency", + "name": "", + "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "16685675-818c-47b7-ad72-5f74bda2fa49", + "savedPayload": { + "position": { + "x": 31084.479093098274, + "y": 20234.378411163783 + }, + "targetPosition": { + "x": 31006.833379567517, + "y": 19944.600663277062 + }, + "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": "fa40169e-db5a-4965-bc7d-8078fb72256f", + "savedPayload": { + "position": { + "x": 31006.833379567517, + "y": 20244.600663277062 + }, + "targetPosition": { + "x": 31006.833379567517, + "y": 19944.600663277062 + }, + "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": "297ab5fe-d841-49a4-89e0-1e19186ed080", + "savedPayload": { + "position": { + "x": 30929.18766603676, + "y": 20234.378411163783 + }, + "targetPosition": { + "x": 31006.833379567517, + "y": 19944.600663277062 + }, + "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" + } + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "ee145ae3-54b1-4fe6-9861-f528873ea029", + "savedPayload": { + "position": { + "x": 30856.833379567517, + "y": 20204.408284412395 + }, + "targetPosition": { + "x": 31006.833379567517, + "y": 19944.600663277062 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "2e683057-f911-4105-bc77-16f2706d1915" + } + } + } + ], + "dataMineDataDependencies": [], + "id": "4ccf093d-0e16-408d-a085-00c981c82eaf", + "savedPayload": { + "position": { + "x": 18049.639026589277, + "y": 9644.490522442917 + }, + "targetPosition": { + "x": 18341.182497086338, + "y": 9573.762841790089 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Daily-FasTrend", + "project": "Foundations", + "id": "a2afb4f9-68a1-403f-80c8-bc1c12e8c42b", + "savedPayload": { + "position": { + "x": 18197.258551044164, + "y": 9531.502958263874 + }, + "targetPosition": { + "x": 18341.182497086338, + "y": 9573.762841790089 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "66c05548-8170-4594-9e86-8d2332e4b5c2", + "savedPayload": { + "position": { + "x": 18237.67064536402, + "y": 9465.202736074329 + }, + "targetPosition": { + "x": 18341.182497086338, + "y": 9573.762841790089 + }, + "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": "eaaa8328-24b5-4c56-9cf1-2508959087ce", + "savedPayload": { + "position": { + "x": 18305.818656759922, + "y": 9427.991106541558 + }, + "targetPosition": { + "x": 18341.182497086338, + "y": 9573.762841790089 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c9e57802-a0b2-45af-a264-3caf48c6f7ab", + "savedPayload": { + "position": { + "x": 18316.878281255034, + "y": 9742.802375894946 + }, + "targetPosition": { + "x": 18616.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "products": [ + { + "type": "Product Definition", + "name": "Volume Buy Energy", + "config": "{\n \"codeName\": \"VolEnergyB\",\n \"singularVariableName\": \"VolEnergyB\",\n \"pluralVariableName\": \"VolEnergyBs\"\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": "e93b9a16-90e5-408c-84fe-86e4aebc3764", + "savedPayload": { + "position": { + "x": 18094.384504838294, + "y": 9825.557260245765 + }, + "targetPosition": { + "x": 18298.68022972109, + "y": 9424.604324361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "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": "5e2b547a-1726-4540-a985-e1f493ab8aef", + "savedPayload": { + "position": { + "x": 17854.220476453276, + "y": 9354.208815092896 + }, + "targetPosition": { + "x": 18298.68022972109, + "y": 9424.604324361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + } + ], + "record": { + "type": "Record Definition", + "name": "Volume Buy Energy", + "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 Record Formula", + "code": "record.current.begin", + "project": "Foundations", + "id": "9114ead0-8467-4f12-a39b-445758196cee", + "savedPayload": { + "position": { + "x": 17037.64248779506, + "y": 9777.769075135693 + }, + "targetPosition": { + "x": 17514.939565095978, + "y": 9300.471997834773 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d224ba52-2d2f-4d88-967e-80fd58048364", + "savedPayload": { + "position": { + "x": 17514.939565095978, + "y": 9300.471997834773 + }, + "targetPosition": { + "x": 17992.236642396896, + "y": 8823.174920533853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "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 Record Formula", + "code": "record.current.end", + "project": "Foundations", + "id": "d51aaeff-21cb-4543-8413-8f25ac7e5ec8", + "savedPayload": { + "position": { + "x": 16789.3778347426, + "y": 8210.287745885464 + }, + "targetPosition": { + "x": 17390.80723856975, + "y": 8516.731333209658 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fda607b9-0a1a-472e-bbb0-e7cc212f3ebf", + "savedPayload": { + "position": { + "x": 17390.80723856975, + "y": 8516.731333209658 + }, + "targetPosition": { + "x": 17992.236642396896, + "y": 8823.174920533853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Volume differnetial Energy BUY", + "config": "{\n \"codeName\": \"VolumeEnergyB\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.VolumeEnergyB", + "project": "Foundations", + "id": "cde0a65e-bc54-43af-ba9e-cdcc0a0e55f2", + "savedPayload": { + "position": { + "x": 18203.423170201208, + "y": 7489.795660730417 + }, + "targetPosition": { + "x": 18097.82990629905, + "y": 8156.485290632135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4e5e3c47-96de-4403-8626-33585d2e8354", + "savedPayload": { + "position": { + "x": 18097.82990629905, + "y": 8156.485290632135 + }, + "targetPosition": { + "x": 17992.236642396896, + "y": 8823.174920533853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "TmpB", + "config": "{\n \"codeName\": \"TmpB\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.TmpB", + "project": "Foundations", + "id": "ad977d40-e3ad-4389-a763-d60d9e2cdf98", + "savedPayload": { + "position": { + "x": 19325.61590220033, + "y": 8611.988392729541 + }, + "targetPosition": { + "x": 18658.926272298613, + "y": 8717.581656631697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "20118bf5-6ca2-4777-8f39-9d6a10d3f353", + "savedPayload": { + "position": { + "x": 18658.926272298613, + "y": 8717.581656631697 + }, + "targetPosition": { + "x": 17992.236642396896, + "y": 8823.174920533853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "19cb6c19-7e34-481c-ae13-cbf578531e7a", + "savedPayload": { + "position": { + "x": 17992.236642396896, + "y": 8823.174920533853 + }, + "targetPosition": { + "x": 18298.68022972109, + "y": 9424.604324361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 4, + "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\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet Vl = 28 //period for slow moving average\nlet Vs = 14 //period for fast moving average\nlet m = 1 //kinetic weight\nlet k = 8 //potential weight\n\n//evaluation of sell and buy volume as per indicated in the master data mine\nlet totalVolume = volume.buy + volume.sell\nlet distanceOpenMax = candle.max - candle.open\nlet distanceOpenMin = candle.open - candle.min\nlet distanceMaxMin = candle.max - candle.min\n\nvariable.buyVolume = totalVolume * distanceOpenMax * 100 / distanceMaxMin\nvariable.sellVolume = totalVolume * distanceOpenMin * 100 / distanceMaxMin\n\n\n//Array building\nvariable.VolShort.push(volume.sell + volume.buy)\nvariable.VolLong.push(volume.sell + volume.buy)\nvariable.VolShortB.push(variable.buyVolume)\nvariable.VolLongB.push(variable.buyVolume)\nvariable.VolShortS.push(variable.sellVolume)\nvariable.VolLongS.push(variable.sellVolume)\n\n// Keep the array the correct size\n\nif (variable.VolShort.length > Vs) {\n variable.VolShort.splice(0, 1)\n}\n\nif (variable.VolLong.length > Vl) {\n variable.VolLong.splice(0, 1)\n}\n\nif (variable.VolShortB.length > Vs) {\n variable.VolShortB.splice(0, 1)\n}\n\nif (variable.VolLongB.length > Vl) {\n variable.VolLongB.splice(0, 1)\n}\n\nif (variable.VolShortS.length > Vs) {\n variable.VolShortS.splice(0, 1)\n}\n\nif (variable.VolLongS.length > Vl) {\n variable.VolLongS.splice(0, 1)\n}\n\n//calculate volume mobile average\n\nvariable.VolAsB = calVolAv(Vs, variable.VolShortB) //fast volume mobile average BUY\nvariable.VolAlB = calVolAv(Vl, variable.VolLongB) //slow\nvariable.VolAsS = calVolAv(Vs, variable.VolShortS) //fast volume mobile average SELL\nvariable.VolAlS = calVolAv(Vl, variable.VolLongS) //slow\n\n//calculate volume oscillator and put it in an array prior to velocity calculation\nvariable.VOscAB = (variable.VolAsB - variable.VolAlB) / variable.VolAlB\nvariable.VOscB.push(variable.VOscAB)\nif (variable.VOscB.length > 2) {\n variable.VOscB.splice(0, 1)\n}\n\nvariable.VOscAS = (variable.VolAsS - variable.VolAlS) / variable.VolAlS\nvariable.VOscS.push(variable.VOscAS)\nif (variable.VOscS.length > 2) {\n variable.VOscS.splice(0, 1)\n}\n\n//calculate kinetic energy\n\nvariable.SpeedS = variable.VOscS[1] - variable.VOscS[0]\nvariable.KineticS = kinetic(variable.VOscS,variable.SpeedS)\n\nvariable.SpeedB = variable.VOscB[1] - variable.VOscB[0]\nvariable.KineticB = kinetic(variable.VOscB,variable.SpeedB)\n\n//calculate potential energy\nvariable.PotentialB = 1/2 * k * Math.pow(variable.VOscAB,2)\nvariable.PotentialS = 1/2 * k * Math.pow(variable.VOscAS,2)\n\n//calculate volume differential energy\nvariable.VDEB = ((Math.pow(variable.KineticB,2) - Math.pow(variable.PotentialB,2))/(Math.pow(variable.KineticB,2) + Math.pow(variable.PotentialB,2)))\nif (isNaN(variable.VDEB)) {\nvariable.VolumeEnergyB = 0\n}\nelse\n{ \nvariable.VolumeEnergyB = variable.VDEB\n}\n//calculate Boltzman Temperature\nvariable.TEB = variable.PotentialB + variable.KineticB // total energy BUY\nvariable.TES = variable.PotentialS + variable.KineticS // total energy SELL\n\nvariable.BoltzmanTemperature = (variable.TEB - variable.TES) / (Math.log(variable.sellVolume / variable.buyVolume))\n\nif (typeof variable.TEB === \"undefined\" || typeof variable.TES === \"undefined\") {\nvariable.Tmp = 0\n}\nelse \n{\t\nvariable.Tmp = variable.BoltzmanTemperature \n}\n\nif (isNaN(variable.Tmp)) {\nvariable.TmpB = 0\n}\nelse \n{\n\tif (isFinite(variable.Tmp) === false) {\n\t\tvariable.TmpB = 25\n\t}\n\telse\n\t{\nvariable.TmpB = variable.BoltzmanTemperature\n}\n}\n\n//functions\n//Volume average\nfunction calVolAv(periods, array) {\n\tvariable.S = 0\n for(var i = 0 ; i < periods ; i++) {\n\t\tvariable.S = variable.S + array[i]\n\t}\n\treturn variable.S/periods\n}\n//kinetic energy\nfunction kinetic(VOSC,SPEED) {\n\tif (VOSC.length < 2) { return 0 }\n\tvariable.Kin = 1/2 * m * Math.pow(SPEED,2)\n\treturn variable.Kin\n}\n// End of code :-)", + "project": "Foundations", + "id": "e4071a36-6e52-4d71-a9a5-40782a5955a4", + "savedPayload": { + "position": { + "x": 18257.724795076763, + "y": 9003.988607096438 + }, + "targetPosition": { + "x": 18293.561590031295, + "y": 9097.34664974616 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3187475c-795f-45e2-9c65-45dce3c90a9c", + "savedPayload": { + "position": { + "x": 18293.561590031295, + "y": 9097.34664974616 + }, + "targetPosition": { + "x": 18333.877984355142, + "y": 9202.374447727094 + }, + "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", + "name": "New Procedure Javascript Code", + "code": "/* Initialization Code*/\n\nvariable.VolShort = []\nvariable.VolLong = []\nvariable.VOscA = []\nvariable.VolShortB = []\nvariable.VolLongB = []\nvariable.VolShortS = []\nvariable.VolLongS = []\nvariable.VOscB = []\nvariable.VOscS = []", + "project": "Foundations", + "id": "83ce499b-8718-4ebb-82ef-cb3885725cb9", + "savedPayload": { + "position": { + "x": 18459.74206256511, + "y": 9046.9452554357 + }, + "targetPosition": { + "x": 18396.810023460126, + "y": 9124.659851581397 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "70f5d5ee-6b6b-4b04-8219-edd93cce2e13", + "savedPayload": { + "position": { + "x": 18396.810023460126, + "y": 9124.659851581397 + }, + "targetPosition": { + "x": 18333.877984355142, + "y": 9202.374447727094 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "efdbd603-296b-4cee-ae0b-5f5e5b8f8bb2", + "savedPayload": { + "position": { + "x": 18333.877984355142, + "y": 9202.374447727094 + }, + "targetPosition": { + "x": 18298.68022972109, + "y": 9424.604324361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e4e05139-6b68-440e-936c-97bb6d456ced", + "savedPayload": { + "position": { + "x": 18298.68022972109, + "y": 9424.604324361 + }, + "targetPosition": { + "x": 18616.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Volume Energy BUY", + "id": "9d8e1c7f-12f8-4ec3-97b6-19ba03094007" + } + } + } + ], + "id": "eeffb025-8485-4869-ac3e-b1c1d4247daf", + "savedPayload": { + "position": { + "x": 18616.878281255034, + "y": 9742.802375894946 }, "targetPosition": { "x": 18916.878281255034, @@ -4754,15 +6710,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.uptrend", "project": "Foundations", - "id": "c41ef0f4-b971-42fc-b5e7-6ace11423b24", + "id": "8b78ca88-b356-4066-8864-9d32fa1ee939", "savedPayload": { "position": { - "x": 18399.633165605854, - "y": 9745.680910041025 + "x": 18363.827498364175, + "y": 10162.667917040748 }, "targetPosition": { - "x": 18199.15669766347, - "y": 9643.533047599627 + "x": 18026.790030384505, + "y": 10180.331302272742 }, "floatingObject": { "isPinned": false, @@ -4775,15 +6731,15 @@ "uiObject": {} } }, - "id": "3dec2323-96ac-4936-b278-f77ab58a3d55", + "id": "37fc87a9-72ad-4a03-9c79-cf31ab73ce7a", "savedPayload": { "position": { - "x": 18199.15669766347, - "y": 9643.533047599627 + "x": 18026.790030384505, + "y": 10180.331302272742 }, "targetPosition": { - "x": 17998.68022972109, - "y": 9541.38518515823 + "x": 17689.752562404836, + "y": 10197.994687504735 }, "floatingObject": { "isPinned": false, @@ -4807,15 +6763,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.uptrend", "project": "Foundations", - "id": "c44c2911-b878-4a47-a525-84a066907c8b", + "id": "9861f47f-0151-45f6-87ab-834a58d03b08", "savedPayload": { "position": { - "x": 17928.284720452983, - "y": 9985.844938426042 + "x": 17931.65092834791, + "y": 10828.161475390345 }, "targetPosition": { - "x": 17963.482475087036, - "y": 9763.615061792136 + "x": 17810.701745376373, + "y": 10513.07808144754 }, "floatingObject": { "isPinned": false, @@ -4828,15 +6784,15 @@ "uiObject": {} } }, - "id": "d04efc6b-c6df-450f-81ff-75f7604d1966", + "id": "c2e49a80-0229-44fa-aecf-bf361b2ac0f3", "savedPayload": { "position": { - "x": 17963.482475087036, - "y": 9763.615061792136 + "x": 17810.701745376373, + "y": 10513.07808144754 }, "targetPosition": { - "x": 17998.68022972109, - "y": 9541.38518515823 + "x": 17689.752562404836, + "y": 10197.994687504735 }, "floatingObject": { "isPinned": false, @@ -4860,15 +6816,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.downtrend", "project": "Foundations", - "id": "ee6d53c2-3c6e-48cf-babd-0afcba6bb1cd", + "id": "8bdd4541-39cc-488b-96da-27130cd6e7a3", "savedPayload": { "position": { - "x": 17554.22047645328, - "y": 9611.780694426332 + "x": 17165.179038421382, + "y": 10622.785951463375 }, "targetPosition": { - "x": 17776.450353087184, - "y": 9576.58293979228 + "x": 17427.46580041311, + "y": 10410.390319484055 }, "floatingObject": { "isPinned": false, @@ -4881,15 +6837,15 @@ "uiObject": {} } }, - "id": "5a0605a3-8064-405d-b0f6-890de4980226", + "id": "cd94a1dd-0ecc-4922-ad62-a153073f5373", "savedPayload": { "position": { - "x": 17776.450353087184, - "y": 9576.58293979228 + "x": 17427.46580041311, + "y": 10410.390319484055 }, "targetPosition": { - "x": 17998.68022972109, - "y": 9541.38518515823 + "x": 17689.752562404836, + "y": 10197.994687504735 }, "floatingObject": { "isPinned": false, @@ -4913,15 +6869,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.downtrend", "project": "Foundations", - "id": "b8e01a10-25b2-4554-a425-f13568b6e362", + "id": "3a32a12e-8f56-4f7c-b6a9-04f9be6140b0", "savedPayload": { "position": { - "x": 17794.384504838294, - "y": 9140.432249273465 + "x": 17123.649929041676, + "y": 9830.363338869593 }, "targetPosition": { - "x": 17896.53236727969, - "y": 9340.908717215847 + "x": 17406.701245723256, + "y": 10014.179013187164 }, "floatingObject": { "isPinned": false, @@ -4934,15 +6890,15 @@ "uiObject": {} } }, - "id": "3911709d-1a89-45b8-952e-32f2ab335f1c", + "id": "8fdc34a9-09f2-4424-a480-7e23730b5461", "savedPayload": { "position": { - "x": 17896.53236727969, - "y": 9340.908717215847 + "x": 17406.701245723256, + "y": 10014.179013187164 }, "targetPosition": { - "x": 17998.68022972109, - "y": 9541.38518515823 + "x": 17689.752562404836, + "y": 10197.994687504735 }, "floatingObject": { "isPinned": false, @@ -4958,20 +6914,20 @@ } } ], - "id": "22c66a0c-cbf2-4ccd-9d39-1e1de0178cbd", + "id": "62a42e19-37f1-4c96-8a62-bf41b54e4dee", "savedPayload": { "position": { - "x": 17998.68022972109, - "y": 9541.38518515823 + "x": 17689.752562404836, + "y": 10197.994687504735 }, "targetPosition": { - "x": 18316.878281255034, - "y": 9223.187133624284 + "x": 17864.455417849036, + "y": 9545.994754759615 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 4, "arrangementStyle": 0 @@ -4996,7 +6952,7 @@ "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": "e5a90563-c0cb-4cd9-ab59-4ffb516f4799", + "id": "710d2237-4978-40fc-b121-a518b92fd8d9", "savedPayload": { "position": { "x": 17649.544970339994, @@ -5028,7 +6984,7 @@ "name": "New Style", "config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", "project": "Foundations", - "id": "cadc68f8-a096-4291-b9c3-f81ace50751a", + "id": "636dc124-7459-4db3-9219-5a9282ceef50", "savedPayload": { "position": { "x": 17273.11263365798, @@ -5049,7 +7005,7 @@ "uiObject": {} } }, - "id": "d6bdc1ef-e18b-457d-adfe-ba973889d521", + "id": "6a0c83ef-c32c-464c-aa90-23dedb012315", "savedPayload": { "position": { "x": 17490.44594457302, @@ -5073,7 +7029,7 @@ } } ], - "id": "934f17e4-92de-4d30-b980-9e3f70797569", + "id": "8bd60d9a-216d-4dd1-92a0-99542085193e", "savedPayload": { "position": { "x": 17707.77925548806, @@ -5101,7 +7057,7 @@ "type": "Polygon Vertex", "name": " UP Trend Begin", "project": "Foundations", - "id": "b11adae0-5a47-4598-bf2a-88d75978abca", + "id": "66de4382-36cc-4b8c-bbfb-8672a8a77f6c", "savedPayload": { "position": { "x": 17416.878281255034, @@ -5123,7 +7079,7 @@ "referenceParent": { "type": "Point", "name": "UP Trend Begin", - "id": "3dec2323-96ac-4936-b278-f77ab58a3d55" + "id": "37fc87a9-72ad-4a03-9c79-cf31ab73ce7a" } } }, @@ -5131,7 +7087,7 @@ "type": "Polygon Vertex", "name": " UP Trend End", "project": "Foundations", - "id": "0bad9ce6-9e48-4776-b4de-03d483d97cd1", + "id": "a6350ba8-34e4-42e1-8f0b-7192eeadd6d8", "savedPayload": { "position": { "x": 17548.68022972109, @@ -5153,20 +7109,20 @@ "referenceParent": { "type": "Point", "name": "UP Trend End", - "id": "d04efc6b-c6df-450f-81ff-75f7604d1966" + "id": "c2e49a80-0229-44fa-aecf-bf361b2ac0f3" } } } ], - "id": "495cafb8-4e29-4ae9-8516-f4e76277440c", + "id": "22f3ae3e-38c9-4545-b425-1093efcce489", "savedPayload": { "position": { - "x": 17866.878281255034, - "y": 9223.187133624284 + "x": 17279.88827029454, + "y": 9883.494754759615 }, "targetPosition": { - "x": 18316.878281255034, - "y": 9223.187133624284 + "x": 17864.455417849036, + "y": 9545.994754759615 }, "floatingObject": { "isPinned": false, @@ -5192,17 +7148,17 @@ "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}", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "e57389ad-01e9-482f-827a-a1cb710a51af", + "id": "922ce346-2d6d-44c5-a791-57b27a0c5cce", "savedPayload": { "position": { - "x": 24390.73734920466, - "y": 15649.966228645266 + "x": 16874.955485103914, + "y": 8961.427607205118 }, "targetPosition": { - "x": 24549.836374971634, - "y": 15809.065254412235 + "x": 17200.955451476475, + "y": 8874.076179483018 }, "floatingObject": { "isPinned": false, @@ -5224,17 +7180,17 @@ "style": { "type": "Style", "name": "New Style", - "config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", + "config": "{\n \"opacity\": 0,\n \"lineWidth\": 0,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", "project": "Foundations", - "id": "f812e792-7c14-4d59-b2f1-b030ec2edde4", + "id": "d027afe9-8183-4848-ab7d-39b2fa87f574", "savedPayload": { "position": { - "x": 24666.30494526777, - "y": 15374.398632582153 + "x": 16723.658374175553, + "y": 8396.7791021821 }, "targetPosition": { - "x": 24608.0706601197, - "y": 15591.731943497194 + "x": 16962.306912826014, + "y": 8635.427640832559 }, "floatingObject": { "isPinned": false, @@ -5247,15 +7203,15 @@ "uiObject": {} } }, - "id": "c1e74986-a72c-4ab8-b40a-d769988d0e72", + "id": "05dfb442-7f90-46d1-b43a-97e14333444c", "savedPayload": { "position": { - "x": 24608.0706601197, - "y": 15591.731943497194 + "x": 16962.306912826014, + "y": 8635.427640832559 }, "targetPosition": { - "x": 24549.836374971634, - "y": 15809.065254412235 + "x": 17200.955451476475, + "y": 8874.076179483018 }, "floatingObject": { "isPinned": false, @@ -5271,15 +7227,15 @@ } } ], - "id": "d28dc69b-3e23-4cd8-a189-42ab59a62aa9", + "id": "33ea7bce-1a0f-4ecb-adca-d3dbe7e64e24", "savedPayload": { "position": { - "x": 24549.836374971634, - "y": 15809.065254412235 + "x": 17200.955451476475, + "y": 8874.076179483018 }, "targetPosition": { - "x": 24608.0706601197, - "y": 16026.398565327276 + "x": 17526.955417849036, + "y": 8961.427607205118 }, "floatingObject": { "isPinned": false, @@ -5299,15 +7255,15 @@ "type": "Polygon Vertex", "name": " Down Trend Begin", "project": "Foundations", - "id": "81e890cf-e0a3-4c70-9176-cdd8e2d58691", + "id": "e6c1ea67-0f73-4b4c-973a-13aed583ee0e", "savedPayload": { "position": { - "x": 24833.0706601197, - "y": 15636.687133624284 + "x": 17189.455417849036, + "y": 8376.860459650623 }, "targetPosition": { - "x": 24608.0706601197, - "y": 16026.398565327276 + "x": 17526.955417849036, + "y": 8961.427607205118 }, "floatingObject": { "isPinned": false, @@ -5321,7 +7277,7 @@ "referenceParent": { "type": "Point", "name": "Down Trend Begin", - "id": "5a0605a3-8064-405d-b0f6-890de4980226" + "id": "cd94a1dd-0ecc-4922-ad62-a153073f5373" } } }, @@ -5329,15 +7285,15 @@ "type": "Polygon Vertex", "name": " Down Trend End", "project": "Foundations", - "id": "5656d148-d1ec-44a4-a544-21e8b3770a9a", + "id": "1033bdf7-61b8-465d-8833-6a8e5140d232", "savedPayload": { "position": { - "x": 25042.737281949783, - "y": 15909.929995031147 + "x": 17701.658273293237, + "y": 8309.427674459997 }, "targetPosition": { - "x": 24608.0706601197, - "y": 16026.398565327276 + "x": 17526.955417849036, + "y": 8961.427607205118 }, "floatingObject": { "isPinned": false, @@ -5351,25 +7307,25 @@ "referenceParent": { "type": "Point", "name": "Down Trend End", - "id": "3911709d-1a89-45b8-952e-32f2ab335f1c" + "id": "8fdc34a9-09f2-4424-a480-7e23730b5461" } } } ], - "id": "57491b5e-8475-4b75-80df-8ceed80eaa99", + "id": "b908d0e1-3deb-44fa-9de8-ead039ca6f60", "savedPayload": { "position": { - "x": 18316.878281255034, - "y": 8773.187133624284 + "x": 17526.955417849036, + "y": 8961.427607205118 }, "targetPosition": { - "x": 18316.878281255034, - "y": 9223.187133624284 + "x": 17864.455417849036, + "y": 9545.994754759615 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 4, "arrangementStyle": 0 @@ -5382,20 +7338,20 @@ ], "images": [], "texts": [], - "id": "42355ffb-5231-4209-bc00-7219e9b96dfb", + "id": "086a0b83-9262-4f6b-9c30-2d0bad8af459", "savedPayload": { "position": { - "x": 18316.878281255034, - "y": 9223.187133624284 + "x": 17864.455417849036, + "y": 9545.994754759615 }, "targetPosition": { - "x": 18616.878281255034, - "y": 9223.187133624284 + "x": 18254.166849552035, + "y": 9320.994754759615 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -5422,15 +7378,15 @@ "name": "Up Trend", "code": "record.uptrend", "project": "Foundations", - "id": "11d1ffc3-98e1-45e1-b836-f4725ef84b95", + "id": "cc777340-6ce0-4347-9165-f2ccb77bdddd", "savedPayload": { "position": { - "x": 18608.765448576763, - "y": 8453.070132623881 + "x": 17666.040220007686, + "y": 8326.668049139365 }, "targetPosition": { - "x": 18750.362536562978, - "y": 8627.9279739517 + "x": 17981.12361395049, + "y": 8447.617232110904 }, "floatingObject": { "isPinned": false, @@ -5448,15 +7404,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "1056ad4b-8861-44ae-a008-a14d286322ea", + "id": "0f1e8200-c23b-403d-b767-69df53200135", "savedPayload": { "position": { - "x": 18715.164781928925, - "y": 8405.698097317794 + "x": 17768.72798197117, + "y": 8185.330470119176 }, "targetPosition": { - "x": 18750.362536562978, - "y": 8627.9279739517 + "x": 17981.12361395049, + "y": 8447.617232110904 }, "floatingObject": { "isPinned": false, @@ -5469,15 +7425,15 @@ "uiObject": {} } }, - "id": "b93024c7-a5c4-4c01-a4dd-3a30d9839202", + "id": "6fab05ae-2480-429a-a6b2-cf0f7e4a1ffb", "savedPayload": { "position": { - "x": 18750.362536562978, - "y": 8627.9279739517 + "x": 17981.12361395049, + "y": 8447.617232110904 }, "targetPosition": { - "x": 18841.878281255034, - "y": 8833.475701921287 + "x": 18254.166849552035, + "y": 8645.994754759615 }, "floatingObject": { "isPinned": false, @@ -5502,15 +7458,15 @@ "name": "New Data Formula", "code": "record.downtrend", "project": "Foundations", - "id": "04c6dc39-5566-4458-a028-8c0f428e2452", + "id": "bc34da6e-8947-48da-87fb-2c1273d6dd0e", "savedPayload": { "position": { - "x": 18876.882821534367, - "y": 8388.7008464364 + "x": 17966.05793963292, + "y": 8041.96186382842 }, "targetPosition": { - "x": 18888.65841168903, - "y": 8613.39249175618 + "x": 18149.87361395049, + "y": 8325.01318051 }, "floatingObject": { "isPinned": false, @@ -5528,15 +7484,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "fcf1ccc3-cb74-48f4-982b-6d8b4229b397", + "id": "47ba4234-a112-419d-9e85-122bf877c072", "savedPayload": { "position": { - "x": 18990.806274130427, - "y": 8412.916023813797 + "x": 18132.210228718497, + "y": 7987.975712530332 }, "targetPosition": { - "x": 18888.65841168903, - "y": 8613.39249175618 + "x": 18149.87361395049, + "y": 8325.01318051 }, "floatingObject": { "isPinned": false, @@ -5549,15 +7505,15 @@ "uiObject": {} } }, - "id": "8581a7d8-7dc3-4c28-9d4e-8a0fc2717e59", + "id": "8e4304ef-ed79-4fd6-9915-e6ba9fc219f6", "savedPayload": { "position": { - "x": 18888.65841168903, - "y": 8613.39249175618 + "x": 18149.87361395049, + "y": 8325.01318051 }, "targetPosition": { - "x": 18841.878281255034, - "y": 8833.475701921287 + "x": 18254.166849552035, + "y": 8645.994754759615 }, "floatingObject": { "isPinned": false, @@ -5582,15 +7538,15 @@ "name": "New Data Formula", "code": "record.trend", "project": "Foundations", - "id": "095bde51-45d1-4a52-a57f-1fbb585d3805", + "id": "d407081c-aef3-40c7-9249-f3b37dcf44b8", "savedPayload": { "position": { - "x": 19131.629649865827, - "y": 8494.220437702823 + "x": 18376.123470385573, + "y": 7987.975712530332 }, "targetPosition": { - "x": 19009.085866987447, - "y": 8682.921315490543 + "x": 18358.46008515358, + "y": 8325.01318051 }, "floatingObject": { "isPinned": false, @@ -5608,15 +7564,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "635710a1-85ec-4cfc-a565-31a327b44bb1", + "id": "caa4ae96-4fec-4376-9715-0f94c35d4e93", "savedPayload": { "position": { - "x": 19209.56233492983, - "y": 8580.773453049145 + "x": 18542.27575947115, + "y": 8041.96186382842 }, "targetPosition": { - "x": 19009.085866987447, - "y": 8682.921315490543 + "x": 18358.46008515358, + "y": 8325.01318051 }, "floatingObject": { "isPinned": false, @@ -5629,15 +7585,15 @@ "uiObject": {} } }, - "id": "ccf70138-993f-4483-950e-b63cece0f52b", + "id": "f6086ba3-c2a1-489d-a182-7d62ec3769fa", "savedPayload": { "position": { - "x": 19009.085866987447, - "y": 8682.921315490543 + "x": 18358.46008515358, + "y": 8325.01318051 }, "targetPosition": { - "x": 18841.878281255034, - "y": 8833.475701921287 + "x": 18254.166849552035, + "y": 8645.994754759615 }, "floatingObject": { "isPinned": false, @@ -5662,15 +7618,15 @@ "name": "New Data Formula", "code": "record.atrNPeriod", "project": "Foundations", - "id": "a9ca7c03-c0f4-47da-a4d3-869f0a621615", + "id": "7de48290-6097-4587-b3b0-a6f8f8082f8e", "savedPayload": { "position": { - "x": 19156.660119580076, - "y": 8743.830956803162 + "x": 18595.84689367262, + "y": 8293.456436133716 }, "targetPosition": { - "x": 19065.645707712894, - "y": 8809.956797686065 + "x": 18527.21008515358, + "y": 8447.617232110904 }, "floatingObject": { "isPinned": false, @@ -5688,15 +7644,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "4ec877ef-d991-4dd9-9797-3c78015a129d", + "id": "315dfae5-be3d-4f23-bdf6-c95857dff29c", "savedPayload": { "position": { - "x": 19168.419571697686, - "y": 8855.714670032094 + "x": 18695.035654996977, + "y": 8429.978053934488 }, "targetPosition": { - "x": 19065.645707712894, - "y": 8809.956797686065 + "x": 18527.21008515358, + "y": 8447.617232110904 }, "floatingObject": { "isPinned": false, @@ -5709,15 +7665,15 @@ "uiObject": {} } }, - "id": "9c34da0a-775b-4e76-87e3-30e2afed2d63", + "id": "ca3ea91d-773e-4ef9-910b-a20284701165", "savedPayload": { "position": { - "x": 19065.645707712894, - "y": 8809.956797686065 + "x": 18527.21008515358, + "y": 8447.617232110904 }, "targetPosition": { - "x": 18841.878281255034, - "y": 8833.475701921287 + "x": 18254.166849552035, + "y": 8645.994754759615 }, "floatingObject": { "isPinned": false, @@ -5733,20 +7689,20 @@ } } ], - "id": "7c6f6392-9be6-4286-87ee-dff492d82792", + "id": "4fe48a1f-87fc-421f-9988-a0bfaac1423d", "savedPayload": { "position": { - "x": 18841.878281255034, - "y": 8833.475701921287 + "x": 18254.166849552035, + "y": 8645.994754759615 }, "targetPosition": { - "x": 18616.878281255034, - "y": 9223.187133624284 + "x": 18254.166849552035, + "y": 9320.994754759615 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 4, "arrangementStyle": 0 @@ -5757,20 +7713,20 @@ } } ], - "id": "2f7cd60b-a756-4bf7-a481-00fd62f4133f", + "id": "f1168aff-f040-4eb5-acd5-267fd3bd5cfb", "savedPayload": { "position": { - "x": 18616.878281255034, - "y": 9223.187133624284 + "x": 18254.166849552035, + "y": 9320.994754759615 }, "targetPosition": { - "x": 18766.878281255034, - "y": 9482.994754759615 + "x": 18643.878281255034, + "y": 9545.994754759615 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -5781,11 +7737,11 @@ } } ], - "id": "2efdad86-d777-4506-ae1b-f398c85e8499", + "id": "321019bf-46be-4998-8c06-686dcd27dec8", "savedPayload": { "position": { - "x": 18766.878281255034, - "y": 9482.994754759615 + "x": 18643.878281255034, + "y": 9545.994754759615 }, "targetPosition": { "x": 18916.878281255034, @@ -5796,8 +7752,8 @@ "isFrozen": false, "isCollapsed": true, "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 + "distanceToParent": 4, + "arrangementStyle": 1 }, "uiObject": { "isRunning": false @@ -5834,15 +7790,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.uptrend", "project": "Foundations", - "id": "b6dca11d-2f8a-447e-a4d0-26f49e135c08", + "id": "0aae4d7d-9627-4028-8a72-b9e4641fd514", "savedPayload": { "position": { - "x": 18410.337731490126, - "y": 9638.07670060172 + "x": 18011.633165605854, + "y": 10097.680910041025 }, "targetPosition": { - "x": 18235.479890162307, - "y": 9496.479612615505 + "x": 17811.15669766347, + "y": 9995.533047599627 }, "floatingObject": { "isPinned": false, @@ -5855,15 +7811,15 @@ "uiObject": {} } }, - "id": "2e8da161-ac73-4dec-8917-f994a4561a64", + "id": "1f57bf01-c0d3-4fe6-9aed-614597886261", "savedPayload": { "position": { - "x": 18235.479890162307, - "y": 9496.479612615505 + "x": 17811.15669766347, + "y": 9995.533047599627 }, "targetPosition": { - "x": 18060.622048834488, - "y": 9354.88252462929 + "x": 17610.68022972109, + "y": 9893.38518515823 }, "floatingObject": { "isPinned": false, @@ -5887,15 +7843,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.uptrend", "project": "Foundations", - "id": "25bb3451-c9d4-4488-8402-0457b91ab90c", + "id": "185e1414-f41c-4ecd-b892-774a84edfa7a", "savedPayload": { "position": { - "x": 17899.3564715391, - "y": 9774.993716553032 + "x": 17540.284720452983, + "y": 10337.844938426042 }, "targetPosition": { - "x": 17979.989260186794, - "y": 9564.938120591161 + "x": 17575.482475087036, + "y": 10115.615061792136 }, "floatingObject": { "isPinned": false, @@ -5908,15 +7864,15 @@ "uiObject": {} } }, - "id": "d533a628-2e6e-4608-b2e1-c15b153abe6d", + "id": "152042dd-11b0-4521-a513-809b0d99b82f", "savedPayload": { "position": { - "x": 17979.989260186794, - "y": 9564.938120591161 + "x": 17575.482475087036, + "y": 10115.615061792136 }, "targetPosition": { - "x": 18060.622048834488, - "y": 9354.88252462929 + "x": 17610.68022972109, + "y": 9893.38518515823 }, "floatingObject": { "isPinned": false, @@ -5940,15 +7896,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.downtrend", "project": "Foundations", - "id": "f1c86294-6392-44a1-85b6-78d4018945c4", + "id": "654b5c84-2e59-4be4-811e-15ea95d3ff18", "savedPayload": { "position": { - "x": 17611.238758194933, - "y": 9331.331344319966 + "x": 17166.22047645328, + "y": 9963.780694426332 }, "targetPosition": { - "x": 17835.93040351471, - "y": 9343.106934474628 + "x": 17388.450353087184, + "y": 9928.58293979228 }, "floatingObject": { "isPinned": false, @@ -5961,15 +7917,15 @@ "uiObject": {} } }, - "id": "b07d5d64-df73-405e-b5d2-bcc10de15fe8", + "id": "ef955d13-b8e9-47a1-aa6e-32e3f128a2ba", "savedPayload": { "position": { - "x": 17835.93040351471, - "y": 9343.106934474628 + "x": 17388.450353087184, + "y": 9928.58293979228 }, "targetPosition": { - "x": 18060.622048834488, - "y": 9354.88252462929 + "x": 17610.68022972109, + "y": 9893.38518515823 }, "floatingObject": { "isPinned": false, @@ -5993,15 +7949,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.downtrend", "project": "Foundations", - "id": "79292d9f-8f37-4323-bc2e-7f7d1d6f4a25", + "id": "f750f1ad-41ce-47de-87fd-89bdb19abc99", "savedPayload": { "position": { - "x": 17944.153478538352, - "y": 8920.21590279921 + "x": 17406.384504838294, + "y": 9492.432249273465 }, "targetPosition": { - "x": 18002.38776368642, - "y": 9137.54921371425 + "x": 17508.53236727969, + "y": 9692.908717215847 }, "floatingObject": { "isPinned": false, @@ -6014,15 +7970,15 @@ "uiObject": {} } }, - "id": "18708621-e65a-4547-8788-66f3967366d2", + "id": "b2a6bfb7-539d-43db-9079-eece24dc6cac", "savedPayload": { "position": { - "x": 18002.38776368642, - "y": 9137.54921371425 + "x": 17508.53236727969, + "y": 9692.908717215847 }, "targetPosition": { - "x": 18060.622048834488, - "y": 9354.88252462929 + "x": 17610.68022972109, + "y": 9893.38518515823 }, "floatingObject": { "isPinned": false, @@ -6038,18 +7994,18 @@ } } ], - "id": "6818d6ea-6675-4bcd-b57b-1d27a0fd7b0d", + "id": "39b1c4d2-d569-4ccf-b140-2b794d0f249e", "savedPayload": { "position": { - "x": 18060.622048834488, - "y": 9354.88252462929 + "x": 17610.68022972109, + "y": 9893.38518515823 }, "targetPosition": { - "x": 18438.023804409928, - "y": 9109.794958872528 + "x": 18316.878281255034, + "y": 9223.187133624284 }, "floatingObject": { - "isPinned": false, + "isPinned": true, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, @@ -6076,15 +8032,15 @@ "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": "d284d30a-c4bc-4340-873d-46fea1799f49", + "id": "68ed8da7-495e-47c4-8775-e0219d1e6d3a", "savedPayload": { "position": { - "x": 17707.008643850597, - "y": 9339.2549488253 + "x": 17649.544970339994, + "y": 9599.619470306297 }, "targetPosition": { - "x": 17809.156506291994, - "y": 9138.778480882918 + "x": 17707.77925548806, + "y": 9382.286159391257 }, "floatingObject": { "isPinned": false, @@ -6108,15 +8064,15 @@ "name": "New Style", "config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", "project": "Foundations", - "id": "a2cbdd70-6221-4490-aa7f-3531e9ff5769", + "id": "65af41ff-d4d1-40d4-818f-298329a1a757", "savedPayload": { "position": { - "x": 17359.77321565244, - "y": 9162.329661192243 + "x": 17273.11263365798, + "y": 9498.754729687393 }, "targetPosition": { - "x": 17584.464860972217, - "y": 9150.55407103758 + "x": 17490.44594457302, + "y": 9440.520444539325 }, "floatingObject": { "isPinned": false, @@ -6129,15 +8085,15 @@ "uiObject": {} } }, - "id": "998954de-6fd6-40fc-830b-2d445c076330", + "id": "b68d24c2-314f-4a0b-bd03-08c344c11d5a", "savedPayload": { "position": { - "x": 17584.464860972217, - "y": 9150.55407103758 + "x": 17490.44594457302, + "y": 9440.520444539325 }, "targetPosition": { - "x": 17809.156506291994, - "y": 9138.778480882918 + "x": 17707.77925548806, + "y": 9382.286159391257 }, "floatingObject": { "isPinned": false, @@ -6153,20 +8109,20 @@ } } ], - "id": "35209bcd-8738-491c-9637-396907c7e87e", + "id": "3d835489-22d4-4cc2-bca1-f27c80f51ad6", "savedPayload": { "position": { - "x": 17809.156506291994, - "y": 9138.778480882918 + "x": 18303.77925548806, + "y": 10047.286159391257 }, "targetPosition": { - "x": 17997.857384079714, - "y": 9016.234698004537 + "x": 18462.878281255034, + "y": 9888.187133624284 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 @@ -6181,15 +8137,15 @@ "type": "Polygon Vertex", "name": " UP Trend Begin", "project": "Foundations", - "id": "17e7edd4-4b90-4455-ac83-73b726d83d0b", + "id": "cfd9d349-9059-4f65-adba-536486641d4c", "savedPayload": { "position": { - "x": 17557.6909637495, - "y": 8922.674437136546 + "x": 18012.878281255034, + "y": 9888.187133624284 }, "targetPosition": { - "x": 17997.857384079714, - "y": 9016.234698004537 + "x": 18462.878281255034, + "y": 9888.187133624284 }, "floatingObject": { "isPinned": false, @@ -6203,7 +8159,7 @@ "referenceParent": { "type": "Point", "name": "UP Trend Begin", - "id": "3dec2323-96ac-4936-b278-f77ab58a3d55" + "id": "1f57bf01-c0d3-4fe6-9aed-614597886261" } } }, @@ -6211,15 +8167,15 @@ "type": "Polygon Vertex", "name": " UP Trend End", "project": "Foundations", - "id": "368bccc0-8011-414f-bd5b-816640550efb", + "id": "e6d806a3-a3ec-4ab4-8947-0e09d39791af", "savedPayload": { "position": { - "x": 17752.76981832295, - "y": 8638.832942429097 + "x": 18144.68022972109, + "y": 9569.989082090338 }, "targetPosition": { - "x": 17997.857384079714, - "y": 9016.234698004537 + "x": 18462.878281255034, + "y": 9888.187133624284 }, "floatingObject": { "isPinned": false, @@ -6233,25 +8189,25 @@ "referenceParent": { "type": "Point", "name": "UP Trend End", - "id": "d04efc6b-c6df-450f-81ff-75f7604d1966" + "id": "152042dd-11b0-4521-a513-809b0d99b82f" } } } ], - "id": "8df3c141-60d7-47d6-9752-2d636f5aafe3", + "id": "03895b35-ab19-4e45-a79d-68bbeffbc72d", "savedPayload": { "position": { - "x": 17997.857384079714, - "y": 9016.234698004537 + "x": 17866.878281255034, + "y": 9223.187133624284 }, "targetPosition": { - "x": 18438.023804409928, - "y": 9109.794958872528 + "x": 18316.878281255034, + "y": 9223.187133624284 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 4, "arrangementStyle": 0 @@ -6274,15 +8230,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "704aea26-955d-4411-bb2f-6ba58a53fee0", + "id": "66919312-d62a-42cf-8201-2613262199da", "savedPayload": { "position": { - "x": 18931.843538981237, - "y": 8205.90842474245 + "x": 17940.44594457302, + "y": 8555.853822709243 }, "targetPosition": { - "x": 19060.89823716022, - "y": 8390.217634707475 + "x": 18157.77925548806, + "y": 8614.088107857311 }, "floatingObject": { "isPinned": false, @@ -6306,15 +8262,15 @@ "name": "New Style", "config": "{\n \"opacity\": 0,\n \"lineWidth\": 0,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", "project": "Foundations", - "id": "a356ebef-c30e-481e-b3f7-f767553cebe0", + "id": "17704f04-6094-47f5-96d4-d37e4069fcf4", "savedPayload": { "position": { - "x": 19251.076454943537, - "y": 7982.379130540981 + "x": 18041.310685191926, + "y": 8179.42148602723 }, "targetPosition": { - "x": 19155.98734605188, - "y": 8186.298382624228 + "x": 18099.544970339994, + "y": 8396.75479694227 }, "floatingObject": { "isPinned": false, @@ -6327,15 +8283,15 @@ "uiObject": {} } }, - "id": "5c68f42f-1c1b-4970-8e0c-755710cce7fa", + "id": "b203d824-5462-47c5-a66a-9f4537331392", "savedPayload": { "position": { - "x": 19155.98734605188, - "y": 8186.298382624228 + "x": 18099.544970339994, + "y": 8396.75479694227 }, "targetPosition": { - "x": 19060.89823716022, - "y": 8390.217634707475 + "x": 18157.77925548806, + "y": 8614.088107857311 }, "floatingObject": { "isPinned": false, @@ -6351,15 +8307,15 @@ } } ], - "id": "db57beea-b192-484b-96d0-c4c1693efb50", + "id": "397c1390-3c65-461b-aa34-7d5f624ba46e", "savedPayload": { "position": { - "x": 19060.89823716022, - "y": 8390.217634707475 + "x": 18157.77925548806, + "y": 8614.088107857311 }, "targetPosition": { - "x": 19080.508279278445, - "y": 8614.361441778117 + "x": 18316.878281255034, + "y": 8773.187133624284 }, "floatingObject": { "isPinned": false, @@ -6379,15 +8335,15 @@ "type": "Polygon Vertex", "name": " Down Trend Begin", "project": "Foundations", - "id": "53ba5844-384a-467e-85b1-75af008ebe4a", + "id": "c3cfd860-6a2f-4071-a407-f1ae9ffb9f67", "savedPayload": { "position": { - "x": 19369.76270363739, - "y": 8269.641442374577 + "x": 18316.878281255034, + "y": 8323.187133624284 }, "targetPosition": { - "x": 19080.508279278445, - "y": 8614.361441778117 + "x": 18316.878281255034, + "y": 8773.187133624284 }, "floatingObject": { "isPinned": false, @@ -6401,7 +8357,7 @@ "referenceParent": { "type": "Point", "name": "Down Trend Begin", - "id": "5a0605a3-8064-405d-b0f6-890de4980226" + "id": "ef955d13-b8e9-47a1-aa6e-32e3f128a2ba" } } }, @@ -6409,15 +8365,15 @@ "type": "Polygon Vertex", "name": " Down Trend End", "project": "Foundations", - "id": "cdbbc7bd-367b-4ce6-af39-72548bf66ce5", + "id": "91c4a264-56ee-41bc-aaf7-93d56bd8016e", "savedPayload": { "position": { - "x": 19528.79589341973, - "y": 8575.141357541672 + "x": 18635.07633278898, + "y": 8454.989082090338 }, "targetPosition": { - "x": 19080.508279278445, - "y": 8614.361441778117 + "x": 18316.878281255034, + "y": 8773.187133624284 }, "floatingObject": { "isPinned": false, @@ -6431,25 +8387,25 @@ "referenceParent": { "type": "Point", "name": "Down Trend End", - "id": "3911709d-1a89-45b8-952e-32f2ab335f1c" + "id": "b2a6bfb7-539d-43db-9079-eece24dc6cac" } } } ], - "id": "1548db33-eb8d-4e91-a4c7-e99afe76c618", + "id": "a2543cbb-3f5e-419a-a770-394bc543b32f", "savedPayload": { "position": { - "x": 18531.58406527792, - "y": 8669.628538542314 + "x": 18316.878281255034, + "y": 8773.187133624284 }, "targetPosition": { - "x": 18438.023804409928, - "y": 9109.794958872528 + "x": 18316.878281255034, + "y": 9223.187133624284 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 4, "arrangementStyle": 0 @@ -6462,20 +8418,20 @@ ], "images": [], "texts": [], - "id": "d21cb783-7768-4dc8-b108-ca6609ba86e3", + "id": "4db47140-dd90-4124-89aa-2971c2f8c0f3", "savedPayload": { "position": { - "x": 18438.023804409928, - "y": 9109.794958872528 + "x": 18316.878281255034, + "y": 9223.187133624284 }, "targetPosition": { - "x": 18731.46808463007, - "y": 9172.168466117855 + "x": 18616.878281255034, + "y": 9223.187133624284 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -6502,15 +8458,15 @@ "name": "Up Trend", "code": "record.uptrend", "project": "Foundations", - "id": "4a8ba7d2-9960-4542-a1a5-501bae5d9f6a", + "id": "17ded8ca-6893-4de4-b2b7-736076535aea", "savedPayload": { "position": { - "x": 19509.87406371607, - "y": 8556.75904659476 + "x": 18608.765448576763, + "y": 8453.070132623881 }, "targetPosition": { - "x": 19505.94727226768, - "y": 8781.724778004947 + "x": 18750.362536562978, + "y": 8627.9279739517 }, "floatingObject": { "isPinned": false, @@ -6528,15 +8484,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "1b5dfac5-205e-438c-a120-b0e5161a928c", + "id": "b571fdde-5e89-48aa-b2e8-c685379996a1", "savedPayload": { "position": { - "x": 19621.830839122442, - "y": 8588.862135346972 + "x": 18715.164781928925, + "y": 8405.698097317794 }, "targetPosition": { - "x": 19505.94727226768, - "y": 8781.724778004947 + "x": 18750.362536562978, + "y": 8627.9279739517 }, "floatingObject": { "isPinned": false, @@ -6549,15 +8505,15 @@ "uiObject": {} } }, - "id": "6c2986fc-38b2-4685-bd5d-0aa004eda146", + "id": "ea4c7f67-ac72-454e-b58d-c3efb2773a67", "savedPayload": { "position": { - "x": 19505.94727226768, - "y": 8781.724778004947 + "x": 18750.362536562978, + "y": 8627.9279739517 }, "targetPosition": { - "x": 19443.928867208855, - "y": 8998.008659591069 + "x": 18841.878281255034, + "y": 8833.475701921287 }, "floatingObject": { "isPinned": false, @@ -6582,15 +8538,15 @@ "name": "New Data Formula", "code": "record.downtrend", "project": "Foundations", - "id": "6fcd2f2d-5c34-4632-be71-d002d981a9d7", + "id": "d3f56147-a1eb-41db-a687-6a7f908cdb0f", "savedPayload": { "position": { - "x": 19756.639666979576, - "y": 8679.791837882156 + "x": 18876.882821534367, + "y": 8388.7008464364 }, "targetPosition": { - "x": 19621.231286770366, - "y": 8859.484827642797 + "x": 18888.65841168903, + "y": 8613.39249175618 }, "floatingObject": { "isPinned": false, @@ -6608,15 +8564,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "32733ab6-2c5f-41bd-adf9-b8a658729e9d", + "id": "b2a6d4be-297c-4490-9baa-68e2069a0376", "savedPayload": { "position": { - "x": 19828.344878797165, - "y": 8771.57032373271 + "x": 18990.806274130427, + "y": 8412.916023813797 }, "targetPosition": { - "x": 19621.231286770366, - "y": 8859.484827642797 + "x": 18888.65841168903, + "y": 8613.39249175618 }, "floatingObject": { "isPinned": false, @@ -6629,15 +8585,15 @@ "uiObject": {} } }, - "id": "65aa9222-eff1-4eab-bc4b-e3c098ac20bc", + "id": "d8a3f500-47ae-4448-8b19-70f920171134", "savedPayload": { "position": { - "x": 19621.231286770366, - "y": 8859.484827642797 + "x": 18888.65841168903, + "y": 8613.39249175618 }, "targetPosition": { - "x": 19443.928867208855, - "y": 8998.008659591069 + "x": 18841.878281255034, + "y": 8833.475701921287 }, "floatingObject": { "isPinned": false, @@ -6662,15 +8618,15 @@ "name": "New Data Formula", "code": "record.trend", "project": "Foundations", - "id": "25af63b7-d526-416e-bfc4-efb38d3bb0e2", + "id": "31f330a0-1a80-41c7-b41a-88d03d7a3927", "savedPayload": { "position": { - "x": 19883.960373379832, - "y": 8924.37263927039 + "x": 19131.629649865827, + "y": 8494.220437702823 }, "targetPosition": { - "x": 19668.79180328815, - "y": 8990.156272833006 + "x": 19009.085866987447, + "y": 8682.921315490543 }, "floatingObject": { "isPinned": false, @@ -6688,15 +8644,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "9744ee51-33ad-4893-bca2-b8505ce8ec96", + "id": "8f1c49a6-5626-4be9-a4bd-ab912d2d76d8", "savedPayload": { "position": { - "x": 19888.025067864826, - "y": 9040.770260060375 + "x": 19209.56233492983, + "y": 8580.773453049145 }, "targetPosition": { - "x": 19668.79180328815, - "y": 8990.156272833006 + "x": 19009.085866987447, + "y": 8682.921315490543 }, "floatingObject": { "isPinned": false, @@ -6709,15 +8665,15 @@ "uiObject": {} } }, - "id": "59ac797a-e5e5-40a6-87e7-67fd2cee4816", + "id": "d1386d4b-85cf-4793-aa97-6280db9a77e1", "savedPayload": { "position": { - "x": 19668.79180328815, - "y": 8990.156272833006 + "x": 19009.085866987447, + "y": 8682.921315490543 }, "targetPosition": { - "x": 19443.928867208855, - "y": 8998.008659591069 + "x": 18841.878281255034, + "y": 8833.475701921287 }, "floatingObject": { "isPinned": false, @@ -6735,22 +8691,22 @@ { "type": "Panel Data", "name": "ATR N Period", - "config": "{\n \"valueDecimals\": 2\n}", + "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.atrNPeriod", "project": "Foundations", - "id": "fa94b062-0bad-493c-b98c-30accbbecda5", + "id": "4d7c2952-9ff4-406b-88de-4295026fcbdd", "savedPayload": { "position": { - "x": 19742.688276687968, - "y": 9131.674666168201 + "x": 19156.660119580076, + "y": 8743.830956803162 }, "targetPosition": { - "x": 19630.462321033738, - "y": 9123.827062871987 + "x": 19065.645707712894, + "y": 8809.956797686065 }, "floatingObject": { "isPinned": false, @@ -6768,15 +8724,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "42651a42-c34a-4329-95f8-bde8100d6638", + "id": "ea6c68ab-629c-49fc-bd48-83b7b2219a30", "savedPayload": { "position": { - "x": 19679.77907504751, - "y": 9224.941393080644 + "x": 19168.419571697686, + "y": 8855.714670032094 }, "targetPosition": { - "x": 19630.462321033738, - "y": 9123.827062871987 + "x": 19065.645707712894, + "y": 8809.956797686065 }, "floatingObject": { "isPinned": false, @@ -6789,15 +8745,15 @@ "uiObject": {} } }, - "id": "abaa1a4e-0b13-4aba-8a80-9a82c0a1c76b", + "id": "1ef2fdc8-7286-497f-936c-b16ff9eebd4b", "savedPayload": { "position": { - "x": 19630.462321033738, - "y": 9123.827062871987 + "x": 19065.645707712894, + "y": 8809.956797686065 }, "targetPosition": { - "x": 19443.928867208855, - "y": 8998.008659591069 + "x": 18841.878281255034, + "y": 8833.475701921287 }, "floatingObject": { "isPinned": false, @@ -6813,15 +8769,15 @@ } } ], - "id": "e099898b-8154-4fbb-bb99-c4f51b904346", + "id": "e6882abc-9763-427f-95c5-4a8877789911", "savedPayload": { "position": { - "x": 19032.576857491556, - "y": 8837.753294653028 + "x": 18841.878281255034, + "y": 8833.475701921287 }, "targetPosition": { - "x": 18731.46808463007, - "y": 9172.168466117855 + "x": 18616.878281255034, + "y": 9223.187133624284 }, "floatingObject": { "isPinned": false, @@ -6837,15 +8793,15 @@ } } ], - "id": "e122fb71-48c9-45d5-ad0a-3c9cecee73e8", + "id": "525247ce-bd2c-4ddf-b010-665bda04b8d6", "savedPayload": { "position": { - "x": 18731.46808463007, - "y": 9172.168466117855 + "x": 18616.878281255034, + "y": 9223.187133624284 }, "targetPosition": { - "x": 18824.17318294255, - "y": 9457.4854210064 + "x": 18766.878281255034, + "y": 9482.994754759615 }, "floatingObject": { "isPinned": false, @@ -6861,11 +8817,11 @@ } } ], - "id": "6e15a509-7c62-48e7-a6db-06aacb4d0e57", + "id": "c8447bb9-4dce-473b-b98b-bdf8f6b4bea3", "savedPayload": { "position": { - "x": 18968.972734555115, - "y": 9447.360049991283 + "x": 18766.878281255034, + "y": 9482.994754759615 }, "targetPosition": { "x": 18916.878281255034, @@ -6914,15 +8870,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.FastTrend", "project": "Foundations", - "id": "4660460c-c2e4-4727-95ca-ba3542effddc", + "id": "1fd68274-e8cf-4dea-927b-8630251d4ed4", "savedPayload": { "position": { - "x": 18861.060096548306, - "y": 9176.092249299198 + "x": 18397.26303898437, + "y": 9742.802375894946 }, "targetPosition": { - "x": 18585.793156258485, - "y": 9056.810601157162 + "x": 18397.26303898437, + "y": 9442.802375894946 }, "floatingObject": { "isPinned": false, @@ -6935,20 +8891,20 @@ "uiObject": {} } }, - "id": "3c3f5a7c-012f-49af-810e-e9e71b3f620c", + "id": "3ca1fbe2-b5d7-43bc-a534-32fd46603fb4", "savedPayload": { "position": { - "x": 18585.793156258485, - "y": 9056.810601157162 + "x": 18397.26303898437, + "y": 9442.802375894946 }, "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 + "x": 18397.26303898437, + "y": 9142.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -6967,15 +8923,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.FastTrend", "project": "Foundations", - "id": "d5bbd820-3df2-4c6d-a11d-eb2db52639ff", + "id": "ca871e53-c5fc-4c46-b1a3-2ab3318d863f", "savedPayload": { "position": { - "x": 18553.60226612981, - "y": 9387.9621511651 + "x": 17877.647796713703, + "y": 8842.802375894946 }, "targetPosition": { - "x": 18475.234283868365, - "y": 9098.37889999841 + "x": 18137.455417849036, + "y": 8992.802375894946 }, "floatingObject": { "isPinned": false, @@ -6988,232 +8944,20 @@ "uiObject": {} } }, - "id": "471a800d-b6a0-49b1-a4bc-e62c66aaf04d", + "id": "15aa9bda-27d7-4172-a17d-e7c877436861", "savedPayload": { "position": { - "x": 18388.894198230108, - "y": 9227.112204181816 + "x": 18137.455417849036, + "y": 8992.802375894946 }, "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 + "x": 18397.26303898437, + "y": 9142.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Point", - "name": "NegativeDisorder Begin", - "project": "Foundations", - "pointFormula": { - "type": "Point Formula", - "name": "New Point Formula", - "code": "x = record.begin\ny = record.NegativeDisorder", - "project": "Foundations", - "id": "4a0bdac8-9ebd-4f4f-836f-e6c0f5c20d9e", - "savedPayload": { - "position": { - "x": 18041.778971956304, - "y": 9292.441168113755 - }, - "targetPosition": { - "x": 18219.322636781613, - "y": 9050.618408472737 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "id": "a538fbbf-5aa5-4f59-8ae9-e45baa3aca6a", - "savedPayload": { - "position": { - "x": 18132.982551143356, - "y": 9179.351712656144 - }, - "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Point", - "name": "NegativeDisorder End", - "project": "Foundations", - "pointFormula": { - "type": "Point Formula", - "name": "New Point Formula", - "code": "x = record.end\ny = record.NegativeDisorder", - "project": "Foundations", - "id": "a2894210-d275-4258-8247-44d79bc11252", - "savedPayload": { - "position": { - "x": 17797.343679471214, - "y": 8832.725244472384 - }, - "targetPosition": { - "x": 18097.10499053907, - "y": 8820.760446652052 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "id": "e4eac0cc-0bdf-4b6e-ad69-ce025ed72466", - "savedPayload": { - "position": { - "x": 18010.76490490081, - "y": 8949.493750835458 - }, - "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Point", - "name": "PositiveDisorder Begin", - "project": "Foundations", - "pointFormula": { - "type": "Point Formula", - "name": "New Point Formula", - "code": "x = record.begin\ny = record.previous.PositiveDisorder", - "project": "Foundations", - "id": "3b7a4897-e1da-4f2d-9004-9c245a4f17c8", - "savedPayload": { - "position": { - "x": 18004.361149487104, - "y": 8354.989847238796 - }, - "targetPosition": { - "x": 18200.613725547013, - "y": 8581.892748035258 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "id": "9ed0f717-356c-4de6-a5ff-4f375fbfc980", - "savedPayload": { - "position": { - "x": 18114.273639908755, - "y": 8710.626052218664 - }, - "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Point", - "name": "PositiveDisorder end", - "project": "Foundations", - "pointFormula": { - "type": "Point Formula", - "name": "New Point Formula", - "code": "x = record.end\ny = record.PositiveDisorder ", - "project": "Foundations", - "id": "04f246b7-42f5-4d56-bbd3-202942e759ca", - "savedPayload": { - "position": { - "x": 18506.943004695193, - "y": 8218.979474556023 - }, - "targetPosition": { - "x": 18451.904653151058, - "y": 8513.887561693871 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "id": "ab3f09cd-858e-4e7a-9bef-dc984bac841f", - "savedPayload": { - "position": { - "x": 18365.5645675128, - "y": 8642.620865877278 - }, - "targetPosition": { - "x": 18310.526215968664, - "y": 8937.528953015126 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -7224,18 +8968,18 @@ } } ], - "id": "d3be3640-dfd6-4b9e-b158-eaf3e0d0ba44", + "id": "4ffa7c2c-fff1-4d09-8d02-932e9365be5d", "savedPayload": { "position": { - "x": 18310.526215968664, - "y": 8937.528953015126 + "x": 18393.26303898437, + "y": 9142.802375894946 }, "targetPosition": { - "x": 19324.41049382634, - "y": 9061.687484179358 + "x": 18653.0706601197, + "y": 8992.802375894946 }, "floatingObject": { - "isPinned": true, + "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, @@ -7260,295 +9004,9 @@ "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}", + "config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 3,\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": "4c8ec135-e1c5-4091-bf49-2c8c7134de97", - "savedPayload": { - "position": { - "x": 18691.813531449345, - "y": 9284.89385324485 - }, - "targetPosition": { - "x": 18900.211042587045, - "y": 9069.091913143255 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "styleConditions": [], - "id": "aadde03d-b92a-46de-9a78-2f58f5237f87", - "savedPayload": { - "position": { - "x": 18900.211042587045, - "y": 9069.091913143255 - }, - "targetPosition": { - "x": 19108.608553724745, - "y": 8853.28997304166 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "polygonVertexes": [ - { - "type": "Polygon Vertex", - "name": " FastTrend End", - "project": "Foundations", - "id": "29da0763-8e6a-4100-8e12-cad084f44d79", - "savedPayload": { - "position": { - "x": 18892.80661362315, - "y": 8644.89246190396 - }, - "targetPosition": { - "x": 19108.608553724745, - "y": 8853.28997304166 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {}, - "referenceParent": { - "type": "Point", - "name": "FastTrend End", - "id": "471a800d-b6a0-49b1-a4bc-e62c66aaf04d" - } - } - }, - { - "type": "Polygon Vertex", - "name": " FastTrend Begin", - "project": "Foundations", - "id": "0623890b-8318-42d4-bf5c-b290b5cebe6f", - "savedPayload": { - "position": { - "x": 19317.006064862446, - "y": 8637.488032940064 - }, - "targetPosition": { - "x": 19108.608553724745, - "y": 8853.28997304166 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {}, - "referenceParent": { - "type": "Point", - "name": "FastTrend Begin", - "id": "3c3f5a7c-012f-49af-810e-e9e71b3f620c" - } - } - } - ], - "id": "7d3d9f38-0105-4b2a-871a-9d5d3c7c2bd3", - "savedPayload": { - "position": { - "x": 19108.608553724745, - "y": 8853.28997304166 - }, - "targetPosition": { - "x": 19324.41049382634, - "y": 9061.687484179358 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Polygon", - "name": "NegativeDisorder", - "project": "Foundations", - "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,\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": "958bd43b-eef4-4a5d-9afd-7200ca2f165e", - "savedPayload": { - "position": { - "x": 18916.645410083565, - "y": 8529.02658221616 - }, - "targetPosition": { - "x": 19186.283623973315, - "y": 8660.537926252884 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {} - } - }, - "styleConditions": [], - "id": "b00bc112-af40-4e75-a8c9-9495c3c07780", - "savedPayload": { - "position": { - "x": 19186.283623973315, - "y": 8660.537926252884 - }, - "targetPosition": { - "x": 19455.921837863065, - "y": 8792.049270289608 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "polygonVertexes": [ - { - "type": "Polygon Vertex", - "name": " NegativeDisorder End", - "project": "Foundations", - "id": "bc3417ae-89e1-4388-aac3-aa57bbc2c10e", - "savedPayload": { - "position": { - "x": 19587.43318189979, - "y": 8522.411056399858 - }, - "targetPosition": { - "x": 19455.921837863065, - "y": 8792.049270289608 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {}, - "referenceParent": { - "type": "Point", - "name": "NegativeDisorder End", - "id": "e4eac0cc-0bdf-4b6e-ad69-ce025ed72466" - } - } - }, - { - "type": "Polygon Vertex", - "name": " NegativeDisorder Begin", - "project": "Foundations", - "id": "ac83efb4-9c85-494d-8e15-9211a5d25030", - "savedPayload": { - "position": { - "x": 19725.560051752815, - "y": 8923.560614326332 - }, - "targetPosition": { - "x": 19455.921837863065, - "y": 8792.049270289608 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": {}, - "referenceParent": { - "type": "Point", - "name": "NegativeDisorder Begin", - "id": "a538fbbf-5aa5-4f59-8ae9-e45baa3aca6a" - } - } - } - ], - "id": "baa7143e-5523-42e0-90be-cc0ca3376b68", - "savedPayload": { - "position": { - "x": 19455.921837863065, - "y": 8792.049270289608 - }, - "targetPosition": { - "x": 19324.41049382634, - "y": 9061.687484179358 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Polygon", - "name": "PositiveDisorder", - "project": "Foundations", - "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,\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": "b12c2873-0561-4d10-88e4-204a34793770", + "id": "aefbc77d-03bd-4c36-8dc0-98c93c5deffe", "savedPayload": { "position": { "x": 19704.994775024854, @@ -7564,26 +9022,26 @@ "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, - "arrangementStyle": 0 + "arrangementStyle": 1 }, "uiObject": {} } }, "styleConditions": [], - "id": "2b72143c-a25b-4390-9adf-32db4cd53752", + "id": "923fe82b-75b1-4a22-b2d6-a385786f6933", "savedPayload": { "position": { - "x": 19663.242844736833, - "y": 8806.358993844906 + "x": 18357.0706601197, + "y": 8692.802375894946 }, "targetPosition": { - "x": 19621.490914448812, - "y": 9103.439414467377 + "x": 18657.0706601197, + "y": 8692.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -7596,17 +9054,17 @@ "polygonVertexes": [ { "type": "Polygon Vertex", - "name": " PositiveDisorder end", + "name": " FastTrend End", "project": "Foundations", - "id": "e96368d2-3570-4e95-b008-043c3e1be2be", + "id": "4418f5ef-6958-4106-bef8-6d07eb4e0a00", "savedPayload": { "position": { - "x": 19918.571335071283, - "y": 9145.191344755396 + "x": 18657.0706601197, + "y": 8392.802375894946 }, "targetPosition": { - "x": 19621.490914448812, - "y": 9103.439414467377 + "x": 18657.0706601197, + "y": 8692.802375894946 }, "floatingObject": { "isPinned": false, @@ -7619,24 +9077,24 @@ "uiObject": {}, "referenceParent": { "type": "Point", - "name": "PositiveDisorder end", - "id": "ab3f09cd-858e-4e7a-9bef-dc984bac841f" + "name": "FastTrend End", + "id": "15aa9bda-27d7-4172-a17d-e7c877436861" } } }, { "type": "Polygon Vertex", - "name": " PositiveDisorder Begin", + "name": " FastTrend Begin", "project": "Foundations", - "id": "0a610898-65c7-4d4b-9e7a-d8ba86411d31", + "id": "faa08790-5edf-4531-93ab-33f81e899004", "savedPayload": { "position": { - "x": 19579.73898416079, - "y": 9400.519835089848 + "x": 18957.0706601197, + "y": 8692.802375894946 }, "targetPosition": { - "x": 19621.490914448812, - "y": 9103.439414467377 + "x": 18657.0706601197, + "y": 8692.802375894946 }, "floatingObject": { "isPinned": false, @@ -7649,21 +9107,21 @@ "uiObject": {}, "referenceParent": { "type": "Point", - "name": "PositiveDisorder Begin", - "id": "9ed0f717-356c-4de6-a5ff-4f375fbfc980" + "name": "FastTrend Begin", + "id": "3ca1fbe2-b5d7-43bc-a534-32fd46603fb4" } } } ], - "id": "9e5f7e01-1686-424a-bc64-c428103dceae", + "id": "aa7b6120-8af0-4b5d-840e-e871300827e7", "savedPayload": { "position": { - "x": 19621.490914448812, - "y": 9103.439414467377 + "x": 18653.0706601197, + "y": 8692.802375894946 }, "targetPosition": { - "x": 19324.41049382634, - "y": 9061.687484179358 + "x": 18653.0706601197, + "y": 8992.802375894946 }, "floatingObject": { "isPinned": false, @@ -7681,15 +9139,15 @@ ], "images": [], "texts": [], - "id": "3c54f13c-4e4f-46a4-84de-508536ad14e4", + "id": "21ac0e2d-d195-4b62-92c2-3e53f5f4ca94", "savedPayload": { "position": { - "x": 19324.41049382634, - "y": 9061.687484179358 + "x": 18653.0706601197, + "y": 8992.802375894946 }, "targetPosition": { - "x": 19376.50494712642, - "y": 9357.12981008302 + "x": 18912.878281255034, + "y": 9142.802375894946 }, "floatingObject": { "isPinned": false, @@ -7721,15 +9179,15 @@ "name": "New Data Formula", "code": "record.NegativeDisorder", "project": "Foundations", - "id": "8bcf179e-d247-419a-b590-cb74d48b85c4", + "id": "c400fd27-7dfc-4944-b337-f407c98d20c3", "savedPayload": { "position": { - "x": 19568.182493453933, - "y": 8948.014733909256 + "x": 19048.04229596627, + "y": 8723.645580339902 }, "targetPosition": { - "x": 19761.018776359895, - "y": 9177.82806684495 + "x": 19333.359250854814, + "y": 8816.350678652387 }, "floatingObject": { "isPinned": false, @@ -7747,15 +9205,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "b744245d-aafe-45e5-bab2-d3f26c83d98b", + "id": "643c548e-4fab-4407-b863-3bcb205830f2", "savedPayload": { "position": { - "x": 20056.461102263558, - "y": 9125.733613544871 + "x": 19556.30269849803, + "y": 8615.611496744728 }, "targetPosition": { - "x": 19761.018776359895, - "y": 9177.82806684495 + "x": 19333.359250854814, + "y": 8816.350678652387 }, "floatingObject": { "isPinned": false, @@ -7768,15 +9226,15 @@ "uiObject": {} } }, - "id": "359d3e96-7a7d-406d-a415-0b275767e812", + "id": "b58f7ec0-d881-4764-b932-21d1ba623ba4", "savedPayload": { "position": { - "x": 19761.018776359895, - "y": 9177.82806684495 + "x": 19333.359250854814, + "y": 8816.350678652387 }, "targetPosition": { - "x": 19658.412733362195, - "y": 9459.735853080721 + "x": 19395.73275810014, + "y": 9109.794958872528 }, "floatingObject": { "isPinned": false, @@ -7801,15 +9259,15 @@ "name": "New Data Formula", "code": "record.PositiveDisorder", "project": "Foundations", - "id": "2cd66e19-1bb5-4154-b58f-c028ee078dde", + "id": "083d0f07-e051-44ad-b98c-cd3347e3f14c", "savedPayload": { "position": { - "x": 20170.13385253366, - "y": 9369.50561317246 + "x": 19781.882136632765, + "y": 8762.104496738655 }, "targetPosition": { - "x": 19940.320519597968, - "y": 9562.341896078422 + "x": 19689.177038320282, + "y": 9047.4214516272 }, "floatingObject": { "isPinned": false, @@ -7827,15 +9285,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "188d1b70-e4ee-4822-a7c3-a4c5d308fa67", + "id": "c9f56b5c-9fdd-4ce8-b190-2771699dfe4d", "savedPayload": { "position": { - "x": 19992.41497289805, - "y": 9857.784221982085 + "x": 19889.91622022794, + "y": 9270.364899270418 }, "targetPosition": { - "x": 19940.320519597968, - "y": 9562.341896078422 + "x": 19689.177038320282, + "y": 9047.4214516272 }, "floatingObject": { "isPinned": false, @@ -7848,15 +9306,15 @@ "uiObject": {} } }, - "id": "ed27078f-5be2-46b1-b56a-2d3e90d99259", + "id": "2621e2e0-31ce-4fda-98f4-f8d677c2c077", "savedPayload": { "position": { - "x": 19940.320519597968, - "y": 9562.341896078422 + "x": 19689.177038320282, + "y": 9047.4214516272 }, "targetPosition": { - "x": 19658.412733362195, - "y": 9459.735853080721 + "x": 19395.73275810014, + "y": 9109.794958872528 }, "floatingObject": { "isPinned": false, @@ -7881,15 +9339,15 @@ "name": "New Data Formula", "code": "record.FastTrend", "project": "Foundations", - "id": "17a68fd8-d0f6-43e4-aa11-16bbf23cfd1c", + "id": "0277bf50-3917-446f-a15d-d6f61a33022a", "savedPayload": { "position": { - "x": 19748.642973270456, - "y": 9971.456972252188 + "x": 19743.423220234014, + "y": 9495.944337405153 }, "targetPosition": { - "x": 19555.806690364494, - "y": 9741.643639316495 + "x": 19458.10626534547, + "y": 9403.239239092669 }, "floatingObject": { "isPinned": false, @@ -7907,15 +9365,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "57d653eb-548c-4368-9ce7-ee2c7a3cf73b", + "id": "22ce9212-8085-4d9a-bcee-6bd8e7446601", "savedPayload": { "position": { - "x": 19260.36436446083, - "y": 9793.738092616573 + "x": 19235.16281770225, + "y": 9603.978421000327 }, "targetPosition": { - "x": 19555.806690364494, - "y": 9741.643639316495 + "x": 19458.10626534547, + "y": 9403.239239092669 }, "floatingObject": { "isPinned": false, @@ -7928,15 +9386,15 @@ "uiObject": {} } }, - "id": "e26b2a03-c62e-431a-bbc6-125f6b028af0", + "id": "af8b8b5c-a7f6-4f58-b00e-f18bb6b202e3", "savedPayload": { "position": { - "x": 19555.806690364494, - "y": 9741.643639316495 + "x": 19458.10626534547, + "y": 9403.239239092669 }, "targetPosition": { - "x": 19658.412733362195, - "y": 9459.735853080721 + "x": 19395.73275810014, + "y": 9109.794958872528 }, "floatingObject": { "isPinned": false, @@ -7952,15 +9410,15 @@ } } ], - "id": "31518966-04fb-43f4-aa0c-569f78a781e8", + "id": "e1e95254-0605-49b4-a9a6-b947cb9751d2", "savedPayload": { "position": { - "x": 19658.412733362195, - "y": 9459.735853080721 + "x": 19172.685902390367, + "y": 8992.802375894946 }, "targetPosition": { - "x": 19376.50494712642, - "y": 9357.12981008302 + "x": 18912.878281255034, + "y": 9142.802375894946 }, "floatingObject": { "isPinned": false, @@ -7976,20 +9434,20 @@ } } ], - "id": "bcf4d355-0508-41b9-b2c6-08f8dea096eb", + "id": "18fb5796-4514-4a65-b903-d749ea9ac10f", "savedPayload": { "position": { - "x": 19376.50494712642, - "y": 9357.12981008302 + "x": 18912.878281255034, + "y": 9142.802375894946 }, "targetPosition": { - "x": 19146.691614190728, - "y": 9549.966092988983 + "x": 18912.878281255034, + "y": 9442.802375894946 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -8000,11 +9458,1302 @@ } } ], - "id": "fbd51833-49bd-4601-8824-7dd8a9d691ce", + "id": "0ae09b54-4883-4cdb-8a4e-f90baaceb54c", "savedPayload": { "position": { - "x": 19146.691614190728, - "y": 9549.966092988983 + "x": 18916.878281255034, + "y": 9442.802375894946 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Volume Energy", + "config": "{\n \"codeName\": \"VolumeEnergy\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Volume Energy", + "config": "{\n \"codeName\": \"VolumeEnergy\",\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": "DiffEnergy Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.VolumeEnergy", + "project": "Foundations", + "id": "1a3d7b92-edae-4ab7-af10-be15811a4098", + "savedPayload": { + "position": { + "x": 18466.878281255034, + "y": 9482.994754759615 + }, + "targetPosition": { + "x": 18616.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2e9972ff-3485-4799-b08e-8bfa8ee2d1b6", + "savedPayload": { + "position": { + "x": 18616.878281255034, + "y": 9223.187133624284 + }, + "targetPosition": { + "x": 18766.878281255034, + "y": 8963.379512488953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "DiffEnergy End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.VolumeEnergy", + "project": "Foundations", + "id": "a105dcfd-ff14-425c-a73a-8686608751dc", + "savedPayload": { + "position": { + "x": 18466.878281255034, + "y": 8443.764270218291 + }, + "targetPosition": { + "x": 18616.878281255034, + "y": 8703.571891353622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "72cabdd2-f05e-4ca2-a82b-9f1853a70c26", + "savedPayload": { + "position": { + "x": 18616.878281255034, + "y": 8703.571891353622 + }, + "targetPosition": { + "x": 18766.878281255034, + "y": 8963.379512488953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6c43beab-3409-4b29-8f3b-39ef95cccf10", + "savedPayload": { + "position": { + "x": 18766.878281255034, + "y": 8963.379512488953 + }, + "targetPosition": { + "x": 19066.878281255034, + "y": 8963.379512488953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "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,\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": "f3da81bc-aaae-4a3f-8174-5ca8f736b85c", + "savedPayload": { + "position": { + "x": 18697.26303898437, + "y": 8403.571891353622 + }, + "targetPosition": { + "x": 18957.0706601197, + "y": 8553.571891353622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [], + "id": "2f741e54-588d-40f8-94e1-419252bece00", + "savedPayload": { + "position": { + "x": 18957.0706601197, + "y": 8553.571891353622 + }, + "targetPosition": { + "x": 19216.878281255034, + "y": 8703.571891353622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " DiffEnergy End", + "project": "Foundations", + "id": "228c0882-8da4-41d5-968b-167bb307ac9a", + "savedPayload": { + "position": { + "x": 19366.878281255034, + "y": 8443.764270218291 + }, + "targetPosition": { + "x": 19216.878281255034, + "y": 8703.571891353622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "DiffEnergy End", + "id": "72cabdd2-f05e-4ca2-a82b-9f1853a70c26" + } + } + }, + { + "type": "Polygon Vertex", + "name": " DiffEnergy Begin", + "project": "Foundations", + "id": "c2ca4750-97b5-4f43-b3e2-cf46fec8c7ec", + "savedPayload": { + "position": { + "x": 19476.685902390367, + "y": 8853.571891353622 + }, + "targetPosition": { + "x": 19216.878281255034, + "y": 8703.571891353622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "DiffEnergy Begin", + "id": "2e9972ff-3485-4799-b08e-8bfa8ee2d1b6" + } + } + } + ], + "id": "6f89fa0a-63e0-45c4-8592-82e0fa4a36c0", + "savedPayload": { + "position": { + "x": 19216.878281255034, + "y": 8703.571891353622 + }, + "targetPosition": { + "x": 19066.878281255034, + "y": 8963.379512488953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "243cd84d-12e4-4cf8-8f89-e231671f0bed", + "savedPayload": { + "position": { + "x": 19066.878281255034, + "y": 8963.379512488953 + }, + "targetPosition": { + "x": 19216.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Volume Energy", + "config": "{\n \"codeName\": \"VolumeEnergy\",\n \"isLegacy\": false\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "VolumeEnergy", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.VolumeEnergy", + "project": "Foundations", + "id": "6808a676-d497-45f3-b9b9-5ed5ce9f7606", + "savedPayload": { + "position": { + "x": 19966.878281255034, + "y": 8963.379512488953 + }, + "targetPosition": { + "x": 19816.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "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": "eb2b4681-9cdf-4106-9921-830afd958a1c", + "savedPayload": { + "position": { + "x": 19966.878281255034, + "y": 9482.994754759615 + }, + "targetPosition": { + "x": 19816.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1f7a769e-1a7e-499f-bdad-3be53a15ab24", + "savedPayload": { + "position": { + "x": 19816.878281255034, + "y": 9223.187133624284 + }, + "targetPosition": { + "x": 19516.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "83bcee34-c27f-48fe-991d-68eb745fa2db", + "savedPayload": { + "position": { + "x": 19516.878281255034, + "y": 9223.187133624284 + }, + "targetPosition": { + "x": 19216.878281255034, + "y": 9223.187133624284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6e864ce1-140d-441b-8895-1e4d3b2809f2", + "savedPayload": { + "position": { + "x": 19216.878281255034, + "y": 9223.187133624284 + }, + "targetPosition": { + "x": 19066.878281255034, + "y": 9482.994754759615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "76243fb0-ec27-4aea-9e0f-f66869d60649", + "savedPayload": { + "position": { + "x": 19066.878281255034, + "y": 9482.994754759615 + }, + "targetPosition": { + "x": 18916.878281255034, + "y": 9742.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Volume Energy BUY", + "config": "{\n \"codeName\": \"VolumeEnergyB\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Volume Energy BUY", + "config": "{\n \"codeName\": \"VolumeEnergyB\",\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": "Volume Energy BUY Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.VolumeEnergyB", + "project": "Foundations", + "id": "40d98403-1d81-46a5-bce2-b18ee403b24b", + "savedPayload": { + "position": { + "x": 19321.903720150665, + "y": 9713.436285672036 + }, + "targetPosition": { + "x": 19229.198621838183, + "y": 9428.119330783491 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "91294400-aded-46c0-aabd-411bd7618140", + "savedPayload": { + "position": { + "x": 19229.198621838183, + "y": 9428.119330783491 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Volume Energy BUY End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.VolumeEnergyB", + "project": "Foundations", + "id": "ac41962e-5ebe-43d9-8a35-62c915003a49", + "savedPayload": { + "position": { + "x": 18651.083326900734, + "y": 9495.473527270431 + }, + "targetPosition": { + "x": 18893.788425213217, + "y": 9319.137951582688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d27673e2-3661-4ec9-87e7-ce8f6f414e75", + "savedPayload": { + "position": { + "x": 18893.788425213217, + "y": 9319.137951582688 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "TmpB Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.TmpB", + "project": "Foundations", + "id": "e5160e2e-d8f0-4fc7-9466-209ebba1759a", + "savedPayload": { + "position": { + "x": 18651.083326900734, + "y": 8790.13122451946 + }, + "targetPosition": { + "x": 18893.788425213217, + "y": 8966.466800207203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "76f97318-e7e3-4b32-963d-62695ef9b0ce", + "savedPayload": { + "position": { + "x": 18893.788425213217, + "y": 8966.466800207203 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "TmpB End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "TmpB End", + "code": "x = record.end\ny = record.TmpB", + "project": "Foundations", + "id": "be2877ee-39d5-468d-a471-8df8c070751a", + "savedPayload": { + "position": { + "x": 19321.903720150665, + "y": 8572.168466117855 + }, + "targetPosition": { + "x": 19229.198621838183, + "y": 8857.4854210064 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "56144311-424c-4942-9f6f-54b2fb96d7d5", + "savedPayload": { + "position": { + "x": 19229.198621838183, + "y": 8857.4854210064 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d6ea998b-2fdd-4e3a-bbd1-17f2c0ee30fd", + "savedPayload": { + "position": { + "x": 19136.4935235257, + "y": 9142.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": " { \"default\": { \"opacity\": 0.2, \"lineWidth\": 1, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\" }, \"atMousePosition\": { \"opacity\": 0.3, \"lineWidth\": 2, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.RUSTED_RED\" }}", + "project": "Foundations", + "id": "b0e26c24-bf8d-4784-b601-25dae2d1008e", + "savedPayload": { + "position": { + "x": 18836.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [], + "id": "78b1322e-21cd-4bfb-a2c2-ec5f3202e1e4", + "savedPayload": { + "position": { + "x": 19136.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " TmpB End", + "project": "Foundations", + "id": "f272c97d-a36e-4249-b520-35f9f6f4cd21", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 8542.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "TmpB End", + "id": "56144311-424c-4942-9f6f-54b2fb96d7d5" + } + } + }, + { + "type": "Polygon Vertex", + "name": " TmpB Begin", + "project": "Foundations", + "id": "afc2d7b8-d71d-4dfd-968c-a2bfafcb6902", + "savedPayload": { + "position": { + "x": 19736.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "TmpB Begin", + "id": "76f97318-e7e3-4b32-963d-62695ef9b0ce" + } + } + } + ], + "id": "c9f3f33d-8a24-471b-9d9e-9c015ce3c3d7", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Volume Energy BUY", + "project": "Foundations", + "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,\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": "2fc68104-d54e-4051-9e2c-7ec3e5c247af", + "savedPayload": { + "position": { + "x": 18836.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19136.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "styleConditions": [], + "id": "a17c3e73-59f0-40b8-8a59-c6621501aabf", + "savedPayload": { + "position": { + "x": 19136.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Volume Energy BUY End", + "project": "Foundations", + "id": "105e8a9e-177b-46dc-9c78-bc7b0d3d49de", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 8542.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Volume Energy BUY End", + "id": "d27673e2-3661-4ec9-87e7-ce8f6f414e75" + } + } + }, + { + "type": "Polygon Vertex", + "name": " Volume Energy BUY Begin", + "project": "Foundations", + "id": "03243e33-03ff-4579-b3e3-4c609a3df6fb", + "savedPayload": { + "position": { + "x": 19736.4935235257, + "y": 8842.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 8842.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {}, + "referenceParent": { + "type": "Point", + "name": "Volume Energy BUY Begin", + "id": "91294400-aded-46c0-aabd-411bd7618140" + } + } + } + ], + "id": "3b02d2e9-6b8d-4aeb-bd31-19821e1e1af5", + "savedPayload": { + "position": { + "x": 19736.4935235257, + "y": 9142.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 9142.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "1fdf9971-a5df-4604-8b3b-6a5e26733649", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 9142.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 9442.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Volume Energy BUY", + "config": "{\n \"codeName\": \"VolumeEnergyB\",\n \"isLegacy\": false\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "VolumeEnergy", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.VolumeEnergyB", + "project": "Foundations", + "id": "776ba63b-8fa4-4a4f-9288-426ed5bbef7e", + "savedPayload": { + "position": { + "x": 19956.108765796365, + "y": 9142.802375894946 + }, + "targetPosition": { + "x": 19956.108765796365, + "y": 9442.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "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": "69a4d607-b492-43cc-a5ac-3232046ef523", + "savedPayload": { + "position": { + "x": 20215.916386931698, + "y": 9592.802375894946 + }, + "targetPosition": { + "x": 19956.108765796365, + "y": 9442.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b9945cc3-fd0f-4487-9006-b09c4978743f", + "savedPayload": { + "position": { + "x": 19956.108765796365, + "y": 9442.802375894946 + }, + "targetPosition": { + "x": 19696.301144661033, + "y": 9592.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Agitation", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.TmpB", + "project": "Foundations", + "id": "4a1c712c-cb9f-4028-822d-f237ba72552e", + "savedPayload": { + "position": { + "x": 19956.108765796365, + "y": 10042.802375894946 + }, + "targetPosition": { + "x": 19696.301144661033, + "y": 9892.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "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": "fd7d6d48-7f38-4b7f-800d-8242a7ae9953", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 10042.802375894946 + }, + "targetPosition": { + "x": 19696.301144661033, + "y": 9892.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "05b38161-6400-4b28-b45c-35d2f1afa330", + "savedPayload": { + "position": { + "x": 19696.301144661033, + "y": 9892.802375894946 + }, + "targetPosition": { + "x": 19696.301144661033, + "y": 9592.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c890dfe4-e492-4aed-af5d-be372db97a1e", + "savedPayload": { + "position": { + "x": 19696.301144661033, + "y": 9592.802375894946 + }, + "targetPosition": { + "x": 19436.4935235257, + "y": 9442.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9d8e1c7f-12f8-4ec3-97b6-19ba03094007", + "savedPayload": { + "position": { + "x": 19436.4935235257, + "y": 9442.802375894946 + }, + "targetPosition": { + "x": 19176.685902390367, + "y": 9592.802375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dae68eb6-42ae-4d6e-b306-40cbe8abfdf1", + "savedPayload": { + "position": { + "x": 19176.685902390367, + "y": 9592.802375894946 }, "targetPosition": { "x": 18916.878281255034, @@ -8024,7 +10773,7 @@ } } ], - "id": "74c1cdc8-bdb4-4fe4-b0e2-66b27fadff50", + "id": "96105def-3791-4a21-8cd5-acea4d27cd05", "savedPayload": { "position": { "x": 18916.878281255034, diff --git a/TaskServer/.vscode/TaskServer.code-workspace b/TaskServer/.vscode/TaskServer.code-workspace deleted file mode 100644 index 449b3c3df..000000000 --- a/TaskServer/.vscode/TaskServer.code-workspace +++ /dev/null @@ -1,11 +0,0 @@ -{ - "folders": [ - { - "path": "C:\\Superalgos\\TaskServer" - }, - { - "path": "C:\\Superalgos\\Projects" - } - ], - "settings": {} -} \ No newline at end of file