From 50f553324ea3d09148cc962ef5e517140a6456d5 Mon Sep 17 00:00:00 2001 From: Raplh2502 Date: Sat, 20 Nov 2021 00:47:46 +0000 Subject: [PATCH] fix the WEMA datamine and add low pass filter component ; finalization of WEMA trading system --- .../Plugins/Trading-Systems/WEMA system.json | 261 +-- .../Weighted_EMA_cross_strategy.json | 1623 +++++++++-------- 2 files changed, 985 insertions(+), 899 deletions(-) diff --git a/Projects/Algorithmic-Trading/Plugins/Trading-Systems/WEMA system.json b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/WEMA system.json index 1fb484b33..f6196f508 100644 --- a/Projects/Algorithmic-Trading/Plugins/Trading-Systems/WEMA system.json +++ b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/WEMA system.json @@ -17,7 +17,7 @@ "situations": [ { "type": "Situation", - "name": "EMA crossover", + "name": "Crossover", "project": "Foundations", "conditions": [ { @@ -27,17 +27,17 @@ "javascriptCode": { "type": "Javascript Code", "name": "New Javascript Code", - "code": "chart.at01hs.EMA.previous.ema1 < chart.at01hs.EMA.previous.ema2", + "code": "chart.at01hs.EMA.ema1 > chart.at01hs.EMA.ema2 && chart.at01hs.EMA.previous.ema1 < chart.at01hs.EMA.previous.ema2", "project": "Foundations", - "id": "c4e9205d-5729-4c06-92ab-6c48ca195f9b", + "id": "eac8aa9b-2ead-4376-8ea2-aaf1a276c568", "savedPayload": { "position": { - "x": 29767.05237465183, - "y": 30529.07127139445 + "x": 30145.01097090622, + "y": 29906.8528149571 }, "targetPosition": { - "x": 30066.6412350782, - "y": 30513.370484521565 + "x": 30357.143005262184, + "y": 30118.984849313063 }, "floatingObject": { "isPinned": false, @@ -52,71 +52,15 @@ } } }, - "id": "3a2d3669-04fb-43dc-9f4f-1fc14643dec3", + "id": "9d9ff49e-cb3b-4f2c-a562-3d33beb8fe32", "savedPayload": { "position": { - "x": 30066.6412350782, - "y": 30513.370484521565 + "x": 30357.143005262184, + "y": 30118.984849313063 }, "targetPosition": { - "x": 30366.230095504572, - "y": 30497.669697648682 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Condition", - "name": "Crossover", - "code": "chart.at24hs.Fisher.begin > chart.at24hs.Fisher.begin", - "project": "Foundations", - "javascriptCode": { - "type": "Javascript Code", - "name": "New Javascript Code", - "code": "chart.at01hs.EMA.ema1 > chart.at01hs.EMA.ema2", - "project": "Foundations", - "id": "b7f0dd1f-4d65-417a-b815-0fe0b138229e", - "savedPayload": { - "position": { - "x": 30039.446674495557, - "y": 29994.46735688143 - }, - "targetPosition": { - "x": 30202.838385000065, - "y": 30246.068527265055 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "id": "8dbc8bd5-b3a9-48b5-945b-881bf38b216b", - "savedPayload": { - "position": { - "x": 30202.838385000065, - "y": 30246.068527265055 - }, - "targetPosition": { - "x": 30366.230095504572, - "y": 30497.669697648682 + "x": 30569.275039618147, + "y": 30331.116883669027 }, "floatingObject": { "isPinned": false, @@ -132,7 +76,7 @@ } } ], - "id": "66bd082e-2824-46c5-9791-d650ca28276d", + "id": "567cfdbe-b067-4990-9611-dbfba9b9a793", "savedPayload": { "position": { "x": 30569.275039618147, @@ -145,7 +89,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -157,7 +101,7 @@ } ], "announcements": [], - "id": "e6cb0b5d-da60-4cf1-9d0a-cce48aacdfdb", + "id": "fc232171-151c-471b-a0b8-6ad2f7cb6adf", "savedPayload": { "position": { "x": 30781.40707397411, @@ -186,7 +130,7 @@ "situations": [ { "type": "Situation", - "name": "EMA Crossunder", + "name": "Crossunder", "project": "Foundations", "conditions": [ { @@ -195,17 +139,17 @@ "project": "Foundations", "javascriptCode": { "type": "Javascript Code", - "code": "chart.at01hs.EMA.ema1 < chart.at01hs.EMA.ema2", + "code": "chart.at01hs.EMA.ema1 < chart.at01hs.EMA.ema2 && chart.at01hs.EMA.previous.ema1 > chart.at01hs.EMA.previous.ema2", "project": "Foundations", - "id": "b4730ec2-fbc3-4b6c-b36e-71f1d4a5816e", + "id": "f47f7cc3-395f-4a45-9e6e-21f02a522e3a", "savedPayload": { "position": { - "x": 30128.535252952344, - "y": 30074.683073224664 + "x": 30993.539108330075, + "y": 29555.380952380954 }, "targetPosition": { - "x": 30421.979533172485, - "y": 30137.05658046999 + "x": 30993.539108330075, + "y": 29855.380952380954 }, "floatingObject": { "isPinned": false, @@ -220,70 +164,15 @@ } } }, - "id": "7dde214e-8ecf-4541-bdab-9768c8236f65", + "id": "13378aa9-2623-4f2b-a300-158a35bf46d6", "savedPayload": { "position": { - "x": 30421.979533172485, - "y": 30137.05658046999 + "x": 30993.539108330075, + "y": 29855.380952380954 }, "targetPosition": { - "x": 30715.423813392626, - "y": 30199.43008771532 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Condition", - "name": "New Condition", - "project": "Foundations", - "javascriptCode": { - "type": "Javascript Code", - "name": "New Javascript Code", - "code": "chart.at01hs.EMA.previous.ema1 > chart.at01hs.EMA.previous.ema2", - "project": "Foundations", - "id": "82a1f178-10f4-4d9f-a41c-56f6e0cab768", - "savedPayload": { - "position": { - "x": 31116.902177207943, - "y": 29753.543192428882 - }, - "targetPosition": { - "x": 30916.162995300285, - "y": 29976.4866400721 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "id": "f5c13131-c464-4510-9648-38be2d1905a5", - "savedPayload": { - "position": { - "x": 30916.162995300285, - "y": 29976.4866400721 - }, - "targetPosition": { - "x": 30715.423813392626, - "y": 30199.43008771532 + "x": 30993.539108330075, + "y": 30155.380952380954 }, "floatingObject": { "isPinned": false, @@ -299,7 +188,7 @@ } } ], - "id": "7f57d1a7-6c2f-4483-a3cc-2c04cb187cf3", + "id": "2f91ed82-f85d-4b30-b255-465382b39a6f", "savedPayload": { "position": { "x": 30993.539108330075, @@ -312,7 +201,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 @@ -324,7 +213,7 @@ } ], "announcements": [], - "id": "b2e64101-d51b-4c7b-9cd7-11df40ec6169", + "id": "0e26f382-b651-4f73-98a3-90e154012560", "savedPayload": { "position": { "x": 30993.539108330075, @@ -365,7 +254,7 @@ "name": "New Javascript Code", "code": "true", "project": "Foundations", - "id": "108efe9b-0e78-4650-95fa-5f47ea4566c3", + "id": "b88c81e8-4f12-46bc-9d3f-2be795784a46", "savedPayload": { "position": { "x": 31445.622609705046, @@ -388,7 +277,7 @@ } } }, - "id": "5c513fb3-8787-41ba-87e9-09e2611b26ae", + "id": "8a94a57d-7752-4eb7-ac6c-587af40cef77", "savedPayload": { "position": { "x": 31309.425459783182, @@ -412,7 +301,7 @@ } } ], - "id": "7be78fed-0640-4023-910b-b1404f16bd3a", + "id": "ef049a10-10d0-4cd0-8174-b114c669860b", "savedPayload": { "position": { "x": 31173.22830986132, @@ -437,7 +326,7 @@ } ], "announcements": [], - "id": "09472203-67ee-4eba-ac2f-1f3cb48226df", + "id": "6f7e0b1f-883b-4e9f-a997-4e531da4eb41", "savedPayload": { "position": { "x": 31205.67114268604, @@ -461,7 +350,7 @@ } }, "announcements": [], - "id": "e4f2b5cb-2cb8-4619-9de3-c066aaa1a214", + "id": "829fe6d9-f8e8-44a7-8175-a884132e7497", "savedPayload": { "position": { "x": 30993.539108330075, @@ -502,7 +391,7 @@ "name": "Entry Target Rate", "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value", "project": "Foundations", - "id": "f8736b16-edde-45a2-b565-49673a3d524e", + "id": "3c57e8dc-6924-48b4-8275-3345e2535577", "savedPayload": { "position": { "x": 31853.346729465407, @@ -525,7 +414,7 @@ } } }, - "id": "db001dc4-af5f-4059-a17c-0ce7c5583f78", + "id": "934af723-db70-4eb3-bc63-1439c7669173", "savedPayload": { "position": { "x": 31703.346729465407, @@ -557,7 +446,7 @@ "name": "Target Size in Quoted Asset", "code": "tradingEngine.tradingCurrent.tradingEpisode.episodeQuotedAsset.balance.value\n", "project": "Foundations", - "id": "c45c5654-232e-4ebe-a0eb-8103901a3fb6", + "id": "801ccf6e-6b49-4433-8f3d-f6217c6caab7", "savedPayload": { "position": { "x": 32153.346729465407, @@ -580,7 +469,7 @@ } } }, - "id": "726c5b24-7420-4496-84fb-9ada5054e1b3", + "id": "40607c04-0955-4e90-9367-d4a26806833a", "savedPayload": { "position": { "x": 31853.346729465407, @@ -603,7 +492,7 @@ } } }, - "id": "1350ac22-df5a-422e-bce3-771e15a3c75f", + "id": "298964cc-3b37-4019-b576-6f9a96b1dacd", "savedPayload": { "position": { "x": 31553.346729465407, @@ -640,7 +529,7 @@ { "type": "Market Buy Order", "name": "New Market Buy Order", - "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "config": "{\n\"percentageOfAlgorithmSize\": 20, \n\"spawnMultipleOrders\": true \n}", "project": "Foundations", "createOrderEvent": { "type": "Create Order Event", @@ -659,9 +548,9 @@ "javascriptCode": { "type": "Javascript Code", "name": "New Javascript Code", - "code": "chart.at01hs.WEMAsignal.signal > 0.5 && chart.at01hs.WEMAsignal.signal >= chart.at01hs.WEMAsignal.previous.signal", + "code": "chart.at01hs.WEMAsignal.signal >= 0.5 ", "project": "Foundations", - "id": "8596b4b4-d567-4c5d-868e-65e6688c5e70", + "id": "05bd7461-7d39-4620-ad3e-62ca086103c7", "savedPayload": { "position": { "x": 33112.1924562774, @@ -684,7 +573,7 @@ } } }, - "id": "71d536ee-8221-4903-981e-03e98374cbb8", + "id": "8b212c49-db16-4604-ab38-c75386fe0ae8", "savedPayload": { "position": { "x": 32852.38483514207, @@ -708,7 +597,7 @@ } } ], - "id": "cc73b406-6cb8-45cd-9173-4565e2355337", + "id": "602edc66-1cda-4517-80b0-8b70b8e837cd", "savedPayload": { "position": { "x": 32592.57721400674, @@ -733,7 +622,7 @@ } ], "announcements": [], - "id": "4874e11f-9b13-4da0-ba2f-a48b6e50ab89", + "id": "c155e10a-1cc7-48e6-b1f0-a8bd33f39710", "savedPayload": { "position": { "x": 32332.769592871406, @@ -756,7 +645,7 @@ } } }, - "id": "321a9446-757c-4f6b-bd08-b251cc5743dc", + "id": "9790e36e-c011-420a-b37b-02411270d505", "savedPayload": { "position": { "x": 32072.961971736073, @@ -814,7 +703,7 @@ "marketSellOrders": [], "limitBuyOrders": [], "limitSellOrders": [], - "id": "9b82b9ad-205e-4bea-82ca-c51ba13e8a31", + "id": "bca241c1-d104-4f57-82cf-910871e45362", "savedPayload": { "position": { "x": 31813.15435060074, @@ -839,7 +728,7 @@ } } ], - "id": "ccf4976a-236f-4856-9061-bde952db5e57", + "id": "66b8730e-850a-4a29-a205-5a81725e93b7", "savedPayload": { "position": { "x": 31553.346729465407, @@ -863,7 +752,7 @@ } }, "announcements": [], - "id": "2b77a85e-6bb5-4c68-997c-c9fce2b84388", + "id": "9059702a-8b3a-47e2-a0a6-c2bd0e4397a8", "savedPayload": { "position": { "x": 31293.539108330075, @@ -903,7 +792,7 @@ "name": "Target Rate Formula", "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value", "project": "Foundations", - "id": "08cd7f3b-d747-44c5-a69e-99303464414f", + "id": "699d2c78-c689-4b1c-baad-43256bdfa585", "savedPayload": { "position": { "x": 31663.15435060074, @@ -926,7 +815,7 @@ } } }, - "id": "10599ce9-11ac-4093-b633-fd8b9665d991", + "id": "fe062d57-7da6-4773-bfec-5809514f3c66", "savedPayload": { "position": { "x": 31403.346729465407, @@ -958,7 +847,7 @@ "name": "New Formula", "code": "tradingEngine.tradingCurrent.tradingEpisode.episodeBaseAsset.balance.value", "project": "Foundations", - "id": "50bc8bac-b0e4-462c-85c1-3767a4e5076f", + "id": "20b4c043-a62c-458c-b0dd-9d9f0fe8e5a9", "savedPayload": { "position": { "x": 31143.539108330075, @@ -981,7 +870,7 @@ } } }, - "id": "ba2f4863-486a-4215-a8dd-dac6b357c439", + "id": "c89cb5c4-d81c-4232-8086-c3fcfc1b2c48", "savedPayload": { "position": { "x": 31143.539108330075, @@ -1004,7 +893,7 @@ } } }, - "id": "aedbcfb2-3a10-4f76-ad0f-67d6952d6cb7", + "id": "558b4a55-7cbd-4794-a3ad-009015aca2f3", "savedPayload": { "position": { "x": 31143.539108330075, @@ -1041,7 +930,7 @@ { "type": "Market Sell Order", "name": "New Market Sell Order", - "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "config": "{\n\"percentageOfAlgorithmSize\": 20, \n\"spawnMultipleOrders\": true \n}", "project": "Foundations", "createOrderEvent": { "type": "Create Order Event", @@ -1060,9 +949,9 @@ "javascriptCode": { "type": "Javascript Code", "name": "New Javascript Code", - "code": "chart.at01hs.WEMAsignal.previous.signal >= 0.5 && chart.at01hs.WEMAsignal.signal < 0.5", + "code": "chart.at01hs.WEMAsignal.signal < 0.5", "project": "Foundations", - "id": "d129d107-2206-4230-adaf-4976981c397d", + "id": "e1fe9c08-832a-4411-9a46-19dad548583e", "savedPayload": { "position": { "x": 30626.476248922347, @@ -1085,7 +974,7 @@ } } }, - "id": "197420ae-f425-41ac-b4b4-d10a61c964ba", + "id": "ad126cf6-3be8-431c-9221-d23ed5a9b318", "savedPayload": { "position": { "x": 30548.83053539159, @@ -1109,7 +998,7 @@ } } ], - "id": "f1ba99a2-6819-44b5-9087-a24855b4b48a", + "id": "e801551a-f69e-4433-bcf4-070b750fa909", "savedPayload": { "position": { "x": 30471.184821860832, @@ -1144,9 +1033,9 @@ "javascriptCode": { "type": "Javascript Code", "name": "New Javascript Code", - "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value >= tradingEngine.tradingCurrent.position.entryTargetRate.value * 1.30", + "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value >= tradingEngine.tradingCurrent.position.entryTargetRate.value * 1.17", "project": "Foundations", - "id": "67ae2544-d4ec-4fcd-beaa-6768984bbf48", + "id": "f6578611-b4d5-4cb8-84a5-af567b367c55", "savedPayload": { "position": { "x": 29943.539108330075, @@ -1169,7 +1058,7 @@ } } }, - "id": "03b9f164-f638-41c7-ad06-94cfeca007e7", + "id": "ed0fb6c0-acf8-402f-9b62-21f9f6a2d204", "savedPayload": { "position": { "x": 30093.539108330075, @@ -1193,7 +1082,7 @@ } } ], - "id": "3a2b7b7d-36a4-42d4-9147-4112115c53f7", + "id": "9f1e5745-3edc-4c75-96a7-806c90146778", "savedPayload": { "position": { "x": 30243.539108330075, @@ -1230,7 +1119,7 @@ "name": "New Javascript Code", "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value < 0.99 * tradingEngine.tradingCurrent.position.entryTargetRate.value", "project": "Foundations", - "id": "2b58539e-d6c9-4c81-aa81-d0f6d762f8f8", + "id": "49d2a48c-caab-4ce6-9430-809c9f68345d", "savedPayload": { "position": { "x": 29524.20586466991, @@ -1253,7 +1142,7 @@ } } }, - "id": "55eb23dc-b9c8-4ed3-be4b-cceee33097ce", + "id": "caaf0c1e-4faa-439c-b80e-53ffa2774540", "savedPayload": { "position": { "x": 29813.983612556633, @@ -1277,7 +1166,7 @@ } } ], - "id": "ce8433b3-1764-477d-b7fe-cb37c3e21f6c", + "id": "e8fe9bbc-b9d8-4177-b291-e1e88952ea07", "savedPayload": { "position": { "x": 30103.761360443354, @@ -1302,7 +1191,7 @@ } ], "announcements": [], - "id": "7d35f880-508f-4de0-b8b4-1779fd3f85d0", + "id": "fd3e6184-de9d-440d-8d1b-cc0f68f227bf", "savedPayload": { "position": { "x": 30393.539108330075, @@ -1325,7 +1214,7 @@ } } }, - "id": "208a3dfa-fd43-4d88-97e9-cd72b9b7cf13", + "id": "bacbbd95-ce0d-49de-9991-4820ea678296", "savedPayload": { "position": { "x": 30543.539108330075, @@ -1382,7 +1271,7 @@ ], "limitBuyOrders": [], "limitSellOrders": [], - "id": "e628be12-6c65-4c84-87f1-93b9743e3ff3", + "id": "abf3b874-e889-4735-bb49-6e3cf7b0dbd1", "savedPayload": { "position": { "x": 30693.539108330075, @@ -1406,7 +1295,7 @@ } } ], - "id": "e05fc323-fde9-4b43-9559-fb88abf5f3e3", + "id": "d070d00a-5728-4ff7-8763-95e52e7eee86", "savedPayload": { "position": { "x": 30843.539108330075, @@ -1430,7 +1319,7 @@ } }, "announcements": [], - "id": "be7862dd-f241-4b73-9faf-ca0fb9bee6b7", + "id": "392a1c94-23e2-45ac-bc59-f10284ec2f16", "savedPayload": { "position": { "x": 30993.539108330075, @@ -1453,7 +1342,7 @@ } } }, - "id": "85ed96f4-8744-43ce-a7ca-d7277f3e8183", + "id": "889d297a-c62d-4fcb-b7bc-1e6526111891", "savedPayload": { "position": { "x": 30993.539108330075, @@ -1466,7 +1355,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -1477,7 +1366,7 @@ } } ], - "id": "e9a1f6f4-7f43-4355-921e-a4f24375de5f", + "id": "9e13804e-0aca-4773-960a-fbe37184f0c6", "savedPayload": { "position": { "x": 30693.539108330075, diff --git a/Projects/Data-Mining/Plugins/Data-Mines/Weighted_EMA_cross_strategy.json b/Projects/Data-Mining/Plugins/Data-Mines/Weighted_EMA_cross_strategy.json index db478694c..9677c1f10 100644 --- a/Projects/Data-Mining/Plugins/Data-Mines/Weighted_EMA_cross_strategy.json +++ b/Projects/Data-Mining/Plugins/Data-Mines/Weighted_EMA_cross_strategy.json @@ -26,7 +26,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market MBO", "project": "Foundations", - "id": "a4ca8d36-1221-47f0-b64d-7cdeb58438a2", + "id": "db1e27f2-30b6-4706-9c73-4697c351195c", "savedPayload": { "position": { "x": 8233.105128254463, @@ -50,7 +50,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "807615de-4983-4008-9f6f-3438b3d3f1f2" + "id": "c255254e-4438-4d02-a61e-3bbc5ab46a65" }, "referenceParentCombinedNodePath": [ [ @@ -84,7 +84,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market EMAs", "project": "Foundations", - "id": "e981b956-f86a-4a8a-a338-e33ba75dea7e", + "id": "7ace7a3a-0427-4407-b652-3e7eed438f4c", "savedPayload": { "position": { "x": 8470.451200403575, @@ -108,7 +108,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "04c92cea-1a1c-4cea-8dfc-02b2d7790446" + "id": "e14b9904-f016-4848-b77f-85e22fdea186" }, "referenceParentCombinedNodePath": [ [ @@ -140,7 +140,7 @@ } ], "outputDatasetFolders": [], - "id": "1ffc2423-3e74-4387-a170-ad6748a9a31f", + "id": "96741fb6-b098-4ec0-a466-6b2a2e01f5a0", "savedPayload": { "position": { "x": 7213.283412559704, @@ -173,7 +173,7 @@ "name": "Mean Breakout Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "c835af98-5ec0-4a4b-8468-b8f8e8e1532d", + "id": "ca0c4c56-d096-4df8-b166-1f38bd498be8", "savedPayload": { "position": { "x": 7082.709000358152, @@ -197,7 +197,7 @@ "referenceParent": { "type": "Status Report", "name": "MBO", - "id": "c80506f8-5117-45be-beef-a02e920f00c7" + "id": "618165c8-763e-4356-bf93-c87c45a8d153" }, "referenceParentCombinedNodePath": [ [ @@ -232,7 +232,7 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "e998932a-2eb1-4862-9758-d51048b8530e", + "id": "048bfa66-0522-4882-9ddd-5334bc481260", "savedPayload": { "position": { "x": 7243.278940756041, @@ -292,7 +292,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "076075fc-1af8-4c03-b977-fc6dff405fe6", + "id": "1e6ecc06-44c6-4832-bb38-cfd99fb41b5d", "savedPayload": { "position": { "x": 7427.67344092411, @@ -350,7 +350,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "fa10e3f7-04b0-4773-9424-fbf153b75bf1", + "id": "54305867-8058-4557-8160-d286e8f3e046", "savedPayload": { "position": { "x": 7565.460069136701, @@ -406,7 +406,7 @@ } ], "dataMineDataDependencies": [], - "id": "a3e58889-21c9-4f28-a049-4b8119c26bf3", + "id": "710c75b0-1059-4cfc-8b74-39366d53c92f", "savedPayload": { "position": { "x": 7305.6524480013695, @@ -433,7 +433,7 @@ "type": "Status Report", "name": "MBO", "project": "Foundations", - "id": "c80506f8-5117-45be-beef-a02e920f00c7", + "id": "618165c8-763e-4356-bf93-c87c45a8d153", "savedPayload": { "position": { "x": 7450.629484708816, @@ -460,7 +460,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "7d63a044-cce4-4d5f-9931-3944f5af7c09", + "id": "ea71d8b8-62f3-4776-9a8d-4e36e9a2005e", "savedPayload": { "position": { "x": 7548.357546313854, @@ -518,7 +518,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "5258b12f-ceaf-4cc6-ac32-0bcae7c3b223", + "id": "e9339102-18e0-4a60-8574-489a2fa5d85c", "savedPayload": { "position": { "x": 7572.650477631556, @@ -541,7 +541,7 @@ } } }, - "id": "3c40cc41-661b-4ec0-9fd8-a9ff2704d690", + "id": "3ca091f0-c3b7-4416-9305-867cef53f9cc", "savedPayload": { "position": { "x": 7274.293909021074, @@ -578,7 +578,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily MBO", "project": "Foundations", - "id": "1c017e3a-44a2-447d-ab37-b23971c00478", + "id": "7ef1b81b-ac87-4bd1-a430-d5627e8833af", "savedPayload": { "position": { "x": 7607.929060976112, @@ -602,7 +602,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "a71e590a-0542-453b-b877-dff903c8619c" + "id": "e7a59fa5-7c29-4346-88d9-5d1abeea04d6" }, "referenceParentCombinedNodePath": [ [ @@ -636,7 +636,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily EMAs", "project": "Foundations", - "id": "117adecc-be86-4ae4-a470-b7d8895a9e9f", + "id": "f4cb84d9-4d1f-42bd-a6ba-65c0d53ff953", "savedPayload": { "position": { "x": 8194.817621416394, @@ -660,7 +660,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "af48b468-d8aa-42c0-ba06-2c5201c42a49" + "id": "134fd2df-d876-41a7-ac3e-2e035ece026c" }, "referenceParentCombinedNodePath": [ [ @@ -692,7 +692,7 @@ } ], "outputDatasetFolders": [], - "id": "56d084fe-adc6-40a2-87a0-124ffd69e2c8", + "id": "fa395959-549d-4768-8a65-f87e24644206", "savedPayload": { "position": { "x": 7793.33925760108, @@ -725,7 +725,7 @@ "name": "Mean Breakout Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "89ece1d0-0e76-4c46-ac3a-c3c537564cb7", + "id": "f92fdea7-9b27-49db-913f-4ef509d1cb71", "savedPayload": { "position": { "x": 8723.573575603996, @@ -749,7 +749,7 @@ "referenceParent": { "type": "Status Report", "name": "MBO", - "id": "ba4b8827-1998-4599-8989-58460b5de9c9" + "id": "868f0bcf-4fed-458e-a981-8a8212106163" }, "referenceParentCombinedNodePath": [ [ @@ -784,7 +784,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "ef5443a4-0b1d-4231-81e9-3a80bf7f85f7", + "id": "2717e70e-14dd-43e4-b568-7b016e283a98", "savedPayload": { "position": { "x": 8847.837644315925, @@ -843,7 +843,7 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "f7bb6840-da80-4762-b099-bf16790dd356", + "id": "7c7a8d30-7356-4adf-b629-7d2cce87b38d", "savedPayload": { "position": { "x": 8943.18881787466, @@ -903,7 +903,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "e326534c-2fc9-4b1b-9055-7d5359358711", + "id": "30d314bd-cc43-4c4a-8b0d-88911fe05aca", "savedPayload": { "position": { "x": 9003.129071377436, @@ -961,7 +961,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "e4898d4c-bcee-453d-b1ca-40452c854261", + "id": "100e5f84-723b-46f2-9c3d-411d5131573f", "savedPayload": { "position": { "x": 9023.573575603996, @@ -1017,7 +1017,7 @@ } ], "dataMineDataDependencies": [], - "id": "46d5de0c-2b31-4f2f-a3d3-5a81ba32f073", + "id": "3119c9ac-3584-4f35-891d-d9a1dad19711", "savedPayload": { "position": { "x": 8070.070606925739, @@ -1044,7 +1044,7 @@ "type": "Status Report", "name": "MBO", "project": "Foundations", - "id": "ba4b8827-1998-4599-8989-58460b5de9c9", + "id": "868f0bcf-4fed-458e-a981-8a8212106163", "savedPayload": { "position": { "x": 7953.909197998971, @@ -1071,7 +1071,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "a7382627-ab96-4b9a-84d1-236d3d35f509", + "id": "4449da1b-483d-4d7c-8b15-ced35d022d9e", "savedPayload": { "position": { "x": 7962.0365233305665, @@ -1129,7 +1129,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "5ba923ae-ae62-4a8f-aeb4-5d0b833ecc8e", + "id": "988a4bbf-6796-47f4-906f-7cb0f8ecd151", "savedPayload": { "position": { "x": 7891.5356907536425, @@ -1152,7 +1152,7 @@ } } }, - "id": "2ce81b22-8e91-4ab6-818f-b84a56d2fb01", + "id": "66a3a0e0-380d-4a5c-b80c-3069f0c3373b", "savedPayload": { "position": { "x": 7668.5922431104245, @@ -1188,7 +1188,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": "807615de-4983-4008-9f6f-3438b3d3f1f2", + "id": "c255254e-4438-4d02-a61e-3bbc5ab46a65", "savedPayload": { "position": { "x": 7889.991413134877, @@ -1216,7 +1216,7 @@ "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": "a71e590a-0542-453b-b877-dff903c8619c", + "id": "e7a59fa5-7c29-4346-88d9-5d1abeea04d6", "savedPayload": { "position": { "x": 7975.933765666151, @@ -1255,7 +1255,7 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "ae48d40a-1ead-4ac3-ab56-6036c361cddd", + "id": "7c540f52-886f-42dc-ab84-b24642454d01", "savedPayload": { "position": { "x": 8829.581171542615, @@ -1278,7 +1278,7 @@ } } }, - "id": "a0df0f44-cd02-4630-8769-2ac12052737b", + "id": "c46fa650-fd4b-46ff-9ff4-3a82ca881a3a", "savedPayload": { "position": { "x": 8637.737134562945, @@ -1311,7 +1311,7 @@ "name": "New Record Formula", "code": "variable.MBO1", "project": "Foundations", - "id": "fc16095c-5b3d-472a-8082-76ee9cd9881b", + "id": "36628be3-c47d-408e-a8a9-d3d56a51d170", "savedPayload": { "position": { "x": 8920.738690505323, @@ -1334,7 +1334,7 @@ } } }, - "id": "7df8dda9-e507-4f9e-945c-c624654e15fb", + "id": "78b0d90a-391b-4e24-9054-680954458712", "savedPayload": { "position": { "x": 8698.508813871416, @@ -1367,7 +1367,7 @@ "name": "New Record Formula", "code": "variable.MBO2", "project": "Foundations", - "id": "5447c759-d4a2-457f-ab59-f02392623466", + "id": "3a81198c-aca7-4a01-8139-7dde9dfe0ce7", "savedPayload": { "position": { "x": 8910.398756872037, @@ -1390,7 +1390,7 @@ } } }, - "id": "26c3a38b-e8e0-405b-a58f-821cfa8f4db3", + "id": "a4ebad72-46cc-4a9f-a279-0ebb14584142", "savedPayload": { "position": { "x": 8691.615524782559, @@ -1423,7 +1423,7 @@ "name": "New Record Formula", "code": "variable.MBO3", "project": "Foundations", - "id": "20d22d04-7d6e-4254-a7a8-00ec3acd45a9", + "id": "8c4539ac-afa2-4efb-848c-f87ee7ac9d2a", "savedPayload": { "position": { "x": 8800.135531806693, @@ -1446,7 +1446,7 @@ } } }, - "id": "4c94c700-ef60-4766-bf3f-f51d428d5dc3", + "id": "edc3f028-888d-426d-92d4-42321f138611", "savedPayload": { "position": { "x": 8618.10670807233, @@ -1479,7 +1479,7 @@ "name": "New Record Formula", "code": "variable.MBO4", "project": "Foundations", - "id": "36f3a4f5-161d-455a-b206-93343e7d8a9c", + "id": "2acd9a13-c596-4e9e-a1d9-52ed314d7be7", "savedPayload": { "position": { "x": 8606.73559178687, @@ -1502,7 +1502,7 @@ } } }, - "id": "de238e20-dd21-4b9f-ae06-467a22edf54d", + "id": "a096a11a-03dc-423d-a6ec-ca9587bd99da", "savedPayload": { "position": { "x": 8489.173414725781, @@ -1535,7 +1535,7 @@ "name": "New Record Formula", "code": "variable.MBO5", "project": "Foundations", - "id": "fc33db36-c21b-4672-88ce-71335470f60e", + "id": "4f678063-0fa7-4398-9558-dffe3f563867", "savedPayload": { "position": { "x": 8359.64232450576, @@ -1558,7 +1558,7 @@ } } }, - "id": "5b40bae5-78e7-443e-b152-e9676dbf3ddd", + "id": "d575efbb-963a-4c77-8461-ec8fb94753c3", "savedPayload": { "position": { "x": 8324.444569871708, @@ -1591,7 +1591,7 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "6f93ba28-ac19-440d-b9a8-f6ce439d1d6d", + "id": "80e53dc9-8ca3-40c9-8dfa-08ba1f18cd6a", "savedPayload": { "position": { "x": 8096.473440000867, @@ -1614,7 +1614,7 @@ } } }, - "id": "c3966ad4-afe8-43dd-9868-16374a4c157f", + "id": "8434c2bb-e79c-4f5f-9a12-04ae96cd0ead", "savedPayload": { "position": { "x": 8148.9986468684465, @@ -1638,7 +1638,7 @@ } } ], - "id": "1c0bd58c-6acd-4df7-8c11-f19f0b0dad48", + "id": "11122bd0-fd5e-4abb-9448-cf631cef9ed4", "savedPayload": { "position": { "x": 8254.049060603604, @@ -1674,7 +1674,7 @@ "name": "New Procedure Javascript Code", "code": "//Mean breakout indicator\nlet candle = record.current\nlet P1 = 13\nlet P2 = 48\nlet P3 = 2 * P2\nlet P4 = 2 * P3\nlet P5 = 2 * P4\n\nif(variable.previousEMAp1 === undefined){\n\tvariable.previousEMAp1 = candle.close\n}\nif(variable.previousEMAp2 === undefined){\n\tvariable.previousEMAp2 = candle.close\n}\nif(variable.previousEMAp3 === undefined){\n\tvariable.previousEMAp3 = candle.close\n}\nif(variable.previousEMAp4 === undefined){\n\tvariable.previousEMAp4 = candle.close\n}\nif(variable.previousEMAp5 === undefined){\n\tvariable.previousEMAp5 = candle.close\n}\n\nvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\nvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\nvariable.EMAp3 = calculateEMA(P3,candle.close,variable.previousEMAp3)\nvariable.EMAp4 = calculateEMA(P4,candle.close,variable.previousEMAp4)\nvariable.EMAp5 = calculateEMA(P5,candle.close,variable.previousEMAp5)\n\nvariable.previousEMAp1 = variable.EMAp1\nvariable.previousEMAp2 = variable.EMAp2\nvariable.previousEMAp3 = variable.EMAp3\nvariable.previousEMAp4 = variable.EMAp4\nvariable.previousEMAp5 = variable.EMAp5\n\nvariable.cC1.push(candle.close)\nif(variable.cC1.length > P1){\n\tvariable.cC1.splice(0,1)\n}\nvariable.cC2.push(candle.close)\nif(variable.cC2.length > P2){\n\tvariable.cC2.splice(0,1)\n}\nvariable.cC3.push(candle.close)\nif(variable.cC3.length > P3){\n\tvariable.cC3.splice(0,1)\n}\nvariable.cC4.push(candle.close)\nif(variable.cC4.length > P4){\n\tvariable.cC4.splice(0,1)\n}\nvariable.cC5.push(candle.close)\nif(variable.cC5.length > P5){\n\tvariable.cC5.splice(0,1)\n}\n\nif(variable.cC1.length === P1){\n\tvariable.Max1 = Math.max.apply(null, variable.cC1)\n\tvariable.Min1 = Math.min.apply(null, variable.cC1)\n}else{\n\tvariable.Max1 = candle.max\n\tvariable.Min1 = candle.min\n}\n\nif(variable.cC2.length === P2){\n\tvariable.Max2 = Math.max.apply(null, variable.cC2)\n\tvariable.Min2 = Math.min.apply(null, variable.cC2)\n}else{\n\tvariable.Max2 = candle.max\n\tvariable.Min2 = candle.min\n}\n\nif(variable.cC3.length === P3){\n\tvariable.Max3 = Math.max.apply(null, variable.cC3)\n\tvariable.Min3 = Math.min.apply(null, variable.cC3)\n}else{\n\tvariable.Max3 = candle.max\n\tvariable.Min3 = candle.min\n}\n\nif(variable.cC4.length === P4){\n\tvariable.Max4 = Math.max.apply(null, variable.cC4)\n\tvariable.Min4 = Math.min.apply(null, variable.cC4)\n}else{\n\tvariable.Max4 = candle.max\n\tvariable.Min4 = candle.min\n}\n\nif(variable.cC5.length === P5){\n\tvariable.Max5 = Math.max.apply(null, variable.cC5)\n\tvariable.Min5 = Math.min.apply(null, variable.cC5)\n}else{\n\tvariable.Max5 = candle.max\n\tvariable.Min5 = candle.min\n}\n\nvariable.MBO1 = (candle.close - variable.EMAp1) / (variable.Max1 - variable.Min1)\nvariable.MBO2 = (candle.close - variable.EMAp2) / (variable.Max2 - variable.Min2)\nvariable.MBO3 = (candle.close - variable.EMAp3) / (variable.Max3 - variable.Min3)\nvariable.MBO4 = (candle.close - variable.EMAp4) / (variable.Max4 - variable.Min4)\nvariable.MBO5 = (candle.close - variable.EMAp5) / (variable.Max5 - variable.Min5)\n\n\n//EMA calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}", "project": "Foundations", - "id": "410c0a3c-c9f5-4431-af08-fb6e6a7e2770", + "id": "61541abf-0299-45fb-8a04-99d9d8758265", "savedPayload": { "position": { "x": 8539.311757873891, @@ -1697,7 +1697,7 @@ } } }, - "id": "aa5820bb-eb19-4098-800d-0aa167b4908e", + "id": "6bee0670-a290-4659-88ba-61c2512b7443", "savedPayload": { "position": { "x": 8294.224192117128, @@ -1729,7 +1729,7 @@ "name": "New Procedure Javascript Code", "code": " / Initialization Code. /\n\nvariable.cC1 = []\nvariable.cC2 = []\nvariable.cC3 = []\nvariable.cC4 = []\nvariable.cC5 = []", "project": "Foundations", - "id": "3f628e34-d8a1-4211-8d31-ba9f8aac223e", + "id": "1aba9bd4-32d8-4edc-8637-5fb26a702e5e", "savedPayload": { "position": { "x": 7874.702601531579, @@ -1752,7 +1752,7 @@ } } }, - "id": "977374aa-c7e0-443e-ac4f-657ce1121744", + "id": "7292f2f4-3a4e-4ce5-9465-b348245cee3c", "savedPayload": { "position": { "x": 7851.151421222254, @@ -1775,7 +1775,7 @@ } } }, - "id": "fa981f31-71db-4534-9cbc-af4192dff513", + "id": "3254b56a-728b-4737-82eb-6102f7e1bf15", "savedPayload": { "position": { "x": 7804.049060603604, @@ -1798,7 +1798,7 @@ } } }, - "id": "d91f0ee0-0a34-4555-a758-4ec59c27aa82", + "id": "7cc5f102-3bcd-469d-82dd-e758aa85b0bf", "savedPayload": { "position": { "x": 7525.933765666151, @@ -1822,7 +1822,7 @@ "referenceParent": { "type": "Plotter Module", "name": "MBO", - "id": "d6b3be3a-7a5d-41a6-a273-b0ac2f026934" + "id": "2d3ce173-67c6-46f8-af4f-e0d2dd747c54" }, "referenceParentCombinedNodePath": [ [ @@ -1857,7 +1857,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": "04c92cea-1a1c-4cea-8dfc-02b2d7790446", + "id": "e14b9904-f016-4848-b77f-85e22fdea186", "savedPayload": { "position": { "x": 8037.461696864945, @@ -1885,7 +1885,7 @@ "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": "af48b468-d8aa-42c0-ba06-2c5201c42a49", + "id": "134fd2df-d876-41a7-ac3e-2e035ece026c", "savedPayload": { "position": { "x": 7908.548168068035, @@ -1924,7 +1924,7 @@ "name": "New Record Formula", "code": "record.current.begin", "project": "Foundations", - "id": "ce6f03e0-9092-4b39-a0f6-6fd01751548e", + "id": "3cbf56f3-23b7-40ab-86a4-ab45db73d4c0", "savedPayload": { "position": { "x": 7837.978944468602, @@ -1947,7 +1947,7 @@ } } }, - "id": "59c2d533-bd88-4ea2-b8ae-b9cbe80ed2b9", + "id": "19d491d1-fe08-4829-aedd-960e79dadfb5", "savedPayload": { "position": { "x": 7725.825744423625, @@ -1980,7 +1980,7 @@ "name": "New Record Formula", "code": "record.current.end", "project": "Foundations", - "id": "0ed49625-60ac-4f51-bf5d-229733048791", + "id": "06e0a5f0-8456-42d1-b53c-4d4a20ef124e", "savedPayload": { "position": { "x": 7802.234046247245, @@ -2003,7 +2003,7 @@ } } }, - "id": "28455e68-ac9b-4b50-8e78-68a752928cc3", + "id": "fca540a0-4709-48f9-823b-d9a7d78331e8", "savedPayload": { "position": { "x": 7701.995812276054, @@ -2036,7 +2036,7 @@ "name": "New Record Formula", "code": "variable.EMAp1", "project": "Foundations", - "id": "7f02e90d-c047-4519-b64d-42b52bc49b87", + "id": "35757c1e-22c0-495e-a337-f686a53e5b37", "savedPayload": { "position": { "x": 7720.708060645108, @@ -2059,7 +2059,7 @@ } } }, - "id": "5d986095-a292-48dc-9aa2-7d0456210c36", + "id": "dab0c463-4844-442c-956c-32e52d539684", "savedPayload": { "position": { "x": 7647.6451552079625, @@ -2092,7 +2092,7 @@ "name": "New Record Formula", "code": "variable.EMAp2", "project": "Foundations", - "id": "1084255b-7b6f-403d-9134-d6c6baec2ee3", + "id": "b8a68f22-56d8-46d1-8238-ea36f81184bf", "savedPayload": { "position": { "x": 7605.812579935216, @@ -2115,7 +2115,7 @@ } } }, - "id": "b9abf5d4-f0b9-473b-bd85-36903b25dbf9", + "id": "93ae6115-3e27-4de0-8e50-69579a9565cf", "savedPayload": { "position": { "x": 7571.048168068034, @@ -2148,7 +2148,7 @@ "name": "New Record Formula", "code": "variable.EMAp3", "project": "Foundations", - "id": "d986857f-40a5-44f2-b746-b1c5f24b336c", + "id": "fcdb5c83-dc30-4cc7-afa0-a6dce3362fd3", "savedPayload": { "position": { "x": 7475.039399525524, @@ -2171,7 +2171,7 @@ } } }, - "id": "ace39e45-6f4f-4b3b-8695-e2914c60a748", + "id": "75b40659-00c0-40af-847c-9a3ea2ec0920", "savedPayload": { "position": { "x": 7483.866047794906, @@ -2204,7 +2204,7 @@ "name": "New Record Formula", "code": "variable.EMAp4", "project": "Foundations", - "id": "026a04e1-8bea-4b44-9a7f-cb3f3bf84955", + "id": "a8649a15-4480-4668-84ea-7ebfc12d4d71", "savedPayload": { "position": { "x": 7348.297550671575, @@ -2227,7 +2227,7 @@ } } }, - "id": "3a1ff583-ae6c-402e-ad1d-fb157db578ab", + "id": "0efdb773-31a4-43e6-bb61-4e36aece6847", "savedPayload": { "position": { "x": 7399.371481892274, @@ -2260,7 +2260,7 @@ "name": "New Record Formula", "code": "variable.EMAp5", "project": "Foundations", - "id": "57ce8c53-218a-4e00-a793-0c30df8310ac", + "id": "b911e22a-adf1-4bce-88ed-690f5423cb62", "savedPayload": { "position": { "x": 7244.882330943661, @@ -2283,7 +2283,7 @@ } } }, - "id": "9c300ea8-7b6b-4174-82b5-f64b19ef2a82", + "id": "9c354e39-7882-4323-9f6f-76511afaf419", "savedPayload": { "position": { "x": 7330.428002073664, @@ -2307,7 +2307,7 @@ } } ], - "id": "06fc6db5-2b13-484b-9700-f871f8481e35", + "id": "5cb01c26-73af-4a8a-abf4-59d5bb34382d", "savedPayload": { "position": { "x": 7501.519344333671, @@ -2343,7 +2343,7 @@ "name": "New Procedure Javascript Code", "code": "let candle = record.current\nlet P1 = 13\nlet P2 = 48\nlet P3 = 2 * P2\nlet P4 = 2 * P3\nlet P5 = 2 * P4\n\nif(variable.previousEMAp1 === undefined){\n\tvariable.previousEMAp1 = candle.close\n}\nif(variable.previousEMAp2 === undefined){\n\tvariable.previousEMAp2 = candle.close\n}\nif(variable.previousEMAp3 === undefined){\n\tvariable.previousEMAp3 = candle.close\n}\nif(variable.previousEMAp4 === undefined){\n\tvariable.previousEMAp4 = candle.close\n}\nif(variable.previousEMAp5 === undefined){\n\tvariable.previousEMAp5 = candle.close\n}\n\nvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\nvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\nvariable.EMAp3 = calculateEMA(P3,candle.close,variable.previousEMAp3)\nvariable.EMAp4 = calculateEMA(P4,candle.close,variable.previousEMAp4)\nvariable.EMAp5 = calculateEMA(P5,candle.close,variable.previousEMAp5)\n\nvariable.previousEMAp1 = variable.EMAp1\nvariable.previousEMAp2 = variable.EMAp2\nvariable.previousEMAp3 = variable.EMAp3\nvariable.previousEMAp4 = variable.EMAp4\nvariable.previousEMAp5 = variable.EMAp5\n\n//EMA calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}", "project": "Foundations", - "id": "8f1b0972-08b9-4ee0-9933-434558ec7254", + "id": "aa9e2955-e720-483b-b535-cbb4b0425396", "savedPayload": { "position": { "x": 7340.354375481209, @@ -2366,7 +2366,7 @@ } } }, - "id": "8d912a8e-d644-4dae-97f9-49ffe5806c6d", + "id": "e47bbc2f-49fc-4c78-bd91-ab4744f0e732", "savedPayload": { "position": { "x": 7270.184179830215, @@ -2398,7 +2398,7 @@ "name": "New Procedure Javascript Code", "code": "// Type your code", "project": "Foundations", - "id": "50f8733d-6791-4dbd-b772-9cd0530d06ee", + "id": "00d2d714-ed8e-405d-b843-1d9de61657f7", "savedPayload": { "position": { "x": 6805.385085065185, @@ -2421,7 +2421,7 @@ } } }, - "id": "f293b727-9255-4a48-ab66-0dce6239e1b5", + "id": "7acd24a8-041d-4d74-81d7-a02ee2acb287", "savedPayload": { "position": { "x": 7056.196463663806, @@ -2444,7 +2444,7 @@ } } }, - "id": "01be3fed-9e3d-42e3-8272-771a1a678264", + "id": "8abfeedd-3428-4b5d-9771-deb3d799df84", "savedPayload": { "position": { "x": 7223.404049396219, @@ -2467,7 +2467,7 @@ } } }, - "id": "fe204245-18c0-407e-ac81-f70aca79f5e2", + "id": "a8ce7160-0879-4afc-add1-1c4b2ab439f9", "savedPayload": { "position": { "x": 7362.461696864945, @@ -2491,7 +2491,7 @@ "referenceParent": { "type": "Plotter Module", "name": "EMAs", - "id": "f2f58fe0-a4b1-492e-a674-cb9a289514e9" + "id": "322acc30-f2a5-4b61-b641-1813da97b46c" }, "referenceParentCombinedNodePath": [ [ @@ -2516,7 +2516,7 @@ } } ], - "id": "79bc52be-c896-42fa-b04c-fbd6ce0802ae", + "id": "53e07af1-7f35-4446-9c84-1abe8b474e23", "savedPayload": { "position": { "x": 7097.958333333332, @@ -2529,7 +2529,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -2559,7 +2559,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market T2I", "project": "Foundations", - "id": "3f7603a5-ad39-4a55-9b37-7e8c92135eec", + "id": "21318e59-0b70-4ad9-b30a-73c3e3731d94", "savedPayload": { "position": { "x": 7299.868115576018, @@ -2583,7 +2583,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "7d49e7b6-5b7a-4dbb-ad79-fd38c149a20b" + "id": "1bd614cc-6bb9-49ef-891f-cb07937e3d1c" }, "referenceParentCombinedNodePath": [ [ @@ -2615,7 +2615,7 @@ } ], "outputDatasetFolders": [], - "id": "6b062fa7-928f-4a16-bf10-ffb2b8e986dd", + "id": "20ad9de7-2332-41df-a890-7d9bfc2e79da", "savedPayload": { "position": { "x": 7154.979241632657, @@ -2648,7 +2648,7 @@ "name": "Trend Intensity Indicator Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "5f0679b6-abee-455f-aa43-bb774ba7cec4", + "id": "49f90c3a-0d34-485b-bce0-e3bae1df4514", "savedPayload": { "position": { "x": 7533.011904013108, @@ -2672,7 +2672,7 @@ "referenceParent": { "type": "Status Report", "name": "T2i", - "id": "1fff8a13-ba6c-49ef-9ac1-7ef616487aca" + "id": "fa11330e-051d-42b4-ae4a-ec6290cd0089" }, "referenceParentCombinedNodePath": [ [ @@ -2707,7 +2707,7 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "f85babe6-0f4b-4d34-b571-ae8033429b0b", + "id": "6417a018-f86f-427e-a360-715e38982c3c", "savedPayload": { "position": { "x": 7599.456976002389, @@ -2767,7 +2767,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "a5404ec8-c7a7-44d9-b731-492ed000b388", + "id": "fb1d6d7c-34e3-4ed5-8a7a-7e4de2331c74", "savedPayload": { "position": { "x": 7551.469285959644, @@ -2825,7 +2825,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "b951f3e6-1730-498d-810e-e08e7af7c5b2", + "id": "aa3a628e-1508-469b-ba27-3c38690f8f6b", "savedPayload": { "position": { "x": 7407.378500439607, @@ -2881,7 +2881,7 @@ } ], "dataMineDataDependencies": [], - "id": "4302c610-1983-4898-a2fa-543f48c84a14", + "id": "baf093ee-ef9b-4984-be84-a976a4508c36", "savedPayload": { "position": { "x": 7299.868115576017, @@ -2908,7 +2908,7 @@ "type": "Status Report", "name": "T2i", "project": "Foundations", - "id": "1fff8a13-ba6c-49ef-9ac1-7ef616487aca", + "id": "fa11330e-051d-42b4-ae4a-ec6290cd0089", "savedPayload": { "position": { "x": 7222.222402045261, @@ -2935,7 +2935,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "0c168774-5985-4ff9-bed1-3145f12892eb", + "id": "29aac9dd-b0e0-4f65-9f1f-61416ec342d2", "savedPayload": { "position": { "x": 7087.736081220053, @@ -2993,7 +2993,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "f3608f4d-840a-455e-8183-9da51d1adcef", + "id": "30a534fe-d198-48a9-84b3-c67af547a4f6", "savedPayload": { "position": { "x": 6932.44465415854, @@ -3016,7 +3016,7 @@ } } }, - "id": "da1f6b44-618a-4fb2-ad2f-f8bf24adbb26", + "id": "4b181801-61a2-4f76-8366-64d1581ef093", "savedPayload": { "position": { "x": 7343.478452974035, @@ -3053,7 +3053,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily T2I", "project": "Foundations", - "id": "6f3706e6-27e5-4d7c-ad8a-7f0aec3dbdf5", + "id": "5ee52110-e9e5-4423-b230-697254f5ccec", "savedPayload": { "position": { "x": 7837.188817874659, @@ -3077,7 +3077,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "63c2d4fd-cb11-4622-97bc-8965bb46ac45" + "id": "dd30d39d-2a85-4c5e-8ce1-287f776ead57" }, "referenceParentCombinedNodePath": [ [ @@ -3109,7 +3109,7 @@ } ], "outputDatasetFolders": [], - "id": "c451fbe4-1360-42ba-841d-022215cf0e3c", + "id": "c19f3a86-48af-4267-b47b-334798d63ff8", "savedPayload": { "position": { "x": 7317.573575603996, @@ -3142,7 +3142,7 @@ "name": "Trend Intensity Indicator Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "fe08a66e-c602-4654-a155-a2f8fc6c437d", + "id": "8984585c-7d60-4629-8014-bba552df977b", "savedPayload": { "position": { "x": 7617.573575603996, @@ -3166,7 +3166,7 @@ "referenceParent": { "type": "Status Report", "name": "T2i", - "id": "12be8e04-672c-4b09-bb46-bdcb868bd3a2" + "id": "991033db-6c30-4eb7-b6ec-58eb823e251a" }, "referenceParentCombinedNodePath": [ [ @@ -3201,7 +3201,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "989700ef-2251-404c-a4a8-15871bb3e305", + "id": "910916ec-dbf1-4cc6-a7fb-8232c6e4f1fb", "savedPayload": { "position": { "x": 7522.22240204526, @@ -3260,7 +3260,7 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "ee5eae7e-b06f-46b5-84d1-c1c0daed5deb", + "id": "0b3aa5c2-c752-457e-99b5-047d32e0d444", "savedPayload": { "position": { "x": 7397.958333333332, @@ -3320,7 +3320,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "4055fef7-2b57-4559-b2b1-5a5981693df9", + "id": "2304d4f6-c1f1-4303-a1f0-1bcc93744b80", "savedPayload": { "position": { "x": 7253.249760394845, @@ -3378,7 +3378,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "a9793f2c-30b5-4614-a252-302a210e4ac4", + "id": "528c3449-2798-48ea-94ef-620874f3d60c", "savedPayload": { "position": { "x": 7097.958333333332, @@ -3434,7 +3434,7 @@ } ], "dataMineDataDependencies": [], - "id": "73e605b0-96c8-4e66-bcd6-06698cc72a97", + "id": "1e815c3c-5c69-4ff2-9cc7-cea1004aea0a", "savedPayload": { "position": { "x": 7097.958333333332, @@ -3461,7 +3461,7 @@ "type": "Status Report", "name": "T2i", "project": "Foundations", - "id": "12be8e04-672c-4b09-bb46-bdcb868bd3a2", + "id": "991033db-6c30-4eb7-b6ec-58eb823e251a", "savedPayload": { "position": { "x": 6797.958333333332, @@ -3488,7 +3488,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "fb897d78-5208-4bae-8787-4de7a1fddfa3", + "id": "13815de2-d3bd-44b3-8778-5a312213f4ef", "savedPayload": { "position": { "x": 6647.958333333332, @@ -3546,7 +3546,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "bb852a88-071e-4f75-a5d6-9bbde38a47e1", + "id": "25ca2cc9-0d70-476d-8824-5f1cfd584169", "savedPayload": { "position": { "x": 6538.150712198, @@ -3569,7 +3569,7 @@ } } }, - "id": "43346111-e96f-4dde-a003-ed75d4440ec8", + "id": "c4627bb4-bff0-4b5f-a1c7-67785ab7a409", "savedPayload": { "position": { "x": 7555.086512881395, @@ -3605,7 +3605,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": "7d49e7b6-5b7a-4dbb-ad79-fd38c149a20b", + "id": "1bd614cc-6bb9-49ef-891f-cb07937e3d1c", "savedPayload": { "position": { "x": 7197.779580030106, @@ -3633,7 +3633,7 @@ "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": "63c2d4fd-cb11-4622-97bc-8965bb46ac45", + "id": "dd30d39d-2a85-4c5e-8ce1-287f776ead57", "savedPayload": { "position": { "x": 7132.227176362783, @@ -3672,7 +3672,7 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "b5298151-9cae-4966-8350-6f957d9dbca3", + "id": "59429f61-b509-4c6b-9009-aba72dcdba2e", "savedPayload": { "position": { "x": 7193.974957186419, @@ -3695,7 +3695,7 @@ } } }, - "id": "90905bb6-f7a0-4e75-ba9e-96d2f2a1081a", + "id": "8fe3e7ab-34bd-4411-8f97-326b5beb2fc5", "savedPayload": { "position": { "x": 7123.264279067764, @@ -3728,7 +3728,7 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "edc56d72-1277-48e1-899b-4219acf6dae4", + "id": "a50401f0-f4f4-480c-8974-dd4a6e9e936d", "savedPayload": { "position": { "x": 7056.30687814984, @@ -3751,7 +3751,7 @@ } } }, - "id": "8c90af9b-07b0-4712-86a0-d0881df3acea", + "id": "ed4832d5-8ee2-4d3a-9885-29d1583b34f4", "savedPayload": { "position": { "x": 7040.663431645817, @@ -3784,7 +3784,7 @@ "name": "New Record Formula", "code": "variable.t2i1", "project": "Foundations", - "id": "ca038527-8953-4d9d-aac5-785425798540", + "id": "7846c4a5-88bf-42d1-bd32-139019626956", "savedPayload": { "position": { "x": 6903.700636954895, @@ -3807,7 +3807,7 @@ } } }, - "id": "1004ea47-3553-41f5-94f7-0ffa85f56a25", + "id": "d74b1353-f8a0-49db-8891-04cc62f2ad41", "savedPayload": { "position": { "x": 6949.09968692885, @@ -3840,7 +3840,7 @@ "name": "New Record Formula", "code": "variable.t2i2", "project": "Foundations", - "id": "71268aae-252b-49b2-987f-17b866626486", + "id": "d317d12b-efce-4fd1-86c0-6d24d32d47d8", "savedPayload": { "position": { "x": 6794.44663084269, @@ -3863,7 +3863,7 @@ } } }, - "id": "e47215e9-8b76-4e8b-a39b-2517625924e1", + "id": "2bef333a-532b-4e5c-942d-185ad9f32ee6", "savedPayload": { "position": { "x": 6883.547283261527, @@ -3887,7 +3887,7 @@ } } ], - "id": "7cec4ef4-d73f-4243-8984-51614d85b544", + "id": "ac58d548-7a68-4d31-a2e7-8395e7eabc54", "savedPayload": { "position": { "x": 7017.198261889782, @@ -3923,7 +3923,7 @@ "name": "New Procedure Javascript Code", "code": "\t//Trend intensity indicator\n\tlet candle = record.current\n\tlet P1 = 13\n\tlet P2 = 48\n\n\tif(variable.previousEMAp1 === undefined){\n\t\tvariable.previousEMAp1 = candle.close\n\t}\n\tif(variable.previousEMAp2 === undefined){\n\t\tvariable.previousEMAp2 = candle.close\n\t}\n\t\t\n\tvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\n\tvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\n\n\tvariable.previousEMAp1 = variable.EMAp1\n\tvariable.previousEMAp2 = variable.EMAp2\n\n\tif(candle.close > variable.EMAp1){\n\t\tvariable.H1.push(1)\n\t}else{\n\t\tvariable.H1.push(0)\n\t}\n\tif(variable.H1.length > P1){\n\t\tvariable.H1.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp1){\n\t\tvariable.L1.push(1)\n\t}else{\n\t\tvariable.L1.push(0)\n\t}\n\tif(variable.L1.length > P1){\n\t\tvariable.L1.splice(0,1)\n\t}\n\tvariable.up1 = 0\n\tif(variable.L1.length === P1 && variable.H1.length === P1){\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.up1 += variable.H1[i]\n\t}\n\tvariable.low1 = 0\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.low1 += variable.L1[i]\n\t}\n\t}else{\n\t\tvariable.up1 = 1\n\t\tvariable.low1 = 1\n\t}\n\n\tvariable.t2i1 = variable.up1 / (variable.up1 + variable.low1) * 100\n\t\n\t\n\tif(candle.close > variable.EMAp2){\n\t\tvariable.H2.push(1)\n\t}else{\n\t\tvariable.H2.push(0)\n\t}\n\tif(variable.H2.length > P2){\n\t\tvariable.H2.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp2){\n\t\tvariable.L2.push(1)\n\t}else{\n\t\tvariable.L2.push(0)\n\t}\n\tif(variable.L2.length > P2){\n\t\tvariable.L2.splice(0,1)\n\t}\n\tif(variable.L2.length === P2 && variable.H2.length === P2){\n\tvariable.up2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.up2 += variable.H2[i]\n\t}\n\tvariable.low2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.low2 += variable.L2[i]\n\t}\n\t}else{\n\t\tvariable.up2 = 1\n\t\tvariable.low2 = 1\n\t}\n\tvariable.t2i2 = variable.up2 / (variable.up2 + variable.low2) * 100\n\n\t//EMA calculation\n\tfunction calculateEMA(periods, price, previousEMA) {\n\t\tlet k = 2 / (periods + 1)\n\t\treturn price * k + previousEMA * (1-k)\n }", "project": "Foundations", - "id": "a9dde1a3-c0b8-4533-9c45-b4108855192b", + "id": "8305e119-8a6a-4a38-8ca8-a3e8be891915", "savedPayload": { "position": { "x": 5770.585813976809, @@ -3946,7 +3946,7 @@ } } }, - "id": "9937201f-8956-4398-a562-a6b6acc9d00a", + "id": "35b28d3f-aa4a-41c2-9925-447a47313d6d", "savedPayload": { "position": { "x": 5845.585813976809, @@ -3978,7 +3978,7 @@ "name": "New Procedure Javascript Code", "code": "variable.H1 = []\nvariable.L1 = []\nvariable.H2 = []\nvariable.L2= []", "project": "Foundations", - "id": "a4026042-bf87-4a6e-a59d-f8cb3780748e", + "id": "823f5bad-d9dd-4d12-928b-bdc6030b1848", "savedPayload": { "position": { "x": 5605.8743822738115, @@ -4001,7 +4001,7 @@ } } }, - "id": "9f4dddb9-27c9-44ba-8050-0f0ec42c3b2b", + "id": "99e294dc-a336-4abb-af7c-7c061380eb6e", "savedPayload": { "position": { "x": 5735.778192841477, @@ -4024,7 +4024,7 @@ } } }, - "id": "0c5cf5bc-90e3-4945-bbdb-074ac632af32", + "id": "fc2fd1da-a9fc-4fc2-9e33-327b494c5c60", "savedPayload": { "position": { "x": 5995.585813976809, @@ -4047,7 +4047,7 @@ } } }, - "id": "8e2c4aac-a97c-4002-ac95-603986c310c1", + "id": "655ff47e-e4ec-4c3a-a23a-e4a3780e4a37", "savedPayload": { "position": { "x": 7082.219186615633, @@ -4071,7 +4071,7 @@ "referenceParent": { "type": "Plotter Module", "name": "Trend Intensity", - "id": "3d547b1c-afab-4b32-a401-5401021b11a7" + "id": "ac9cd31b-1b00-4e26-a3a7-5e9f25a7743b" }, "referenceParentCombinedNodePath": [ [ @@ -4096,7 +4096,7 @@ } } ], - "id": "a58c63ae-cb57-49d0-bf43-a7daffd488c1", + "id": "56acdaf5-2ea2-45b4-9c3d-ea7ed57b597f", "savedPayload": { "position": { "x": 7050.334393182687, @@ -4139,7 +4139,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Better Sine Wave 36", "project": "Foundations", - "id": "98b681b5-ed16-4822-947c-f7954fcb1d02", + "id": "defe8904-2006-4e1b-8515-1a670adf4450", "savedPayload": { "position": { "x": 6450.044416711702, @@ -4163,7 +4163,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "ef19e176-3fee-4ace-8642-5499dd64c546" + "id": "03a8267c-f3fb-4dc9-a76a-0c3d2c7a4532" }, "referenceParentCombinedNodePath": [ [ @@ -4197,7 +4197,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Better Sine Wave 6", "project": "Foundations", - "id": "80e13815-1e02-4759-9cb5-96dfa9f3671f", + "id": "a6a4ed91-50e7-4ba4-9faa-16732e3d8bb0", "savedPayload": { "position": { "x": 5975.352272413478, @@ -4221,7 +4221,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "e1a6caeb-b0f9-45ec-bbd1-189f094dd2e6" + "id": "9f945098-ca23-4d4b-932f-a21a05206138" }, "referenceParentCombinedNodePath": [ [ @@ -4253,7 +4253,7 @@ } ], "outputDatasetFolders": [], - "id": "a915ceae-e6bf-474b-8991-29d542ee0617", + "id": "f1b2e53c-5016-4bb7-b052-5667f794b7f9", "savedPayload": { "position": { "x": 6151.687848101221, @@ -4286,7 +4286,7 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "e4f73404-9ed6-47c9-8a2e-ea1b4941746b", + "id": "f14f54c6-7e9a-4989-a4b0-6fb2054335e0", "savedPayload": { "position": { "x": 6087.844215603207, @@ -4345,7 +4345,7 @@ "name": "Better Sine Wave Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "6899286f-f5f2-43e1-8e2a-cdb703f766ad", + "id": "282c6148-0814-4c64-8824-b9a887f45e3f", "savedPayload": { "position": { "x": 5781.131135395557, @@ -4369,7 +4369,7 @@ "referenceParent": { "type": "Status Report", "name": "Market-BSV36", - "id": "7435c2c3-6488-4c6c-8dfa-3aff448549d4" + "id": "97a7ec1e-f616-4fb2-9159-509e414736d0" }, "referenceParentCombinedNodePath": [ [ @@ -4405,7 +4405,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "9b840d40-e264-4411-9ce1-df2c81291509", + "id": "e81dccfe-3d37-41f2-b270-5be6b9025d72", "savedPayload": { "position": { "x": 5629.792198302959, @@ -4461,7 +4461,7 @@ } ], "dataMineDataDependencies": [], - "id": "2ffea821-130e-4f48-85e0-75d4e1875d74", + "id": "05655fc8-24b5-4662-93e3-ac6d9ec50b18", "savedPayload": { "position": { "x": 5804.650039630778, @@ -4488,7 +4488,7 @@ "type": "Status Report", "name": "Market-BSV36", "project": "Foundations", - "id": "7435c2c3-6488-4c6c-8dfa-3aff448549d4", + "id": "97a7ec1e-f616-4fb2-9159-509e414736d0", "savedPayload": { "position": { "x": 5675.352272413478, @@ -4515,7 +4515,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "605551e4-f45a-4090-86c7-14be1bd40710", + "id": "35402a5b-558b-4cf4-aa14-d7bbd664b33d", "savedPayload": { "position": { "x": 5714.656029454829, @@ -4573,7 +4573,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "359b6e14-80de-4a48-ba55-a1fbe7a52ed4", + "id": "fad06338-90b0-4748-9a13-09c7be6f4202", "savedPayload": { "position": { "x": 5702.5095637959785, @@ -4596,7 +4596,7 @@ } } }, - "id": "411dc532-862c-4fa4-9bd0-39a375444df0", + "id": "0eaeb0f4-4637-4a8a-93c9-5644188458a2", "savedPayload": { "position": { "x": 7216.607605561617, @@ -4633,7 +4633,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Better Sine Wave 36", "project": "Foundations", - "id": "b63f9f41-b499-448f-b30d-47d34dbfe5bc", + "id": "e6ce805d-7c5f-4a64-8554-925b16d1ca9e", "savedPayload": { "position": { "x": 5887.721105079028, @@ -4657,7 +4657,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "283c625f-ade9-486c-ae69-21c5bd9d186a" + "id": "25809322-fa33-4f3a-b82f-8c82c5617cee" }, "referenceParentCombinedNodePath": [ [ @@ -4691,7 +4691,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Better Sine Wave 6", "project": "Foundations", - "id": "334e480e-449b-49ee-b53f-5eaf097b6161", + "id": "86523081-7a8f-4a6f-987f-b14a98c55e44", "savedPayload": { "position": { "x": 5594.276824858887, @@ -4715,7 +4715,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "9742aa4f-ae06-433f-af5c-2a293b1e9fcc" + "id": "d09ac252-ed37-4936-85db-2e2a1ac0c98e" }, "referenceParentCombinedNodePath": [ [ @@ -4747,7 +4747,7 @@ } ], "outputDatasetFolders": [], - "id": "10586c2e-d6ea-4789-964f-372f728fb83b", + "id": "507bea5b-7c43-49f9-ac3b-b99233e876c1", "savedPayload": { "position": { "x": 5795.016006766546, @@ -4780,7 +4780,7 @@ "name": "Better Sine Wave Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "488af454-40c0-49b8-a5e6-40cd32ab8256", + "id": "5479892f-b916-4942-9d9e-a59f3429366d", "savedPayload": { "position": { "x": 5300.619723135043, @@ -4804,7 +4804,7 @@ "referenceParent": { "type": "Status Report", "name": "Daily-BSV", - "id": "95d46e28-d0c1-4461-b20d-46c256ade351" + "id": "e2a63496-c8f6-42df-bacb-e1e46e6ef186" }, "referenceParentCombinedNodePath": [ [ @@ -4839,7 +4839,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "412feebc-64df-4c77-8e78-110fea36b1e8", + "id": "f63c7fbc-9db8-44f4-8ece-c59a9a021bcc", "savedPayload": { "position": { "x": 5129.127729187539, @@ -4898,7 +4898,7 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "635d3e4b-7c19-4c6f-ba07-f27bc45c3a87", + "id": "6276bb5d-93b1-4343-8cf7-0d3f89382baa", "savedPayload": { "position": { "x": 4989.623573322373, @@ -4958,7 +4958,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "4e0e914b-188b-4aeb-81ca-c7048b021492", + "id": "90b323b8-af31-4899-8075-56396e27045c", "savedPayload": { "position": { "x": 4895.762894298236, @@ -5014,7 +5014,7 @@ } ], "dataMineDataDependencies": [], - "id": "1a55da2c-4abb-4098-8c91-0a93a5b9b0bb", + "id": "64462f79-7853-4abb-b196-ab4952e39df3", "savedPayload": { "position": { "x": 5455.911150196556, @@ -5041,7 +5041,7 @@ "type": "Status Report", "name": "Daily-BSV", "project": "Foundations", - "id": "95d46e28-d0c1-4461-b20d-46c256ade351", + "id": "e2a63496-c8f6-42df-bacb-e1e46e6ef186", "savedPayload": { "position": { "x": 5572.072559123328, @@ -5068,7 +5068,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "5429fd2b-a91a-48cc-b867-9e6edbc392a0", + "id": "67e6226a-9b86-422e-bfd6-9eeff0268936", "savedPayload": { "position": { "x": 5563.945233791732, @@ -5126,7 +5126,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "0c70d590-3358-434c-9e47-6542a68b19b7", + "id": "1bc0ac20-9ca8-49e4-9c01-0b558e253b85", "savedPayload": { "position": { "x": 5634.446066368655, @@ -5149,7 +5149,7 @@ } } }, - "id": "78621de1-e1b5-4d51-99bd-c08a785460b5", + "id": "279c90fe-3871-4367-a3e2-02a9540876d2", "savedPayload": { "position": { "x": 7125.435307316105, @@ -5185,7 +5185,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": "ef19e176-3fee-4ace-8642-5499dd64c546", + "id": "03a8267c-f3fb-4dc9-a76a-0c3d2c7a4532", "savedPayload": { "position": { "x": 7103.7431822490535, @@ -5213,7 +5213,7 @@ "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": "283c625f-ade9-486c-ae69-21c5bd9d186a", + "id": "25809322-fa33-4f3a-b82f-8c82c5617cee", "savedPayload": { "position": { "x": 6949.142325181158, @@ -5252,7 +5252,7 @@ "name": "New Record Formula", "code": "record.current.begin", "project": "Foundations", - "id": "cdce3f07-27a8-4b61-8444-0161cf78b2f9", + "id": "2053a717-06dc-4e2c-9a83-4c7342801810", "savedPayload": { "position": { "x": 6715.208744222386, @@ -5275,7 +5275,7 @@ } } }, - "id": "1912db6f-544f-4351-99e4-42d0b9c95e69", + "id": "1fca635b-4277-44f2-8ff8-0e122d23b6bf", "savedPayload": { "position": { "x": 6607.307774171588, @@ -5308,7 +5308,7 @@ "name": "New Record Formula", "code": "record.current.end", "project": "Foundations", - "id": "b44bc636-6eb9-42a1-8e19-854856073280", + "id": "37415b4f-086f-4b98-ac30-9c041a968c28", "savedPayload": { "position": { "x": 6078.909567363444, @@ -5331,7 +5331,7 @@ } } }, - "id": "5cde349d-ec4a-49c2-be51-95ff113a031c", + "id": "1552cf3c-36ea-4a60-8e83-775c94a8f490", "savedPayload": { "position": { "x": 6183.108322932293, @@ -5364,7 +5364,7 @@ "name": "New Record Formula", "code": "variable.sineWave", "project": "Foundations", - "id": "94c86aa4-db5b-44bc-8196-2353cee9b638", + "id": "8c74f0d9-72aa-4991-aaed-da6dc2c12c46", "savedPayload": { "position": { "x": 6067.802923917599, @@ -5387,7 +5387,7 @@ } } }, - "id": "74f2e475-b400-4109-b959-1a2a687546cb", + "id": "e925f38e-4394-4edf-a9a6-98c936a4cb5c", "savedPayload": { "position": { "x": 6175.703893968397, @@ -5411,7 +5411,7 @@ } } ], - "id": "5e89e107-24a2-45e9-a0ef-e3bb67de9466", + "id": "9c7a3a99-524c-48ad-a3ff-70e70b1f1d77", "savedPayload": { "position": { "x": 6391.5058340699925, @@ -5447,7 +5447,7 @@ "name": "New Procedure Javascript Code", "code": "\tlet candle = record.current\n\tlet Pi = Math.PI\n\tlet D = 36\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\t//variable.Z = variable.Z + 1\n\t//if(variable.Z === 40){\n\t//\tvariable.filt=[]\n\t//\tvariable.Z = 0\n\t//}\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\n\n\t\t\t\n", "project": "Foundations", - "id": "e216cc5c-8e03-4cae-af43-395106155a92", + "id": "435383a7-1747-4b5c-a00b-f0d315ecd9a3", "savedPayload": { "position": { "x": 6164.576123608207, @@ -5470,7 +5470,7 @@ } } }, - "id": "dc4fd59e-094b-4ad5-a505-aaaf1254f541", + "id": "014e20a6-3545-4586-880a-a1b2ec9af405", "savedPayload": { "position": { "x": 6389.028034916668, @@ -5502,7 +5502,7 @@ "name": "New Procedure Javascript Code", "code": "variable.x = []\nvariable.filt = []", "project": "Foundations", - "id": "c8e97339-ebd4-4aa6-8952-e647e08b4f8d", + "id": "f9da7fe7-60ff-4210-8991-c336bb0e74b8", "savedPayload": { "position": { "x": 6328.965303654112, @@ -5525,7 +5525,7 @@ } } }, - "id": "3ffdf0f4-ed5f-4442-b3b9-38bc13ccc741", + "id": "64598031-18c0-4dac-9888-918d55e61e20", "savedPayload": { "position": { "x": 6454.78370693503, @@ -5548,7 +5548,7 @@ } } }, - "id": "d54bf6e7-72dc-4234-a076-c69177558da5", + "id": "fb133f81-569b-4f87-baac-b4f30ee8d6c7", "savedPayload": { "position": { "x": 6538.662642455642, @@ -5571,7 +5571,7 @@ } } }, - "id": "9d7fc799-6a7a-44d1-9d9e-37eefc11528c", + "id": "81adf3a7-c7a4-4459-8d7d-8a8350fc6830", "savedPayload": { "position": { "x": 6956.780260201061, @@ -5595,7 +5595,7 @@ "referenceParent": { "type": "Plotter Module", "name": "Better Sine Wave 36", - "id": "bfb36002-aaa7-46a3-bb4f-ebe919ec620a" + "id": "418ef796-ad27-408e-b670-166c5c3283ed" }, "referenceParentCombinedNodePath": [ [ @@ -5630,7 +5630,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": "e1a6caeb-b0f9-45ec-bbd1-189f094dd2e6", + "id": "9f945098-ca23-4d4b-932f-a21a05206138", "savedPayload": { "position": { "x": 6075.352272413478, @@ -5658,7 +5658,7 @@ "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": "9742aa4f-ae06-433f-af5c-2a293b1e9fcc", + "id": "d09ac252-ed37-4936-85db-2e2a1ac0c98e", "savedPayload": { "position": { "x": 5966.370893212676, @@ -5697,7 +5697,7 @@ "name": "New Record Formula", "code": "record.current.begin", "project": "Foundations", - "id": "30f1788e-0580-4685-900f-c03813912704", + "id": "79db8270-c2a5-4337-b696-0f9278f49ecb", "savedPayload": { "position": { "x": 4779.023423788964, @@ -5720,7 +5720,7 @@ } } }, - "id": "8cfa9c15-f034-45e9-87b9-dc5132a1ba90", + "id": "7fb766e5-564f-4633-8990-f3aed9f2772d", "savedPayload": { "position": { "x": 4929.023423788964, @@ -5753,7 +5753,7 @@ "name": "New Record Formula", "code": "record.current.end", "project": "Foundations", - "id": "a1c1e34a-542e-4e04-80e0-b14569b07c53", + "id": "300f39f8-8910-4a15-a180-575a307c457a", "savedPayload": { "position": { "x": 5229.023423788964, @@ -5776,7 +5776,7 @@ } } }, - "id": "a3855cc7-8fcb-4e7e-9996-6862f13b2a8e", + "id": "aac53447-2ef9-4bde-8c9b-a9889ed03d8c", "savedPayload": { "position": { "x": 5229.023423788964, @@ -5809,7 +5809,7 @@ "name": "New Record Formula", "code": "variable.sineWave", "project": "Foundations", - "id": "dcf23a27-b9a4-4680-ace5-3fa6b8c29fbd", + "id": "ac487e96-996f-4d87-8b2b-c1fbdfe0d8ae", "savedPayload": { "position": { "x": 5679.023423788964, @@ -5832,7 +5832,7 @@ } } }, - "id": "8f03434c-3597-49f6-affc-422341fd86c6", + "id": "199ed009-09a0-4793-8828-2700ccaa165c", "savedPayload": { "position": { "x": 5529.023423788964, @@ -5856,7 +5856,7 @@ } } ], - "id": "6570ec79-bea3-4b09-92bb-8b378681e939", + "id": "d432c1d4-f936-4239-ba47-f10ac3272db0", "savedPayload": { "position": { "x": 6251.687848101221, @@ -5892,7 +5892,7 @@ "name": "New Procedure Javascript Code", "code": "\tlet candle = record.current\n\tlet Pi = Math.PI\n\tlet D = 6\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\t//variable.Z = variable.Z + 1\n\t//if(variable.Z === 40){\n\t//\tvariable.filt=[]\n\t//\tvariable.Z = 0\n\t//}\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\n\n\t\t\t\n", "project": "Foundations", - "id": "7bf9ed17-6a3c-4383-97fe-52b5196ed4a1", + "id": "44e676e1-c5f1-4975-bf90-869e5f658ce7", "savedPayload": { "position": { "x": 7147.834136959715, @@ -5915,7 +5915,7 @@ } } }, - "id": "7c1eb25e-e7be-4a72-9a52-67e38a6440e8", + "id": "9cf50436-25a6-48d8-af3f-a6a013c71693", "savedPayload": { "position": { "x": 6846.725364098227, @@ -5947,7 +5947,7 @@ "name": "New Procedure Javascript Code", "code": "variable.x = []\nvariable.filt = []", "project": "Foundations", - "id": "f8c0f821-0fc2-4c4c-9370-b17c6cd44320", + "id": "3959fa68-dcf4-4fa5-8b37-6427603ad8ba", "savedPayload": { "position": { "x": 7379.596882740923, @@ -5970,7 +5970,7 @@ } } }, - "id": "02931b35-ddb5-4957-a144-701e5744021a", + "id": "be12d243-c8c4-4398-a70e-38929989110e", "savedPayload": { "position": { "x": 6939.43046241071, @@ -5993,7 +5993,7 @@ } } }, - "id": "0c1091da-56aa-495c-a500-e5c8f1d14fbd", + "id": "29726310-837d-417e-9ff0-ab6afedbe5dc", "savedPayload": { "position": { "x": 6537.004802989766, @@ -6016,7 +6016,7 @@ } } }, - "id": "caf7eba0-3221-4d96-b170-ded21e708f0d", + "id": "95d8b082-9d98-40e1-b81a-7b47e675d349", "savedPayload": { "position": { "x": 6848.822898537058, @@ -6040,7 +6040,7 @@ "referenceParent": { "type": "Plotter Module", "name": "Better Sine Wave 6", - "id": "4f54c26c-6d66-44b1-a06a-c261189805ce" + "id": "544b697c-a2a8-47c7-b2d9-7ebecbebc9c1" }, "referenceParentCombinedNodePath": [ [ @@ -6065,7 +6065,7 @@ } } ], - "id": "c5ba3680-5742-4b7e-a5a8-150dd58c7e3a", + "id": "3ddf0d49-1052-41db-ab99-2c768744a8e3", "savedPayload": { "position": { "x": 6922.582837233898, @@ -6108,7 +6108,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Ratio Momentum", "project": "Foundations", - "id": "a9ee6b89-6911-485e-94a9-820b4190039d", + "id": "0b79b0d5-922e-4856-b58a-05df777a3f13", "savedPayload": { "position": { "x": 6853.663017263532, @@ -6132,7 +6132,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "f6c9b52b-79d9-4de2-b84d-7fa2cd22c8fd" + "id": "cadeab0e-a56d-4318-9588-5a9d3a421c99" }, "referenceParentCombinedNodePath": [ [ @@ -6164,7 +6164,7 @@ } ], "outputDatasetFolders": [], - "id": "d32286a1-519e-4189-87a2-a5039783c54b", + "id": "95e9bb2e-f1fb-421c-89ba-35ad63ccf576", "savedPayload": { "position": { "x": 6708.774143320172, @@ -6197,7 +6197,7 @@ "name": "Ratio Momentum Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "2d933b03-5685-4592-81bc-ba071a9be625", + "id": "310c9d80-68b4-40fa-8f8b-edd2667a87e9", "savedPayload": { "position": { "x": 7086.806805700622, @@ -6221,7 +6221,7 @@ "referenceParent": { "type": "Status Report", "name": "T2i", - "id": "c6e65e96-dad3-4bd7-847e-650768e0c6b3" + "id": "a8171f79-d624-40f0-bb79-d1d3ba437e9b" }, "referenceParentCombinedNodePath": [ [ @@ -6256,7 +6256,7 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "e8d62fa0-c5fd-4b15-a84b-70fc1b89ff0f", + "id": "3eed2159-6c7f-405c-90c8-bd6416089dbd", "savedPayload": { "position": { "x": 7153.251877689903, @@ -6316,7 +6316,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "7f9ff601-9d73-46cd-926b-4e76411fe4c6", + "id": "ac5e33c2-3791-4442-9821-9116840ab392", "savedPayload": { "position": { "x": 7105.264187647159, @@ -6374,7 +6374,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "92853fca-cede-41a2-bcf5-a0f2f74b5e91", + "id": "d6517fde-1a34-48d4-ba4e-b230630ff811", "savedPayload": { "position": { "x": 6961.173402127121, @@ -6430,7 +6430,7 @@ } ], "dataMineDataDependencies": [], - "id": "01d08d78-563d-4a0c-a828-378b53511855", + "id": "8bd49c60-6264-4778-84ab-159e150b109b", "savedPayload": { "position": { "x": 6853.663017263531, @@ -6457,7 +6457,7 @@ "type": "Status Report", "name": "T2i", "project": "Foundations", - "id": "c6e65e96-dad3-4bd7-847e-650768e0c6b3", + "id": "a8171f79-d624-40f0-bb79-d1d3ba437e9b", "savedPayload": { "position": { "x": 6776.017303732776, @@ -6484,7 +6484,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "a9ff92db-d826-4c50-af76-002a732070a7", + "id": "db466d3a-c5ac-4790-b992-5afab469310b", "savedPayload": { "position": { "x": 6641.530982907568, @@ -6542,7 +6542,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "8df053de-500f-4b57-8bdf-6ee47aa23896", + "id": "80705ab9-9a00-4555-9f25-13fca1d20658", "savedPayload": { "position": { "x": 6486.239555846055, @@ -6565,7 +6565,7 @@ } } }, - "id": "727e7614-1827-418d-b8b6-8abb69b68d91", + "id": "71b738d3-b426-4362-982e-23f590e377e1", "savedPayload": { "position": { "x": 6935.047181804751, @@ -6602,7 +6602,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Ratio Momentum", "project": "Foundations", - "id": "8f2a5e5a-6a4e-497c-a61d-df6c58e0dee1", + "id": "6be22747-ce64-40b6-9b91-ab7f6a843699", "savedPayload": { "position": { "x": 7390.983719562174, @@ -6626,7 +6626,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "ebc1a0e5-63b4-4be5-beb5-17c87571668a" + "id": "13577398-98a8-4b4c-9e90-ad8003c0e8b5" }, "referenceParentCombinedNodePath": [ [ @@ -6658,7 +6658,7 @@ } ], "outputDatasetFolders": [], - "id": "1a780f8b-831a-4a44-b83c-7ac4a3e0d4d1", + "id": "cf8edb3f-cd9a-4681-822f-9728eb6f74ec", "savedPayload": { "position": { "x": 6871.36847729151, @@ -6691,7 +6691,7 @@ "name": "Ratio Momentum Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "9befe06d-2f79-4197-a2b6-78acd1551b38", + "id": "bfc94690-0e12-4162-a744-78d4f1d732bb", "savedPayload": { "position": { "x": 7171.36847729151, @@ -6715,7 +6715,7 @@ "referenceParent": { "type": "Status Report", "name": "T2i", - "id": "1c8bc729-5f22-40f2-a2bf-9c0e56b37804" + "id": "eedecbbb-21f5-4d76-bf50-e8e864ed88c7" }, "referenceParentCombinedNodePath": [ [ @@ -6750,7 +6750,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "d32a8a21-3e2d-40b0-bf1c-df1e0952611c", + "id": "41270d2a-e24d-4a5f-b539-cb3986cb8e2b", "savedPayload": { "position": { "x": 7076.017303732775, @@ -6809,7 +6809,7 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "4fbdeb78-7ae0-41ea-b9d8-49949ebda1d6", + "id": "d847d308-95aa-4e18-b3ad-d9631b796f1d", "savedPayload": { "position": { "x": 6951.753235020847, @@ -6869,7 +6869,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "40702873-4f31-42f5-adab-db8c6796dfae", + "id": "4a65b0c8-3042-4d7e-9952-b4667809a634", "savedPayload": { "position": { "x": 6807.0446620823595, @@ -6927,7 +6927,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "8330f7fa-4eb9-4fda-ae36-7a37c062c40a", + "id": "cbda7c7a-223e-4593-a597-51503c65d0df", "savedPayload": { "position": { "x": 6651.753235020847, @@ -6983,7 +6983,7 @@ } ], "dataMineDataDependencies": [], - "id": "b5ee05db-0b34-47eb-90fb-612e47d14d4e", + "id": "fe57fe94-fb23-42a0-8c66-a572fc995617", "savedPayload": { "position": { "x": 6651.753235020847, @@ -7010,7 +7010,7 @@ "type": "Status Report", "name": "T2i", "project": "Foundations", - "id": "1c8bc729-5f22-40f2-a2bf-9c0e56b37804", + "id": "eedecbbb-21f5-4d76-bf50-e8e864ed88c7", "savedPayload": { "position": { "x": 6351.753235020847, @@ -7037,7 +7037,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "a6f5f5c8-8c0d-49a9-8834-dcd8f88359a6", + "id": "488f9f58-3c01-4376-bd46-1909bff89359", "savedPayload": { "position": { "x": 6201.753235020847, @@ -7095,7 +7095,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "1591a34c-7cfc-4d12-af37-399582b60354", + "id": "6ed5ff07-b7b4-47b4-851d-1daa04ba9091", "savedPayload": { "position": { "x": 6091.945613885515, @@ -7118,7 +7118,7 @@ } } }, - "id": "3934339b-b98f-4b28-82a8-487b02de0359", + "id": "dff9c01d-205a-413b-bfe1-b1512d7f1d47", "savedPayload": { "position": { "x": 6669.874978887376, @@ -7154,7 +7154,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": "f6c9b52b-79d9-4de2-b84d-7fa2cd22c8fd", + "id": "cadeab0e-a56d-4318-9588-5a9d3a421c99", "savedPayload": { "position": { "x": 6637.324617906162, @@ -7182,7 +7182,7 @@ "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": "ebc1a0e5-63b4-4be5-beb5-17c87571668a", + "id": "13577398-98a8-4b4c-9e90-ad8003c0e8b5", "savedPayload": { "position": { "x": 6548.75674864628, @@ -7221,7 +7221,7 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "729f8e58-080e-4b08-a62b-ba11f181b296", + "id": "2b00c2c8-2209-4849-b81f-5d47cbc1823c", "savedPayload": { "position": { "x": 6240.913336288241, @@ -7244,7 +7244,7 @@ } } }, - "id": "7f00f235-e61f-41fc-9db5-5c9c525fbf03", + "id": "1a33ea14-68e9-430c-a207-410683372160", "savedPayload": { "position": { "x": 6285.035446412563, @@ -7277,7 +7277,7 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "bbe7a6c6-a9a4-43f6-aa47-9d09a3fb5fc8", + "id": "d65b1810-19cd-4df5-979c-7a64e729407c", "savedPayload": { "position": { "x": 6114.581874837673, @@ -7300,7 +7300,7 @@ } } }, - "id": "fee589af-23d9-4b12-8d35-2319e3da4c30", + "id": "ddc87ae8-f3b6-45eb-8ea2-336f8f1e7480", "savedPayload": { "position": { "x": 6209.236569542222, @@ -7333,7 +7333,7 @@ "name": "New Record Formula", "code": "variable.ratio", "project": "Foundations", - "id": "e08692e5-75ef-4053-9310-ae196d8ec401", + "id": "e1f7f02b-8403-41c3-9e91-4d556375de50", "savedPayload": { "position": { "x": 6126.869004426207, @@ -7356,7 +7356,7 @@ } } }, - "id": "675a5986-cc2f-45f8-8bf9-428a76411c5c", + "id": "7180d51c-df8f-4b25-91e2-f3d04e15859f", "savedPayload": { "position": { "x": 6216.6088472953425, @@ -7380,7 +7380,7 @@ } } ], - "id": "15f7fe3d-05ab-446e-a13a-cbe6e5ba6967", + "id": "671dbe1a-c781-429a-a442-bf277557cff8", "savedPayload": { "position": { "x": 6351.218611599046, @@ -7416,7 +7416,7 @@ "name": "New Procedure Javascript Code", "code": "let candle = record.current\nlet P1 = 13 //periods for fast RSI\nlet P2 = 48 // perdiods for slow RSI\n\n//Procedure for fast RSI\n//store return on P1 periods\nif(variable.previousClose === undefined){\n\tvariable.previousClose = candle.close\n}\nvariable.lastP1.push(candle.close - variable.previousClose)\nif (variable.lastP1.length > P1){\n variable.lastP1.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos1 = []\nvariable.neg1 = []\n//return dispatch\nif(variable.lastP1.length === P1){\n for(var i = 0 ; i < P1 ; i++){\n if (variable.lastP1[i] > 0){\n variable.pos1.push(variable.lastP1[i])\n }\n if (variable.lastP1[i] < 0){\n variable.neg1.push(Math.abs(variable.lastP1[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos1.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos1[0]\n for(var i = 0 ; i < variable.pos1.length ; i++){\n variable.PosEMA = variable.pos1[i] * 2 / (1 + variable.pos1.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos1.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg1.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg1[0]\n for(var i = 0 ; i < variable.neg1.length ; i++){\n variable.NegEMA = variable.neg1[i] * 2 / (1 + variable.neg1.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg1.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p1RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p1RSI = 0\n}\n\n//Procedure for slow RSI\n//store return on P2 periods\nvariable.lastP2.push(candle.close - variable.previousClose)\nif (variable.lastP2.length > P2){\n variable.lastP2.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos2 = []\nvariable.neg2 = []\n//return dispatch\nif(variable.lastP2.length === P2){\n for(var i = 0 ; i < P2 ; i++){\n if (variable.lastP2[i] > 0){\n variable.pos2.push(variable.lastP2[i])\n }\n if (variable.lastP2[i] < 0){\n variable.neg2.push(Math.abs(variable.lastP2[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos2.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos2[0]\n for(var i = 0 ; i < variable.pos2.length ; i++){\n variable.PosEMA = variable.pos2[i] * 2 / (1 + variable.pos2.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos2.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg2.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg2[0]\n for(var i = 0 ; i < variable.neg2.length ; i++){\n variable.NegEMA = variable.neg2[i] * 2 / (1 + variable.neg2.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg2.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p2RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p2RSI = 0\n}\n\nif(variable.p1RSI === 0 && variable.p2RSI === 0){\n variable.ratio = 1\n}else{\n if(variable.p2RSI === 0){\n variable.ratio = 1\n }else{\n variable.ratio = variable.p1RSI / variable.p2RSI\n }\n}\nvariable.previousClose = candle.close", "project": "Foundations", - "id": "32d18475-afaa-4a4c-9fd0-9a858b862ba8", + "id": "9f8ef243-e0f5-4e1b-ba40-cdffe6978f92", "savedPayload": { "position": { "x": 5099.70694415411, @@ -7439,7 +7439,7 @@ } } }, - "id": "51afa0c5-1a4d-4d9a-88e6-afb0d30c7803", + "id": "67675b14-3a03-4ba5-b55e-7c6f339593fe", "savedPayload": { "position": { "x": 5249.598201324181, @@ -7471,7 +7471,7 @@ "name": "New Procedure Javascript Code", "code": "variable.lastP1 = []\nvariable.pos1 = []\nvariable.neg1 = []\nvariable.lastP2 = []\nvariable.pos2 = []\nvariable.neg2 = []\n", "project": "Foundations", - "id": "2ba1a163-2b8d-411f-84e8-a9d706f73195", + "id": "78529415-dc78-42c6-a6a2-61edb35c2da7", "savedPayload": { "position": { "x": 5168.517715526533, @@ -7494,7 +7494,7 @@ } } }, - "id": "e6cfcd75-a8a8-4942-9e9b-04005a6f0cb8", + "id": "0eda2cce-7f13-42f9-8f94-6d76acc36486", "savedPayload": { "position": { "x": 5295.472048905796, @@ -7517,7 +7517,7 @@ } } }, - "id": "83d3c31a-42ae-4ea3-bc8e-204e5beb877b", + "id": "307ea648-0465-4e31-adab-deeb5a51d06b", "savedPayload": { "position": { "x": 5549.380715664323, @@ -7540,7 +7540,7 @@ } } }, - "id": "6677e9f8-42d4-416b-8cce-6971fe283881", + "id": "fe276501-2f36-4064-b796-ad661813d173", "savedPayload": { "position": { "x": 6635.182695712693, @@ -7564,7 +7564,7 @@ "referenceParent": { "type": "Plotter Module", "name": "Ratio Momentum", - "id": "e233fe0d-79f0-49d6-8685-efc09fdd0e93" + "id": "c4f690b1-b01e-45fb-b628-961c217c028e" }, "referenceParentCombinedNodePath": [ [ @@ -7589,7 +7589,7 @@ } } ], - "id": "6741ceaa-f18b-46fc-8e10-4253fad95a0d", + "id": "5430b9aa-72a2-4f8d-bcd5-bc383f64b240", "savedPayload": { "position": { "x": 6755.263881851347, @@ -7632,7 +7632,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market WEMA Signal", "project": "Foundations", - "id": "d771af3c-c88b-4c60-b321-608ef72f8cb4", + "id": "b338a162-9936-46fc-9c25-adbea10d2523", "savedPayload": { "position": { "x": 6965.049162507568, @@ -7656,7 +7656,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "bf509335-fb1b-41c4-91de-6fa825f88313" + "id": "64827edb-1e9a-4ed8-a9bd-429f90ec8db8" }, "referenceParentCombinedNodePath": [ [ @@ -7688,7 +7688,7 @@ } ], "outputDatasetFolders": [], - "id": "7993c4bf-1d31-408c-ac94-b25c12c3dfbb", + "id": "9d71e136-9d8c-47b7-ab75-3ec98a58eb0b", "savedPayload": { "position": { "x": 6731.905374070477, @@ -7721,7 +7721,7 @@ "name": "WEMA signal Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "33e2826d-dde4-4d04-bc78-56904fa74cac", + "id": "3943d44d-14d2-4b4c-a823-4954b4a83c50", "savedPayload": { "position": { "x": 6662.905929946604, @@ -7745,7 +7745,7 @@ "referenceParent": { "type": "Status Report", "name": "T2i", - "id": "bfcfc1bc-4a9d-4e7c-9dca-c0cdcb074fbd" + "id": "5f29491e-87ff-4ddc-b21f-ea4e3ebb9b84" }, "referenceParentCombinedNodePath": [ [ @@ -7780,7 +7780,7 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "6da83e9b-d8d2-4cbc-8beb-5c7158010b10", + "id": "8839588c-086b-46aa-9d53-76979d83063c", "savedPayload": { "position": { "x": 6561.924299374836, @@ -7840,7 +7840,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "7aead901-e4a7-489c-b1b9-9baa1c5ab46c", + "id": "7a4eaa35-d59e-4b36-86cb-ce0c66f498c1", "savedPayload": { "position": { "x": 6388.828968932768, @@ -7898,7 +7898,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "3ce38047-57c6-4b2e-a0b4-118703cd69c8", + "id": "d8570535-a7b6-4068-a854-363a1c8d985e", "savedPayload": { "position": { "x": 6209.736471555376, @@ -7954,7 +7954,7 @@ } ], "dataMineDataDependencies": [], - "id": "a879bc84-002d-4724-b90e-55712e6c025e", + "id": "1dc4c806-f2e8-4936-9694-09dfa6375fc1", "savedPayload": { "position": { "x": 6373.128182059884, @@ -7981,7 +7981,7 @@ "type": "Status Report", "name": "T2i", "project": "Foundations", - "id": "bfcfc1bc-4a9d-4e7c-9dca-c0cdcb074fbd", + "id": "5f29491e-87ff-4ddc-b21f-ea4e3ebb9b84", "savedPayload": { "position": { "x": 6218.687457684225, @@ -8008,7 +8008,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "338e9716-38ea-4f7e-b740-f75d307f5eef", + "id": "beb0f4c3-6c5e-46db-96a3-7a8b2bd0455c", "savedPayload": { "position": { "x": 6076.821679881343, @@ -8066,7 +8066,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "1c51ceb6-7061-4b6e-a59b-728b726f33cc", + "id": "b1e5948a-6007-4119-89fd-2fa0428ddd43", "savedPayload": { "position": { "x": 5985.543669247134, @@ -8089,7 +8089,7 @@ } } }, - "id": "e3fce627-d9a1-43f3-b25b-eafd734494db", + "id": "6bb029c1-89a9-4260-a15c-ee208b0824f6", "savedPayload": { "position": { "x": 6612.200990629632, @@ -8126,7 +8126,7 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily WEMA Signal", "project": "Foundations", - "id": "ad10da9e-c0ed-495b-8fc4-3b7a796ead67", + "id": "23f08696-9689-4852-a5c4-48f842ef8892", "savedPayload": { "position": { "x": 6704.982608471139, @@ -8150,7 +8150,7 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "86cbd42b-0746-4229-ad14-07d9013a906d" + "id": "8cacd259-3049-45cc-8674-d95fe0454dc3" }, "referenceParentCombinedNodePath": [ [ @@ -8182,7 +8182,7 @@ } ], "outputDatasetFolders": [], - "id": "4a7c7ea2-9985-412a-933e-bb2e84927c09", + "id": "213bd1ec-6b84-4ffb-be6d-9dcfe45eee50", "savedPayload": { "position": { "x": 6673.624069490844, @@ -8215,7 +8215,7 @@ "name": "WEMA signal Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "2c9ddc6b-00f2-4fd3-94e4-03fb096ca3e1", + "id": "b7a14d91-4274-4ba1-ae2d-7e7a94ba1cc9", "savedPayload": { "position": { "x": 5979.180584453435, @@ -8239,7 +8239,7 @@ "referenceParent": { "type": "Status Report", "name": "WEMA", - "id": "5a91252a-7703-422f-9b02-454d615eef09" + "id": "ed896a34-224f-4663-b550-abf5836cb379" }, "referenceParentCombinedNodePath": [ [ @@ -8274,7 +8274,7 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "90a5e0b7-269d-47f1-9241-9686b8a6e25a", + "id": "736fb12e-024d-44d5-b318-e9bc421c7df1", "savedPayload": { "position": { "x": 5900.891705961069, @@ -8333,7 +8333,7 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "5db2a45f-60d1-4e07-8bec-3fefff735a2e", + "id": "4a12c34d-88d4-4a06-be34-5db5cb8d36d7", "savedPayload": { "position": { "x": 5825.801052550399, @@ -8393,7 +8393,7 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "d1d92b30-e92f-4991-8c88-9e6f81442e86", + "id": "0cebf935-5633-4a45-ab15-a40a70018d8c", "savedPayload": { "position": { "x": 5759.0259281581875, @@ -8451,7 +8451,7 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "bd6def93-0d30-41fb-b601-d1822a05fe41", + "id": "fbb102d4-8436-4e46-abd7-73fb8453bd25", "savedPayload": { "position": { "x": 5705.1169471606545, @@ -8507,7 +8507,7 @@ } ], "dataMineDataDependencies": [], - "id": "ae26f3e2-dbaf-4c14-9bc5-954f5a2674e0", + "id": "99a32af1-14c6-45ef-b680-71f0e49dba69", "savedPayload": { "position": { "x": 5947.822045473139, @@ -8534,7 +8534,7 @@ "type": "Status Report", "name": "WEMA", "project": "Foundations", - "id": "5a91252a-7703-422f-9b02-454d615eef09", + "id": "ed896a34-224f-4663-b550-abf5836cb379", "savedPayload": { "position": { "x": 5948.490489239637, @@ -8561,7 +8561,7 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "1b53dd89-23cd-4907-9074-7ee92fa93761", + "id": "267f15da-4641-4f2d-8063-7f43b5a35eff", "savedPayload": { "position": { "x": 5920.664754090639, @@ -8619,7 +8619,7 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "af91225b-36ba-426e-918c-88f239cb779d", + "id": "1c9260c6-d18d-42b5-893d-e8833d323690", "savedPayload": { "position": { "x": 5932.811219749489, @@ -8642,7 +8642,7 @@ } } }, - "id": "f457781f-2817-4a67-bcb6-f85dca383c24", + "id": "dc6b26d2-3291-4a0f-b375-84d4e241be99", "savedPayload": { "position": { "x": 6503.271003057954, @@ -8678,7 +8678,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": "bf509335-fb1b-41c4-91de-6fa825f88313", + "id": "64827edb-1e9a-4ed8-a9bd-429f90ec8db8", "savedPayload": { "position": { "x": 6372.596341268782, @@ -8706,7 +8706,7 @@ "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": "86cbd42b-0746-4229-ad14-07d9013a906d", + "id": "8cacd259-3049-45cc-8674-d95fe0454dc3", "savedPayload": { "position": { "x": 6312.894048960347, @@ -8745,15 +8745,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "21527220-4045-4492-9648-fba65efb6752", + "id": "50ac15fb-37e2-4b3f-a032-fe389a1ebfca", "savedPayload": { "position": { - "x": 5969.422891978497, - "y": 13278.752356030795 + "x": 5987.2997532977415, + "y": 13297.862063206425 }, "targetPosition": { - "x": 6045.92525117848, - "y": 13214.352130589908 + "x": 6056.6513679700265, + "y": 13225.817954895287 }, "floatingObject": { "isPinned": false, @@ -8768,11 +8768,11 @@ } } }, - "id": "d70284dc-fc20-423a-8b0b-836e598e1341", + "id": "efa46440-5b16-4742-b6ef-429948cdc728", "savedPayload": { "position": { - "x": 6045.92525117848, - "y": 13214.352130589908 + "x": 6056.6513679700265, + "y": 13225.817954895287 }, "targetPosition": { "x": 6160.678789978453, @@ -8801,15 +8801,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "f05d21ea-b630-4b67-87ea-9c43acc5b293", + "id": "0d0ebfd8-0c8e-4409-9b36-23b6e748239d", "savedPayload": { "position": { - "x": 5911.31576132589, - "y": 13135.586588228389 + "x": 5920.473004340361, + "y": 13187.042344064332 }, "targetPosition": { - "x": 6011.060972786915, - "y": 13128.452669908465 + "x": 6016.555318595598, + "y": 13159.326123410032 }, "floatingObject": { "isPinned": false, @@ -8824,11 +8824,11 @@ } } }, - "id": "4f80074a-e731-4810-a95d-620cb5de0a58", + "id": "b5d5a4f2-8945-478a-9e60-a6951d7ba076", "savedPayload": { "position": { - "x": 6011.060972786915, - "y": 13128.452669908465 + "x": 6016.555318595598, + "y": 13159.326123410032 }, "targetPosition": { "x": 6160.678789978453, @@ -8857,15 +8857,15 @@ "name": "New Record Formula", "code": "variable.signal", "project": "Foundations", - "id": "c893ac0e-248d-42cd-b6e3-a9dce919fc3e", + "id": "a82756c2-bcf1-40bc-806c-298b0352fef4", "savedPayload": { "position": { - "x": 5948.456832080947, - "y": 12985.60853461287 + "x": 5918.00920166199, + "y": 13057.656277568332 }, "targetPosition": { - "x": 6033.345615239949, - "y": 13038.465837739153 + "x": 6015.077036988575, + "y": 13081.694483512432 }, "floatingObject": { "isPinned": false, @@ -8880,11 +8880,11 @@ } } }, - "id": "ecee8fd9-98e7-4899-8304-cf32c1275f7f", + "id": "032d4505-4972-4393-b44e-44f1c0f7c22e", "savedPayload": { "position": { - "x": 6033.345615239949, - "y": 13038.465837739153 + "x": 6015.077036988575, + "y": 13081.694483512432 }, "targetPosition": { "x": 6160.678789978453, @@ -8913,15 +8913,15 @@ "name": "New Record Formula", "code": "variable.signal2", "project": "Foundations", - "id": "9c791d35-6d57-4f6f-b62d-8649b3fc0e14", + "id": "b30ebefe-2bfc-4356-929b-7f12f12b853a", "savedPayload": { "position": { - "x": 6066.659477593803, - "y": 12886.104714098812 + "x": 5980.5685192006085, + "y": 12944.372755747869 }, "targetPosition": { - "x": 6104.267202547663, - "y": 12978.76354543072 + "x": 6052.612627511747, + "y": 13013.724370420154 }, "floatingObject": { "isPinned": false, @@ -8936,11 +8936,67 @@ } } }, - "id": "a9aacbde-dd52-440d-acd0-7a9139e9df01", + "id": "8430b5c0-cff1-495a-8925-31e01ac33919", "savedPayload": { "position": { - "x": 6104.267202547663, - "y": 12978.76354543072 + "x": 6052.612627511747, + "y": 13013.724370420154 + }, + "targetPosition": { + "x": 6160.678789978453, + "y": 13117.75179242858 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Color", + "config": "{ \n \"codeName\": \"color\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.color", + "project": "Foundations", + "id": "d3a72aea-0062-4917-b600-66cb167aa881", + "savedPayload": { + "position": { + "x": 6091.388238342702, + "y": 12877.546006790488 + }, + "targetPosition": { + "x": 6119.104458997002, + "y": 12973.628321045724 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8c5d77f5-f718-430b-a270-cad58b5bdfc6", + "savedPayload": { + "position": { + "x": 6119.104458997002, + "y": 12973.628321045724 }, "targetPosition": { "x": 6160.678789978453, @@ -8960,7 +9016,7 @@ } } ], - "id": "f43852d9-7b50-47ac-885a-a87a070f4842", + "id": "a5d21fdf-8bad-4957-a3a3-67c2bdcc9a82", "savedPayload": { "position": { "x": 6160.678789978453, @@ -8973,7 +9029,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 5, "arrangementStyle": 0 @@ -8994,9 +9050,9 @@ "procedureJavascriptCode": { "type": "Procedure Javascript Code", "name": "New Procedure Javascript Code", - "code": "//Mean breakout indicator\nlet candle = record.current\nlet P1 = 13\nlet P2 = 48\nlet P3 = 2 * P2\nlet P4 = 2 * P3\nlet P5 = 2 * P4\n//weighting factors\nlet M = 2 // number of non trending indicators\nlet T = 3 // number of trending indicators\nlet S = 2 // number of indicator types\n\nlet rM = 1 / (S * M) // weighting factor for non trending indicators\nlet rT = 1 / (S * T) // weighting factor for trending indicators\n\nif(variable.previousEMAp1 === undefined){\n\tvariable.previousEMAp1 = candle.close\n}\nif(variable.previousEMAp2 === undefined){\n\tvariable.previousEMAp2 = candle.close\n}\nif(variable.previousEMAp3 === undefined){\n\tvariable.previousEMAp3 = candle.close\n}\nif(variable.previousEMAp4 === undefined){\n\tvariable.previousEMAp4 = candle.close\n}\nif(variable.previousEMAp5 === undefined){\n\tvariable.previousEMAp5 = candle.close\n}\n\nvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\nvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\nvariable.EMAp3 = calculateEMA(P3,candle.close,variable.previousEMAp3)\nvariable.EMAp4 = calculateEMA(P4,candle.close,variable.previousEMAp4)\nvariable.EMAp5 = calculateEMA(P5,candle.close,variable.previousEMAp5)\n\nvariable.previousEMAp1 = variable.EMAp1\nvariable.previousEMAp2 = variable.EMAp2\nvariable.previousEMAp3 = variable.EMAp3\nvariable.previousEMAp4 = variable.EMAp4\nvariable.previousEMAp5 = variable.EMAp5\n\nvariable.cC1.push(candle.close)\nif(variable.cC1.length > P1){\n\tvariable.cC1.splice(0,1)\n}\nvariable.cC2.push(candle.close)\nif(variable.cC2.length > P2){\n\tvariable.cC2.splice(0,1)\n}\nvariable.cC3.push(candle.close)\nif(variable.cC3.length > P3){\n\tvariable.cC3.splice(0,1)\n}\nvariable.cC4.push(candle.close)\nif(variable.cC4.length > P4){\n\tvariable.cC4.splice(0,1)\n}\nvariable.cC5.push(candle.close)\nif(variable.cC5.length > P5){\n\tvariable.cC5.splice(0,1)\n}\n\nif(variable.cC1.length === P1){\n\tvariable.Max1 = Math.max.apply(null, variable.cC1)\n\tvariable.Min1 = Math.min.apply(null, variable.cC1)\n}else{\n\tvariable.Max1 = candle.max\n\tvariable.Min1 = candle.min\n}\n\nif(variable.cC2.length === P2){\n\tvariable.Max2 = Math.max.apply(null, variable.cC2)\n\tvariable.Min2 = Math.min.apply(null, variable.cC2)\n}else{\n\tvariable.Max2 = candle.max\n\tvariable.Min2 = candle.min\n}\n\nif(variable.cC3.length === P3){\n\tvariable.Max3 = Math.max.apply(null, variable.cC3)\n\tvariable.Min3 = Math.min.apply(null, variable.cC3)\n}else{\n\tvariable.Max3 = candle.max\n\tvariable.Min3 = candle.min\n}\n\nif(variable.cC4.length === P4){\n\tvariable.Max4 = Math.max.apply(null, variable.cC4)\n\tvariable.Min4 = Math.min.apply(null, variable.cC4)\n}else{\n\tvariable.Max4 = candle.max\n\tvariable.Min4 = candle.min\n}\n\nif(variable.cC5.length === P5){\n\tvariable.Max5 = Math.max.apply(null, variable.cC5)\n\tvariable.Min5 = Math.min.apply(null, variable.cC5)\n}else{\n\tvariable.Max5 = candle.max\n\tvariable.Min5 = candle.min\n}\n\nvariable.MBO1 = (candle.close - variable.EMAp1) / (variable.Max1 - variable.Min1)\nvariable.MBO2 = (candle.close - variable.EMAp2) / (variable.Max2 - variable.Min2)\nvariable.MBO3 = (candle.close - variable.EMAp3) / (variable.Max3 - variable.Min3)\nvariable.MBO4 = (candle.close - variable.EMAp4) / (variable.Max4 - variable.Min4)\nvariable.MBO5 = (candle.close - variable.EMAp5) / (variable.Max5 - variable.Min5)\n\n\n//EMA calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\n//Procedure for fast RSI\n//store return on P1 periods\nif(variable.previousClose === undefined){\n\tvariable.previousClose = candle.close\n}\nvariable.lastP1.push(candle.close - variable.previousClose)\nif (variable.lastP1.length > P1){\n variable.lastP1.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos1 = []\nvariable.neg1 = []\n//return dispatch\nif(variable.lastP1.length === P1){\n for(var i = 0 ; i < P1 ; i++){\n if (variable.lastP1[i] > 0){\n variable.pos1.push(variable.lastP1[i])\n }\n if (variable.lastP1[i] < 0){\n variable.neg1.push(Math.abs(variable.lastP1[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos1.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos1[0]\n for(var i = 0 ; i < variable.pos1.length ; i++){\n variable.PosEMA = variable.pos1[i] * 2 / (1 + variable.pos1.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos1.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg1.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg1[0]\n for(var i = 0 ; i < variable.neg1.length ; i++){\n variable.NegEMA = variable.neg1[i] * 2 / (1 + variable.neg1.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg1.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p1RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p1RSI = 0\n}\n\n//Procedure for slow RSI\n//store return on P2 periods\nvariable.lastP2.push(candle.close - variable.previousClose)\nif (variable.lastP2.length > P2){\n variable.lastP2.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos2 = []\nvariable.neg2 = []\n//return dispatch\nif(variable.lastP2.length === P2){\n for(var i = 0 ; i < P2 ; i++){\n if (variable.lastP2[i] > 0){\n variable.pos2.push(variable.lastP2[i])\n }\n if (variable.lastP2[i] < 0){\n variable.neg2.push(Math.abs(variable.lastP2[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos2.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos2[0]\n for(var i = 0 ; i < variable.pos2.length ; i++){\n variable.PosEMA = variable.pos2[i] * 2 / (1 + variable.pos2.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos2.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg2.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg2[0]\n for(var i = 0 ; i < variable.neg2.length ; i++){\n variable.NegEMA = variable.neg2[i] * 2 / (1 + variable.neg2.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg2.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p2RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p2RSI = 0\n}\n\nif(variable.p1RSI === 0 && variable.p2RSI === 0){\n variable.ratio = 1\n}else{\n if(variable.p2RSI === 0){\n variable.ratio = 1\n }else{\n variable.ratio = variable.p1RSI / variable.p2RSI\n }\n}\nvariable.previousClose = candle.close\n\n\tif(variable.previousEMAp1 === undefined){\n\t\tvariable.previousEMAp1 = candle.close\n\t}\n\tif(variable.previousEMAp2 === undefined){\n\t\tvariable.previousEMAp2 = candle.close\n\t}\n\t\t\n\tvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\n\tvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\n\n\tvariable.previousEMAp1 = variable.EMAp1\n\tvariable.previousEMAp2 = variable.EMAp2\n\n\tif(candle.close > variable.EMAp1){\n\t\tvariable.H1.push(1)\n\t}else{\n\t\tvariable.H1.push(0)\n\t}\n\tif(variable.H1.length > P1){\n\t\tvariable.H1.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp1){\n\t\tvariable.L1.push(1)\n\t}else{\n\t\tvariable.L1.push(0)\n\t}\n\tif(variable.L1.length > P1){\n\t\tvariable.L1.splice(0,1)\n\t}\n\tvariable.up1 = 0\n\tif(variable.L1.length === P1 && variable.H1.length === P1){\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.up1 += variable.H1[i]\n\t}\n\tvariable.low1 = 0\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.low1 += variable.L1[i]\n\t}\n\t}else{\n\t\tvariable.up1 = 1\n\t\tvariable.low1 = 1\n\t}\n\n\tvariable.t2i1 = variable.up1 / (variable.up1 + variable.low1) * 100\n\t\n\t\n\tif(candle.close > variable.EMAp2){\n\t\tvariable.H2.push(1)\n\t}else{\n\t\tvariable.H2.push(0)\n\t}\n\tif(variable.H2.length > P2){\n\t\tvariable.H2.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp2){\n\t\tvariable.L2.push(1)\n\t}else{\n\t\tvariable.L2.push(0)\n\t}\n\tif(variable.L2.length > P2){\n\t\tvariable.L2.splice(0,1)\n\t}\n\tif(variable.L2.length === P2 && variable.H2.length === P2){\n\tvariable.up2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.up2 += variable.H2[i]\n\t}\n\tvariable.low2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.low2 += variable.L2[i]\n\t}\n\t}else{\n\t\tvariable.up2 = 1\n\t\tvariable.low2 = 1\n\t}\n\tvariable.t2i2 = variable.up2 / (variable.up2 + variable.low2) * 100\n\n\tlet Pi = Math.PI\n\tlet D = 36\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\n\nif(variable.EMAp1 > variable.EMAp2){\n\tvariable.sEMA = 1\n}else{\n\tvariable.sEMA = -1\n}\n\nif(variable.sineWave > 0.85){\n\tvariable.sBSV = 1\n}else{\n\tvariable.sBSV = -1\n}\n\nif(variable.ratio > 1){\n\tvariable.sRatio = 1\n}else{\n\tvariable.sRatio = -1\n}\n\nif(variable.t2i1 > 50){\n\tvariable.sTI = 1\n}else{\n\tvariable.sTI = -1\n}\n\nif(variable.MBO1 > 0){\n\tvariable.sBkout = 1\n}else{\n\tvariable.sBkout = 0\n}\n\nvariable.signal = rT * variable.sEMA + rT * variable.sTI + rT * variable.sBkout + rM * variable.sBSV + rM * variable.sRatio\t\t\t\n", + "code": "\nlet candle = record.current\nlet Pi = Math.PI\nlet lB2 = 6\n\nlet P1 = 13\nlet P2 = 48\nlet P3 = 2 * P2\nlet P4 = 2 * P3\nlet P5 = 2 * P4\n//weighting factors\nlet M = 2 // number of non trending indicators\nlet T = 3 // number of trending indicators\nlet S = 2 // number of indicator types\n\nlet rM = 1 / (S * M) // weighting factor for non trending indicators\nlet rT = 1 / (S * T) // weighting factor for trending indicators\n\nif(variable.previousEMAp1 === undefined){\n\tvariable.previousEMAp1 = candle.close\n}\nif(variable.previousEMAp2 === undefined){\n\tvariable.previousEMAp2 = candle.close\n}\nif(variable.previousEMAp3 === undefined){\n\tvariable.previousEMAp3 = candle.close\n}\nif(variable.previousEMAp4 === undefined){\n\tvariable.previousEMAp4 = candle.close\n}\nif(variable.previousEMAp5 === undefined){\n\tvariable.previousEMAp5 = candle.close\n}\n\nvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\nvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\nvariable.EMAp3 = calculateEMA(P3,candle.close,variable.previousEMAp3)\nvariable.EMAp4 = calculateEMA(P4,candle.close,variable.previousEMAp4)\nvariable.EMAp5 = calculateEMA(P5,candle.close,variable.previousEMAp5)\n\nvariable.previousEMAp1 = variable.EMAp1\nvariable.previousEMAp2 = variable.EMAp2\nvariable.previousEMAp3 = variable.EMAp3\nvariable.previousEMAp4 = variable.EMAp4\nvariable.previousEMAp5 = variable.EMAp5\n\nvariable.cC1.push(candle.close)\nif(variable.cC1.length > P1){\n\tvariable.cC1.splice(0,1)\n}\nvariable.cC2.push(candle.close)\nif(variable.cC2.length > P2){\n\tvariable.cC2.splice(0,1)\n}\nvariable.cC3.push(candle.close)\nif(variable.cC3.length > P3){\n\tvariable.cC3.splice(0,1)\n}\nvariable.cC4.push(candle.close)\nif(variable.cC4.length > P4){\n\tvariable.cC4.splice(0,1)\n}\nvariable.cC5.push(candle.close)\nif(variable.cC5.length > P5){\n\tvariable.cC5.splice(0,1)\n}\n\nif(variable.cC1.length === P1){\n\tvariable.Max1 = Math.max.apply(null, variable.cC1)\n\tvariable.Min1 = Math.min.apply(null, variable.cC1)\n}else{\n\tvariable.Max1 = candle.max\n\tvariable.Min1 = candle.min\n}\n\nif(variable.cC2.length === P2){\n\tvariable.Max2 = Math.max.apply(null, variable.cC2)\n\tvariable.Min2 = Math.min.apply(null, variable.cC2)\n}else{\n\tvariable.Max2 = candle.max\n\tvariable.Min2 = candle.min\n}\n\nif(variable.cC3.length === P3){\n\tvariable.Max3 = Math.max.apply(null, variable.cC3)\n\tvariable.Min3 = Math.min.apply(null, variable.cC3)\n}else{\n\tvariable.Max3 = candle.max\n\tvariable.Min3 = candle.min\n}\n\nif(variable.cC4.length === P4){\n\tvariable.Max4 = Math.max.apply(null, variable.cC4)\n\tvariable.Min4 = Math.min.apply(null, variable.cC4)\n}else{\n\tvariable.Max4 = candle.max\n\tvariable.Min4 = candle.min\n}\n\nif(variable.cC5.length === P5){\n\tvariable.Max5 = Math.max.apply(null, variable.cC5)\n\tvariable.Min5 = Math.min.apply(null, variable.cC5)\n}else{\n\tvariable.Max5 = candle.max\n\tvariable.Min5 = candle.min\n}\n\nvariable.MBO1 = (candle.close - variable.EMAp1) / (variable.Max1 - variable.Min1)\nvariable.MBO2 = (candle.close - variable.EMAp2) / (variable.Max2 - variable.Min2)\nvariable.MBO3 = (candle.close - variable.EMAp3) / (variable.Max3 - variable.Min3)\nvariable.MBO4 = (candle.close - variable.EMAp4) / (variable.Max4 - variable.Min4)\nvariable.MBO5 = (candle.close - variable.EMAp5) / (variable.Max5 - variable.Min5)\n\n\n//EMA calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\n//Procedure for fast RSI\n//store return on P1 periods\nif(variable.previousClose === undefined){\n\tvariable.previousClose = candle.close\n}\nvariable.lastP1.push(candle.close - variable.previousClose)\nif (variable.lastP1.length > P1){\n variable.lastP1.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos1 = []\nvariable.neg1 = []\n//return dispatch\nif(variable.lastP1.length === P1){\n for(var i = 0 ; i < P1 ; i++){\n if (variable.lastP1[i] > 0){\n variable.pos1.push(variable.lastP1[i])\n }\n if (variable.lastP1[i] < 0){\n variable.neg1.push(Math.abs(variable.lastP1[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos1.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos1[0]\n for(var i = 0 ; i < variable.pos1.length ; i++){\n variable.PosEMA = variable.pos1[i] * 2 / (1 + variable.pos1.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos1.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg1.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg1[0]\n for(var i = 0 ; i < variable.neg1.length ; i++){\n variable.NegEMA = variable.neg1[i] * 2 / (1 + variable.neg1.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg1.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p1RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p1RSI = 0\n}\n\n//Procedure for slow RSI\n//store return on P2 periods\nvariable.lastP2.push(candle.close - variable.previousClose)\nif (variable.lastP2.length > P2){\n variable.lastP2.splice(0,1)\n}\n//Dispatch negative and positve returns in separated arrays\n//reinit process variables\nvariable.pos2 = []\nvariable.neg2 = []\n//return dispatch\nif(variable.lastP2.length === P2){\n for(var i = 0 ; i < P2 ; i++){\n if (variable.lastP2[i] > 0){\n variable.pos2.push(variable.lastP2[i])\n }\n if (variable.lastP2[i] < 0){\n variable.neg2.push(Math.abs(variable.lastP2[i]))\n }\n }\n\n//calculate the EMA of the neg and pos returns\n if(variable.pos2.length === 0){\n variable.H = 0\n }else{\n variable.previousPosEMA = variable.pos2[0]\n for(var i = 0 ; i < variable.pos2.length ; i++){\n variable.PosEMA = variable.pos2[i] * 2 / (1 + variable.pos2.length) + variable.previousPosEMA * (1 - 2 /(1 + variable.pos2.length))\n variable.previousPosEMA = variable.PosEMA\n }\n variable.H = variable.PosEMA\n }\n if(variable.neg2.length === 0){\n variable.L = 0\n }else{\n variable.previousNegEMA = variable.neg2[0]\n for(var i = 0 ; i < variable.neg2.length ; i++){\n variable.NegEMA = variable.neg2[i] * 2 / (1 + variable.neg2.length) + variable.previousNegEMA * (1 - 2 /(1 + variable.neg2.length))\n variable.previousNegEMA = variable.NegEMA\n }\n variable.L = variable.NegEMA\n }\n variable.p2RSI = 100 * variable.H / (variable.H + variable.L)\n}else{\n variable.p2RSI = 0\n}\n\nif(variable.p1RSI === 0 && variable.p2RSI === 0){\n variable.ratio = 1\n}else{\n if(variable.p2RSI === 0){\n variable.ratio = 1\n }else{\n variable.ratio = variable.p1RSI / variable.p2RSI\n }\n}\nvariable.previousClose = candle.close\n\n\tif(variable.previousEMAp1 === undefined){\n\t\tvariable.previousEMAp1 = candle.close\n\t}\n\tif(variable.previousEMAp2 === undefined){\n\t\tvariable.previousEMAp2 = candle.close\n\t}\n\t\t\n\tvariable.EMAp1 = calculateEMA(P1,candle.close,variable.previousEMAp1)\n\tvariable.EMAp2 = calculateEMA(P2,candle.close,variable.previousEMAp2)\n\n\tvariable.previousEMAp1 = variable.EMAp1\n\tvariable.previousEMAp2 = variable.EMAp2\n\n\tif(candle.close > variable.EMAp1){\n\t\tvariable.H1.push(1)\n\t}else{\n\t\tvariable.H1.push(0)\n\t}\n\tif(variable.H1.length > P1){\n\t\tvariable.H1.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp1){\n\t\tvariable.L1.push(1)\n\t}else{\n\t\tvariable.L1.push(0)\n\t}\n\tif(variable.L1.length > P1){\n\t\tvariable.L1.splice(0,1)\n\t}\n\tvariable.up1 = 0\n\tif(variable.L1.length === P1 && variable.H1.length === P1){\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.up1 += variable.H1[i]\n\t}\n\tvariable.low1 = 0\n\tfor(var i =0 ; i < P1 ; i++){\n\t\tvariable.low1 += variable.L1[i]\n\t}\n\t}else{\n\t\tvariable.up1 = 1\n\t\tvariable.low1 = 1\n\t}\n\n\tvariable.t2i1 = variable.up1 / (variable.up1 + variable.low1) * 100\n\t\n\t\n\tif(candle.close > variable.EMAp2){\n\t\tvariable.H2.push(1)\n\t}else{\n\t\tvariable.H2.push(0)\n\t}\n\tif(variable.H2.length > P2){\n\t\tvariable.H2.splice(0,1)\n\t}\n\tif(candle.close < variable.EMAp2){\n\t\tvariable.L2.push(1)\n\t}else{\n\t\tvariable.L2.push(0)\n\t}\n\tif(variable.L2.length > P2){\n\t\tvariable.L2.splice(0,1)\n\t}\n\tif(variable.L2.length === P2 && variable.H2.length === P2){\n\tvariable.up2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.up2 += variable.H2[i]\n\t}\n\tvariable.low2 = 0\n\tfor(var i =0 ; i < P2 ; i++){\n\t\tvariable.low2 += variable.L2[i]\n\t}\n\t}else{\n\t\tvariable.up2 = 1\n\t\tvariable.low2 = 1\n\t}\n\tvariable.t2i2 = variable.up2 / (variable.up2 + variable.low2) * 100\n\n\tlet D = 36\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\n\n\nif(variable.EMAp1 > variable.EMAp2){\n\tvariable.sEMA = 1\n}else{\n\tvariable.sEMA = -1\n}\n\nif(variable.sineWave > 0.85){\n\tvariable.sBSV = 1\n}else{\n\tvariable.sBSV = -1\n}\n\nif(variable.ratio > 1){\n\tvariable.sRatio = 1\n}else{\n\tvariable.sRatio = -1\n}\n\nif(variable.t2i2 > 50){\n\tvariable.sTI = 1\n}else{\n\tvariable.sTI = -1\n}\n\nif(variable.MBO2 > 0){\n\tvariable.sBkout = 1\n}else{\n\tvariable.sBkout = 0\n}\n\nvariable.signal = rT * variable.sEMA + rT * variable.sTI + rT * variable.sBkout + rM * variable.sBSV + rM * variable.sRatio\t\n\nvariable.x2.push(variable.signal)\n\tif(variable.x2.length > 2){\n\t\tvariable.x2.splice(0,1)\n\t}\n\n\n\tif(variable.x2.length === 2){\n\t\tvariable.ang2 = Math.sqrt(2) * Pi/lB\n\t\tvariable.a12 = Math.exp(-variable.ang2)\n\t\tvariable.b12 = 2 * variable.a12 * Math.cos(variable.ang2)\n\t\tvariable.c22 = variable.b12\n\t\tvariable.c32 = -variable.a12 * variable.a12\n\t\tvariable.c12 = 1 - variable.c22 - variable.c32\n\t\tif(variable.filt2.length < 2){\n\t\t\tvariable.filt2.push(0)\n\t\t\tvariable.filt2.push(0)\n\t\t}\n\t\tvariable.filt2.push((variable.c12 * (variable.x2[1] + variable.x2[0] )) / 2 + (variable.c22 * variable.filt2[1]) + (variable.c32 * variable.filt2[0]))\n\t\tif(variable.filt2.length > 3 ) {\n\t\t\tvariable.filt2.splice(0,1)\n\t\t}\n\t}\n if(variable.filt2.length > 2){\n variable.signal2 = variable.filt2[1]\n }else{\n variable.signal2 = 0\n }\n\nif(variable.signal > variable.signal2){\n\tvariable.color = 1\n}else{\n\tvariable.color = -1\n}\n\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\t\t\n", "project": "Foundations", - "id": "713df480-8e36-420d-8c2c-e73b284911c2", + "id": "7669eaba-093e-480c-8758-ec6d14abf5ac", "savedPayload": { "position": { "x": 5889.654131257666, @@ -9019,7 +9075,7 @@ } } }, - "id": "1e8a80a3-72b7-4b0a-a589-5165444c0ead", + "id": "2557a3a5-ee1e-490d-8dc2-26e403ea7172", "savedPayload": { "position": { "x": 6012.663294050295, @@ -9049,9 +9105,9 @@ "procedureJavascriptCode": { "type": "Procedure Javascript Code", "name": "New Procedure Javascript Code", - "code": "variable.x = []\nvariable.filt = []\nvariable.lastP1 = []\nvariable.pos1 = []\nvariable.neg1 = []\nvariable.lastP2 = []\nvariable.pos2 = []\nvariable.neg2 = []\nvariable.H1 = []\nvariable.L1 = []\nvariable.H2 = []\nvariable.L2= []\nvariable.cC1 = []\nvariable.cC2 = []\nvariable.cC3 = []\nvariable.cC4 = []\nvariable.cC5 = []", + "code": "variable.x = []\nvariable.filt = []\nvariable.lastP1 = []\nvariable.pos1 = []\nvariable.neg1 = []\nvariable.lastP2 = []\nvariable.pos2 = []\nvariable.neg2 = []\nvariable.H1 = []\nvariable.L1 = []\nvariable.H2 = []\nvariable.L2= []\nvariable.cC1 = []\nvariable.cC2 = []\nvariable.cC3 = []\nvariable.cC4 = []\nvariable.cC5 = []\nvariable.x2 = []\nvariable.filt2 = []", "project": "Foundations", - "id": "55b6f9af-da40-4d07-b004-c5c47453fcd9", + "id": "5e0912d3-e94a-4c6a-a552-a836e894130f", "savedPayload": { "position": { "x": 6067.856539263731, @@ -9074,7 +9130,7 @@ } } }, - "id": "8eac1fee-2eeb-4dd7-a302-5d54b6bfbf3f", + "id": "ba87c3e5-43d7-4c84-868b-9bb6801e653e", "savedPayload": { "position": { "x": 6131.464899387672, @@ -9097,7 +9153,7 @@ } } }, - "id": "e7e457a9-7d66-4dbd-ae2e-9c0c2c1e8b6b", + "id": "60e6a974-da22-434c-8442-377658367cf3", "savedPayload": { "position": { "x": 6258.681619635552, @@ -9120,7 +9176,7 @@ } } }, - "id": "c8933aeb-a973-4fde-9b81-24324aeb00b1", + "id": "968a3c52-b631-4f56-92b7-27b23266c579", "savedPayload": { "position": { "x": 6451.8822959582085, @@ -9133,7 +9189,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 2, "arrangementStyle": 0 @@ -9144,7 +9200,7 @@ "referenceParent": { "type": "Plotter Module", "name": "Wema Signal", - "id": "b0a6ccdb-22c3-4459-9332-169de5c0ac9b" + "id": "c5c6c88f-291e-4112-9fa1-c98e070f2081" }, "referenceParentCombinedNodePath": [ [ @@ -9169,7 +9225,7 @@ } } ], - "id": "3a0cab5f-42dc-47bb-8a0a-dbefda3583cf", + "id": "064ec350-b1cf-4932-bc58-b1e5f6d13e9f", "savedPayload": { "position": { "x": 6601.5001131497465, @@ -9224,7 +9280,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.MBO3", "project": "Foundations", - "id": "6ce82bbb-56b3-4229-9b35-fd5febafb0ec", + "id": "ceed8c89-3841-4d85-886e-6e1822597b93", "savedPayload": { "position": { "x": 6429.269150692614, @@ -9247,7 +9303,7 @@ } } }, - "id": "11aa31d4-5eae-4f4f-8d12-032df7cdc152", + "id": "29f838d1-c1d1-4208-8f75-25dc2a5a51c0", "savedPayload": { "position": { "x": 6721.938365946742, @@ -9279,7 +9335,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MBO4", "project": "Foundations", - "id": "d0ca8824-8c66-4b18-b48a-d4b663fa3fc9", + "id": "66d75857-7d1e-49d2-b4c4-6ad3249b3906", "savedPayload": { "position": { "x": 6557.580196294454, @@ -9302,7 +9358,7 @@ } } }, - "id": "bd67d320-99ff-4827-b26a-9d55fb9c1384", + "id": "a932c44d-e9b4-4559-90b6-db40f9181880", "savedPayload": { "position": { "x": 6786.093888747662, @@ -9334,7 +9390,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.MBO4", "project": "Foundations", - "id": "cce89549-03fb-4311-9ae2-fae2ee0cc67c", + "id": "345289e2-811b-4ed2-b502-34d66e23a0cb", "savedPayload": { "position": { "x": 6790.590708001298, @@ -9357,7 +9413,7 @@ } } }, - "id": "631967cd-a71d-4982-80b8-554b9b59daac", + "id": "f7b7d02a-8220-4ba4-b94a-ad764554086d", "savedPayload": { "position": { "x": 6902.599144601084, @@ -9389,7 +9445,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MBO5", "project": "Foundations", - "id": "5f807b6d-ca31-402c-882d-37f78e7cf5d5", + "id": "693653b1-0352-47d6-be19-3918d7542fec", "savedPayload": { "position": { "x": 7074.920785662181, @@ -9412,7 +9468,7 @@ } } }, - "id": "5452511c-28fa-483e-9885-045df138e005", + "id": "7b62d82a-3318-49a4-91b1-e149e62422f7", "savedPayload": { "position": { "x": 7044.764183431525, @@ -9444,7 +9500,7 @@ "name": " ", "code": "x = record.end\ny = record.MBO5", "project": "Foundations", - "id": "b731d45b-8d02-4386-9523-4ea1763002dc", + "id": "89ce0d96-ce51-4b9c-abe4-4d44a301f2c5", "savedPayload": { "position": { "x": 7345.433835033885, @@ -9467,7 +9523,7 @@ } } }, - "id": "5d2dc888-964e-452f-97c5-640d027dccdf", + "id": "bb835ebc-16fe-4766-925a-83ef667f98f3", "savedPayload": { "position": { "x": 7180.020708117378, @@ -9499,7 +9555,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MBO1", "project": "Foundations", - "id": "d348de71-4b57-49fb-8a98-3e999ed6844b", + "id": "4f8470a9-1c63-49fe-a27c-a2abaab0e6a7", "savedPayload": { "position": { "x": 7540.158576541003, @@ -9522,7 +9578,7 @@ } } }, - "id": "2d41213f-87a8-4cde-8233-d5e5457d554d", + "id": "1eedcc4d-0100-4b6b-be3e-70422effb8eb", "savedPayload": { "position": { "x": 7277.3830788709365, @@ -9554,7 +9610,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.MBO1", "project": "Foundations", - "id": "3bf3b86c-bafc-46f2-9edd-944aa5770601", + "id": "3a3b7672-dd5c-4326-8e7b-69a9c36bd156", "savedPayload": { "position": { "x": 7614.48591859178, @@ -9577,7 +9633,7 @@ } } }, - "id": "081a3da3-6fe5-4b16-8fcb-2688b47bad0e", + "id": "2ddbe973-b080-4740-acc9-72e5f69dcc29", "savedPayload": { "position": { "x": 7314.546749896325, @@ -9609,7 +9665,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MBO2", "project": "Foundations", - "id": "68b10351-8604-4d03-ac71-ef79a091bda0", + "id": "0547664d-16b0-411b-828a-10d51e11a060", "savedPayload": { "position": { "x": 7551.388362863959, @@ -9632,7 +9688,7 @@ } } }, - "id": "6e0d2b2f-ec5f-4527-ae93-903d29cf3abf", + "id": "d40df91a-69a3-4507-8978-bfb38c7bf0db", "savedPayload": { "position": { "x": 7282.9979720324145, @@ -9664,7 +9720,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.MBO2", "project": "Foundations", - "id": "c94abe80-a70c-4f85-8651-4dee11438cd2", + "id": "c949e254-02a4-44bf-ba90-a05c0d17f3ca", "savedPayload": { "position": { "x": 7365.3207989668035, @@ -9687,7 +9743,7 @@ } } }, - "id": "7ddfb331-4bd5-4b39-b55c-69e816e5254d", + "id": "1c2f6410-b492-4e23-b911-31879f347a2b", "savedPayload": { "position": { "x": 7189.964190083837, @@ -9719,7 +9775,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MBO3", "project": "Foundations", - "id": "477d6c81-1c60-4a53-aa76-d4c6fd407d46", + "id": "69aa10a9-686b-4d55-a927-4df61e160be8", "savedPayload": { "position": { "x": 7098.909063431926, @@ -9742,7 +9798,7 @@ } } }, - "id": "ee4bffdc-8f12-43cb-b03f-0da0e347a1bc", + "id": "2021cc9c-db05-43f1-b673-d07fee53bf5b", "savedPayload": { "position": { "x": 7056.758322316398, @@ -9774,7 +9830,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 0", "project": "Foundations", - "id": "0f2f3ac7-5160-409b-bfc1-535072468202", + "id": "876080c9-23e9-4ddc-9426-214d40931dc4", "savedPayload": { "position": { "x": 6813.184874260906, @@ -9797,7 +9853,7 @@ } } }, - "id": "9666bcfa-d1b3-4eb2-bf96-75fbd4e54b34", + "id": "fd7938a3-7d31-4921-9bc5-7869851b7c35", "savedPayload": { "position": { "x": 6913.896227730888, @@ -9829,7 +9885,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 0", "project": "Foundations", - "id": "f9fa4def-a1ff-4d3b-9073-decbfb9104bc", + "id": "adffd1a1-1e53-4424-bef0-d13ce6826b7e", "savedPayload": { "position": { "x": 6573.604199843073, @@ -9852,7 +9908,7 @@ } } }, - "id": "3e0e0923-fa00-4613-8ce6-1930973696e1", + "id": "17dc476a-8e5e-4ed5-b7f9-ba972eb69069", "savedPayload": { "position": { "x": 6794.105890521972, @@ -9876,7 +9932,7 @@ } } ], - "id": "bc2cc284-3d9c-4f4e-89a5-c1f87af21d17", + "id": "5464a13b-fbd6-417b-9a80-c762394501b3", "savedPayload": { "position": { "x": 7014.60758120087, @@ -9914,7 +9970,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\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": "e6bbb80a-36ad-41d9-abd2-99b1d32573e8", + "id": "2e862532-f692-4281-b382-e9e7a0b9382e", "savedPayload": { "position": { "x": 6607.765954468664, @@ -9938,7 +9994,7 @@ } }, "styleConditions": [], - "id": "2183c516-9c28-4d5a-a45c-2f3fa68bfc9b", + "id": "6cd1111d-6e99-43f2-a887-caa2a08f8262", "savedPayload": { "position": { "x": 6457.765954468664, @@ -9966,7 +10022,7 @@ "type": "Polygon Vertex", "name": " MBO 1 Begin", "project": "Foundations", - "id": "2e88920a-7d9f-47ed-8918-d8d44317969c", + "id": "7556fe4a-9185-45df-b06b-45e4b370e245", "savedPayload": { "position": { "x": 6567.573575603996, @@ -9990,7 +10046,7 @@ "referenceParent": { "type": "Point", "name": "MBO 1 Begin", - "id": "2d41213f-87a8-4cde-8233-d5e5457d554d" + "id": "1eedcc4d-0100-4b6b-be3e-70422effb8eb" }, "referenceParentCombinedNodePath": [ [ @@ -10036,7 +10092,7 @@ "type": "Polygon Vertex", "name": " MBO 1 End", "project": "Foundations", - "id": "54adf818-19f7-4067-b2d2-fc46dfb6bf77", + "id": "83155318-acf1-41b4-8c8c-895ea0751941", "savedPayload": { "position": { "x": 6157.765954468664, @@ -10060,7 +10116,7 @@ "referenceParent": { "type": "Point", "name": "MBO 1 End", - "id": "081a3da3-6fe5-4b16-8fcb-2688b47bad0e" + "id": "2ddbe973-b080-4740-acc9-72e5f69dcc29" }, "referenceParentCombinedNodePath": [ [ @@ -10103,7 +10159,7 @@ } } ], - "id": "01efafa6-10fb-4cb1-aea4-12dac29f347d", + "id": "ab52c6a0-8eba-4dc6-8a2e-7713a048b701", "savedPayload": { "position": { "x": 6307.765954468664, @@ -10139,7 +10195,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"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": "c10349ef-1a98-4baa-bca1-c2a3c0f35e8c", + "id": "296283fd-a78a-405e-ac8d-5f8d9f567c56", "savedPayload": { "position": { "x": 7261.861583566112, @@ -10163,7 +10219,7 @@ } }, "styleConditions": [], - "id": "733291f3-bcc0-4212-8197-d34413674abb", + "id": "a8f7b625-457d-43db-b34b-4056eabb0867", "savedPayload": { "position": { "x": 6962.700444411758, @@ -10191,7 +10247,7 @@ "type": "Polygon Vertex", "name": " MBO 2 Begin", "project": "Foundations", - "id": "d0f74388-5b9b-4800-9302-eede9bc8a430", + "id": "94d6067c-a85b-42ae-9029-f62368e2265e", "savedPayload": { "position": { "x": 6641.120277181477, @@ -10215,7 +10271,7 @@ "referenceParent": { "type": "Point", "name": "MBO 2 Begin", - "id": "6e0d2b2f-ec5f-4527-ae93-903d29cf3abf" + "id": "d40df91a-69a3-4507-8978-bfb38c7bf0db" }, "referenceParentCombinedNodePath": [ [ @@ -10261,7 +10317,7 @@ "type": "Polygon Vertex", "name": " MBO 2 End", "project": "Foundations", - "id": "6c5eba87-1eb9-4860-ab34-0c6fe2a8e72b", + "id": "315db8a4-3b70-406d-a1ec-d5acc1ccac3f", "savedPayload": { "position": { "x": 6364.378166103051, @@ -10285,7 +10341,7 @@ "referenceParent": { "type": "Point", "name": "MBO 2 End", - "id": "7ddfb331-4bd5-4b39-b55c-69e816e5254d" + "id": "1c2f6410-b492-4e23-b911-31879f347a2b" }, "referenceParentCombinedNodePath": [ [ @@ -10328,7 +10384,7 @@ } } ], - "id": "99b6e8b7-0434-4d79-bed1-b571bb2448de", + "id": "0282223c-4993-493d-8ea1-7c5a55efd709", "savedPayload": { "position": { "x": 6125.604046864089, @@ -10364,7 +10420,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\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": "6d1058e2-4104-4392-810b-2291c76c78c2", + "id": "66cb55c6-4db2-4fbc-9a0d-12a804ac1905", "savedPayload": { "position": { "x": 6776.078735876707, @@ -10388,7 +10444,7 @@ } }, "styleConditions": [], - "id": "5ac45add-cd1e-410c-ba9f-6d1ae39dc08d", + "id": "95a4040a-2984-4b3e-9157-af6ca53a2f26", "savedPayload": { "position": { "x": 6607.08271845762, @@ -10416,7 +10472,7 @@ "type": "Polygon Vertex", "name": " MBO 3 Begin", "project": "Foundations", - "id": "a93c06e6-563b-4a5a-8a6e-94f28dbbe595", + "id": "695b51e5-4bb8-444a-bf5b-6c752b438f68", "savedPayload": { "position": { "x": 6190.215068743735, @@ -10440,7 +10496,7 @@ "referenceParent": { "type": "Point", "name": "MBO 3 Begin", - "id": "ee4bffdc-8f12-43cb-b03f-0da0e347a1bc" + "id": "2021cc9c-db05-43f1-b673-d07fee53bf5b" }, "referenceParentCombinedNodePath": [ [ @@ -10486,7 +10542,7 @@ "type": "Polygon Vertex", "name": " MBO 3 End", "project": "Foundations", - "id": "87648fdd-b864-467c-9dbc-c31ec709181a", + "id": "6a18e007-3d3b-44ab-9ee6-7ddcfc8d1724", "savedPayload": { "position": { "x": 6269.090683619447, @@ -10510,7 +10566,7 @@ "referenceParent": { "type": "Point", "name": "MBO 3 End", - "id": "11aa31d4-5eae-4f4f-8d12-032df7cdc152" + "id": "29f838d1-c1d1-4208-8f75-25dc2a5a51c0" }, "referenceParentCombinedNodePath": [ [ @@ -10553,7 +10609,7 @@ } } ], - "id": "724d3dcc-eb52-4244-9a10-d05ac52c4309", + "id": "f8a07572-7199-4588-af15-fbf6c76a1abd", "savedPayload": { "position": { "x": 5897.958333333332, @@ -10589,7 +10645,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\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": "e3b46a66-b940-4e5c-b99b-613f3831b36a", + "id": "db62c7e1-ebbc-4334-8052-897ac389f050", "savedPayload": { "position": { "x": 6222.433386950948, @@ -10613,7 +10669,7 @@ } }, "styleConditions": [], - "id": "23b4cf4e-5f72-4ac8-bb32-477c4d88654d", + "id": "00d4e691-1148-498e-9d61-6a0b102747a4", "savedPayload": { "position": { "x": 6310.859939274219, @@ -10641,7 +10697,7 @@ "type": "Polygon Vertex", "name": " MBO 4 Begin", "project": "Foundations", - "id": "5a242585-aaa6-4989-a707-52bcb7931f48", + "id": "712eed3c-c5d3-4c22-aefa-0e0dd523e90e", "savedPayload": { "position": { "x": 6112.614649861647, @@ -10665,7 +10721,7 @@ "referenceParent": { "type": "Point", "name": "MBO 4 Begin", - "id": "bd67d320-99ff-4827-b26a-9d55fb9c1384" + "id": "a932c44d-e9b4-4559-90b6-db40f9181880" }, "referenceParentCombinedNodePath": [ [ @@ -10711,7 +10767,7 @@ "type": "Polygon Vertex", "name": " MBO 4 End", "project": "Foundations", - "id": "289a0838-398e-46d0-9e4c-978dc8445e0b", + "id": "afd8f471-1507-49dc-b216-951c2dbb7a18", "savedPayload": { "position": { "x": 6487.71304392076, @@ -10735,7 +10791,7 @@ "referenceParent": { "type": "Point", "name": "MBO 4 End", - "id": "631967cd-a71d-4982-80b8-554b9b59daac" + "id": "f7b7d02a-8220-4ba4-b94a-ad764554086d" }, "referenceParentCombinedNodePath": [ [ @@ -10778,7 +10834,7 @@ } } ], - "id": "1a5d8a63-8a7d-469d-b207-f7f4c7552c8e", + "id": "bf88d45b-cf80-43d2-88d4-261425e2e572", "savedPayload": { "position": { "x": 5758.180585446612, @@ -10814,7 +10870,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_PURPLE\"\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": "4b025797-be42-4232-822b-8a5deaa48248", + "id": "95579d68-ca98-4041-84f0-31e489ca8549", "savedPayload": { "position": { "x": 5462.831776836891, @@ -10838,7 +10894,7 @@ } }, "styleConditions": [], - "id": "3244b7d5-4e26-4a51-8e06-21f030ae0071", + "id": "76454e66-2fe3-4f5f-9598-8bc5e0ffa3d8", "savedPayload": { "position": { "x": 5742.093901430152, @@ -10866,7 +10922,7 @@ "type": "Polygon Vertex", "name": " MBO 5 End", "project": "Foundations", - "id": "f22cb50a-5331-459a-9a28-76bcca814638", + "id": "96dc4362-b32d-413b-8fb3-b674a69ff64e", "savedPayload": { "position": { "x": 5911.753718713495, @@ -10890,7 +10946,7 @@ "referenceParent": { "type": "Point", "name": "MBO 5 End", - "id": "5d2dc888-964e-452f-97c5-640d027dccdf" + "id": "bb835ebc-16fe-4766-925a-83ef667f98f3" }, "referenceParentCombinedNodePath": [ [ @@ -10936,7 +10992,7 @@ "type": "Polygon Vertex", "name": " MBO 5 Begin", "project": "Foundations", - "id": "3c7a096e-1128-459a-853f-217ed72f312b", + "id": "d239a7f0-c87e-4954-be92-1fe04e0ef642", "savedPayload": { "position": { "x": 6300.618150616675, @@ -10960,7 +11016,7 @@ "referenceParent": { "type": "Point", "name": "MBO 5 Begin", - "id": "5452511c-28fa-483e-9885-045df138e005" + "id": "7b62d82a-3318-49a4-91b1-e149e62422f7" }, "referenceParentCombinedNodePath": [ [ @@ -11003,7 +11059,7 @@ } } ], - "id": "13c58708-e9fe-471e-8e43-d463ce96f094", + "id": "12efd273-bb4f-41d6-8750-6094d5df0592", "savedPayload": { "position": { "x": 5788.150712198, @@ -11039,7 +11095,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\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": "1986f740-7289-4203-a394-74e50578cd5d", + "id": "9ed3a687-81e4-40e5-aa4b-8dec7495a167", "savedPayload": { "position": { "x": 5056.757124029135, @@ -11063,7 +11119,7 @@ } }, "styleConditions": [], - "id": "0556a205-c786-459b-a782-a76d3b50ef04", + "id": "e86aeb42-07ce-4264-a389-da63b6c2396e", "savedPayload": { "position": { "x": 5346.534871915856, @@ -11091,7 +11147,7 @@ "type": "Polygon Vertex", "name": " Zero Begin", "project": "Foundations", - "id": "8f58fe38-330f-43ff-9be0-d93ebea8e547", + "id": "b7779755-8e2f-45d7-b742-2ba4cef09f64", "savedPayload": { "position": { "x": 5558.666906271819, @@ -11115,7 +11171,7 @@ "referenceParent": { "type": "Point", "name": "Zero Begin", - "id": "9666bcfa-d1b3-4eb2-bf96-75fbd4e54b34" + "id": "fd7938a3-7d31-4921-9bc5-7869851b7c35" }, "referenceParentCombinedNodePath": [ [ @@ -11161,7 +11217,7 @@ "type": "Polygon Vertex", "name": " Zero End", "project": "Foundations", - "id": "4e63aefb-a0e7-45e1-9c13-811b195ec858", + "id": "aa19a741-efd0-412e-bb4d-c94bf6999a42", "savedPayload": { "position": { "x": 5926.090367689296, @@ -11185,7 +11241,7 @@ "referenceParent": { "type": "Point", "name": "Zero End", - "id": "3e0e0923-fa00-4613-8ce6-1930973696e1" + "id": "17dc476a-8e5e-4ed5-b7f9-ba972eb69069" }, "referenceParentCombinedNodePath": [ [ @@ -11228,7 +11284,7 @@ } } ], - "id": "7534102c-a996-4d17-9ec0-aa7faf6ab174", + "id": "a1ada6c9-1734-459e-aba1-64517c1b0f94", "savedPayload": { "position": { "x": 5636.312619802576, @@ -11254,7 +11310,7 @@ ], "images": [], "texts": [], - "id": "baa23b38-d871-417f-bddb-baa9dc9af675", + "id": "21db4511-66ac-49cf-aba6-48fe2e2d316c", "savedPayload": { "position": { "x": 6047.958333333332, @@ -11294,7 +11350,7 @@ "name": "New Data Formula", "code": "record.MBO1", "project": "Foundations", - "id": "ac767bb6-2c62-497a-a4d9-57596fd59f7e", + "id": "5f1858b4-0b3a-4c6b-818b-bbed2df9ea28", "savedPayload": { "position": { "x": 5917.958333333332, @@ -11322,7 +11378,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "11079a2e-4f32-446a-99a8-8605186fa4ad", + "id": "2b435880-3441-4c1a-bc60-56886c766108", "savedPayload": { "position": { "x": 5467.958333333332, @@ -11345,7 +11401,7 @@ } } }, - "id": "a7e117c5-4110-4fd8-8905-a43961a59af6", + "id": "264f9319-ce9e-459c-8bb5-45818e46be63", "savedPayload": { "position": { "x": 5897.958333333332, @@ -11378,7 +11434,7 @@ "name": "New Data Formula", "code": "record.MBO2", "project": "Foundations", - "id": "87220c57-2a07-464f-946a-7b7c99c95259", + "id": "e384ee60-d946-42af-9040-a425640bb316", "savedPayload": { "position": { "x": 5467.958333333332, @@ -11406,7 +11462,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "0570f826-7b32-4fbb-a722-36b7b86b17ca", + "id": "c913bfdf-4b8e-4a00-a804-686489cc3355", "savedPayload": { "position": { "x": 5467.958333333332, @@ -11429,7 +11485,7 @@ } } }, - "id": "e106625e-e0f4-4861-851e-1c6ddab21f8f", + "id": "21c599aa-9c69-4866-8cbe-d870174dcf5f", "savedPayload": { "position": { "x": 5747.958333333332, @@ -11462,7 +11518,7 @@ "name": "New Data Formula", "code": "record.MBO3", "project": "Foundations", - "id": "a8dc9370-183b-41fc-b7a3-4fef15d5f159", + "id": "0fb051cf-884e-4655-a194-cd06a41eb314", "savedPayload": { "position": { "x": 5467.958333333332, @@ -11490,7 +11546,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "1f47af76-485b-4a8e-9d98-b692fe7aa816", + "id": "ae8a208c-df2f-4d29-861c-8868ae1a4728", "savedPayload": { "position": { "x": 5917.958333333332, @@ -11513,7 +11569,7 @@ } } }, - "id": "52b7e159-0774-4c98-94e9-8e43fc3075ff", + "id": "e495424d-9dda-4e3d-91e4-608f0b3a3aac", "savedPayload": { "position": { "x": 5897.958333333332, @@ -11546,7 +11602,7 @@ "name": "New Data Formula", "code": "record.MBO4", "project": "Foundations", - "id": "efcf8bcd-a4e5-44f1-b89b-7443843189b4", + "id": "dccf8e81-708c-4789-9ba7-e4b08e56984b", "savedPayload": { "position": { "x": 5917.958333333332, @@ -11574,7 +11630,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "639dcc4f-f9ce-4910-9336-152890493a94", + "id": "62e7f815-0aa8-45f0-b46c-e00db5611a5f", "savedPayload": { "position": { "x": 6367.958333333332, @@ -11597,7 +11653,7 @@ } } }, - "id": "982049f6-6c85-4f8e-93e1-8a4efe223e1c", + "id": "eb3967a8-ce4a-4b8d-823a-d6e50f6e3563", "savedPayload": { "position": { "x": 6197.958333333332, @@ -11630,7 +11686,7 @@ "name": "New Data Formula", "code": "record.MBO5", "project": "Foundations", - "id": "dc134e64-710e-4422-95f2-c1804a47cc0b", + "id": "cdd605be-a3fa-4626-b329-2b4dfd6a7e39", "savedPayload": { "position": { "x": 6367.958333333332, @@ -11658,7 +11714,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "2e8d2a89-e666-47ab-b72d-2e9dfad2ee41", + "id": "46068960-1fee-4580-9392-f043c7088a7d", "savedPayload": { "position": { "x": 6367.958333333332, @@ -11681,7 +11737,7 @@ } } }, - "id": "d55f4868-7951-4d9a-941c-6a96887ed959", + "id": "1ebdba96-b94f-4a96-85be-7b269ce8f28c", "savedPayload": { "position": { "x": 6347.958333333332, @@ -11705,7 +11761,7 @@ } } ], - "id": "15afb526-f425-4e0d-9430-f24d434e779e", + "id": "c65e469d-23ce-40f4-ab75-95b05604c43f", "savedPayload": { "position": { "x": 6047.958333333332, @@ -11729,7 +11785,7 @@ } } ], - "id": "d6b3be3a-7a5d-41a6-a273-b0ac2f026934", + "id": "2d3ce173-67c6-46f8-af4f-e0d2dd747c54", "savedPayload": { "position": { "x": 6197.958333333332, @@ -11753,7 +11809,7 @@ } } ], - "id": "02d38611-8112-4645-b87c-fa9eb7b884ce", + "id": "0e64c99e-6fbe-420f-8409-2619d353684a", "savedPayload": { "position": { "x": 6510.110441248983, @@ -11806,7 +11862,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ema3", "project": "Foundations", - "id": "f1a92094-46e0-442c-adee-bf8bf2d335ce", + "id": "09a8260d-8ba5-4f0c-9cf0-7fcfc4e8b9f4", "savedPayload": { "position": { "x": 5512.911481868651, @@ -11829,7 +11885,7 @@ } } }, - "id": "b9b1451b-b9ff-4795-aab8-7aa90d78ebc1", + "id": "f74fa4a3-053e-4807-a9f9-4afa1e5b1a8e", "savedPayload": { "position": { "x": 5543.458377879801, @@ -11861,7 +11917,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema4", "project": "Foundations", - "id": "31927a3c-1951-417b-8ee5-7a0708d27905", + "id": "b6594dd1-c42d-426b-a705-6093e8724af8", "savedPayload": { "position": { "x": 5845.308418260563, @@ -11884,7 +11940,7 @@ } } }, - "id": "e40ebb0b-7c62-48e2-a66d-6497a03baf0e", + "id": "08afa4d6-b8a0-4595-9aa9-f5b670601aa5", "savedPayload": { "position": { "x": 5709.656846075757, @@ -11916,7 +11972,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ema4", "project": "Foundations", - "id": "1c689154-4f44-434e-9f73-78794954abb1", + "id": "9fe451ec-77a4-4a60-9d0f-f21ef2bdd9fa", "savedPayload": { "position": { "x": 6091.56852325154, @@ -11939,7 +11995,7 @@ } } }, - "id": "1f700fad-4f6b-4e4e-86d7-98a4204e70b6", + "id": "a3ca2d4f-2cba-48df-a605-1605462df4bc", "savedPayload": { "position": { "x": 5832.786898571246, @@ -11971,7 +12027,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema5", "project": "Foundations", - "id": "4a389815-46d8-47e7-9fa0-ba3a0f837bae", + "id": "f5cbb695-07f3-44ae-96c7-723db7e27875", "savedPayload": { "position": { "x": 6173.505953497702, @@ -11994,7 +12050,7 @@ } } }, - "id": "43d0d165-7e45-4f56-921a-071c701f9b1a", + "id": "6b404d26-2390-4d8e-b85c-894dc5929910", "savedPayload": { "position": { "x": 5873.755613694327, @@ -12026,7 +12082,7 @@ "name": " ", "code": "x = record.end\ny = record.ema5", "project": "Foundations", - "id": "d940666c-2648-4f04-aaf6-0bccfa1a88e7", + "id": "aa0bf3c1-e568-447e-bfbd-1574ab92b75f", "savedPayload": { "position": { "x": 6065.106153838108, @@ -12049,7 +12105,7 @@ } } }, - "id": "d9b05c6d-db4a-4f37-b902-f68e0175b482", + "id": "b69c1ea6-bdc3-4e6e-9f00-c4e2ed16f938", "savedPayload": { "position": { "x": 5819.55571386453, @@ -12081,7 +12137,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema1", "project": "Foundations", - "id": "ded0ae75-4a74-404d-85c7-97cc178b15dd", + "id": "c4125f50-6378-4dfb-a24c-ff8e7d0b8a08", "savedPayload": { "position": { "x": 5800.785294748296, @@ -12104,7 +12160,7 @@ } } }, - "id": "c60b4839-9f50-4cb8-8750-32a4646393d5", + "id": "5994f7c6-8d58-47e7-8131-d3c8bcaee0ff", "savedPayload": { "position": { "x": 5687.395284319624, @@ -12136,7 +12192,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ema1", "project": "Foundations", - "id": "1ab75eb9-6f64-4fe9-81b3-b0973a14712b", + "id": "24e6290c-b232-46fc-9a45-195dd3a5a3bd", "savedPayload": { "position": { "x": 5464.463381387334, @@ -12159,7 +12215,7 @@ } } }, - "id": "1c2ec558-bae9-4c6e-b98a-75065eea8b43", + "id": "74bd8cf1-0d6b-4984-96c3-94fe1370034b", "savedPayload": { "position": { "x": 5519.234327639143, @@ -12191,7 +12247,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema2", "project": "Foundations", - "id": "6d27ca30-e800-4d83-b390-32f1f9811453", + "id": "71fc8499-be71-4777-8d8b-94ab7347b4f8", "savedPayload": { "position": { "x": 5162.920244910246, @@ -12214,7 +12270,7 @@ } } }, - "id": "e41029a5-4c7e-4595-b117-4c4857ce7f2e", + "id": "087ef18a-f265-4847-8c87-0999d5c852e5", "savedPayload": { "position": { "x": 5368.462759400599, @@ -12246,7 +12302,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ema2", "project": "Foundations", - "id": "2d8c30e4-8d26-42e8-84e0-41ead54555d5", + "id": "f007e47e-7eb2-4c0a-bd22-fa999a245097", "savedPayload": { "position": { "x": 4991.893700546513, @@ -12269,7 +12325,7 @@ } } }, - "id": "b5911058-d509-4936-a514-0aee8e269577", + "id": "7976da9b-9e90-4d59-a970-4778d1ef8f7d", "savedPayload": { "position": { "x": 5282.949487218732, @@ -12301,7 +12357,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema3", "project": "Foundations", - "id": "2535d603-5dd8-48c5-9f8b-6720647cdc0b", + "id": "9c6cfb7e-2bba-4624-bef0-4f9d186d260f", "savedPayload": { "position": { "x": 5005.683467715805, @@ -12324,7 +12380,7 @@ } } }, - "id": "8cf8a83f-f7a5-43f6-8f14-6effed31e10e", + "id": "61ab569b-13b1-4b23-8905-be7cf5b9b5c9", "savedPayload": { "position": { "x": 5289.844370803378, @@ -12348,7 +12404,7 @@ } } ], - "id": "c0f6718f-dc1e-4d20-9b90-e011cf490349", + "id": "830260ce-c860-4482-8420-4f5e2d0b36d5", "savedPayload": { "position": { "x": 5684.1882199084375, @@ -12386,7 +12442,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\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": "54502712-3757-44fa-ba53-60de50988397", + "id": "96d17a1d-5564-4792-8fbc-408f2dcde7e8", "savedPayload": { "position": { "x": 5905.1588004555315, @@ -12410,7 +12466,7 @@ } }, "styleConditions": [], - "id": "abd396e9-831e-4f94-a9f1-27e1fddc02c6", + "id": "7191d831-91f1-4ff1-a6c7-360e894c7524", "savedPayload": { "position": { "x": 5612.680426800985, @@ -12438,7 +12494,7 @@ "type": "Polygon Vertex", "name": " EMA1 Begin", "project": "Foundations", - "id": "ec1211f9-35c3-4bef-a0b1-7df4714e2811", + "id": "4cfe6883-cd36-439a-b9ae-d6bb9cdde1f9", "savedPayload": { "position": { "x": 5253.445772959543, @@ -12462,7 +12518,7 @@ "referenceParent": { "type": "Point", "name": "EMA1 Begin", - "id": "c60b4839-9f50-4cb8-8750-32a4646393d5" + "id": "5994f7c6-8d58-47e7-8131-d3c8bcaee0ff" }, "referenceParentCombinedNodePath": [ [ @@ -12508,7 +12564,7 @@ "type": "Polygon Vertex", "name": " EMA1 End", "project": "Foundations", - "id": "87b71611-c7a8-4b96-b237-a91b7c6cede6", + "id": "4c3e109b-5c77-440e-ab93-2bbbc07295bd", "savedPayload": { "position": { "x": 5027.723679491891, @@ -12532,7 +12588,7 @@ "referenceParent": { "type": "Point", "name": "EMA1 End", - "id": "1c2ec558-bae9-4c6e-b98a-75065eea8b43" + "id": "74bd8cf1-0d6b-4984-96c3-94fe1370034b" }, "referenceParentCombinedNodePath": [ [ @@ -12575,7 +12631,7 @@ } } ], - "id": "2b6ee91b-9c0b-449e-8f6b-c911eadb1127", + "id": "1c86d0ee-edb0-4275-b9ff-be17067b5372", "savedPayload": { "position": { "x": 5540.477728076223, @@ -12611,7 +12667,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"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": "691c9307-afc1-4f6e-a4af-ebabffc1f7dd", + "id": "5f8f8d7d-af26-425f-8c98-1dcfe6f73913", "savedPayload": { "position": { "x": 7414.361583566111, @@ -12635,7 +12691,7 @@ } }, "styleConditions": [], - "id": "5a2f952a-6eaf-4386-9bd4-b4c64f66e05e", + "id": "9f18c919-5ab9-4c22-af15-57a2b95a238d", "savedPayload": { "position": { "x": 7115.200444411757, @@ -12663,7 +12719,7 @@ "type": "Polygon Vertex", "name": " EMA2 Begin", "project": "Foundations", - "id": "f759dcdb-9bdf-4b82-9a7a-72d8097c25b9", + "id": "fa64a5f9-9993-44c8-b271-8af2795f29c5", "savedPayload": { "position": { "x": 6793.620277181476, @@ -12687,7 +12743,7 @@ "referenceParent": { "type": "Point", "name": "EMA2 Begin", - "id": "e41029a5-4c7e-4595-b117-4c4857ce7f2e" + "id": "087ef18a-f265-4847-8c87-0999d5c852e5" }, "referenceParentCombinedNodePath": [ [ @@ -12733,7 +12789,7 @@ "type": "Polygon Vertex", "name": " EMA2 End", "project": "Foundations", - "id": "9d12ee32-8a1a-480c-9d0a-b17e3ca17084", + "id": "efb79ebe-1fbc-4106-8bf1-6df3ede6ffc8", "savedPayload": { "position": { "x": 6516.87816610305, @@ -12757,7 +12813,7 @@ "referenceParent": { "type": "Point", "name": "EMA2 End", - "id": "b5911058-d509-4936-a514-0aee8e269577" + "id": "7976da9b-9e90-4d59-a970-4778d1ef8f7d" }, "referenceParentCombinedNodePath": [ [ @@ -12800,7 +12856,7 @@ } } ], - "id": "5046e2db-7ba1-4c3a-a563-e6f6aec61bee", + "id": "8cc20ae3-1efa-450b-87f8-618d0c8c938d", "savedPayload": { "position": { "x": 5281.164000777663, @@ -12836,7 +12892,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\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": "1e03be33-680d-4ac7-ac3b-71c1155a3615", + "id": "52532195-16ca-43fb-b561-f2da7d0c5b24", "savedPayload": { "position": { "x": 6928.578735876706, @@ -12860,7 +12916,7 @@ } }, "styleConditions": [], - "id": "ff6d6a84-25a2-4aae-b0e2-7574948c42a4", + "id": "53e2ec9e-1880-45b8-9525-224824cf2321", "savedPayload": { "position": { "x": 6759.582718457619, @@ -12888,7 +12944,7 @@ "type": "Polygon Vertex", "name": " EMA3 Begin", "project": "Foundations", - "id": "c1382c73-d4e4-449a-9b8e-550e4dcb54d5", + "id": "2abeea16-38fb-4eea-af47-61ae93052953", "savedPayload": { "position": { "x": 6342.715068743734, @@ -12912,7 +12968,7 @@ "referenceParent": { "type": "Point", "name": "EMA3 Begin", - "id": "8cf8a83f-f7a5-43f6-8f14-6effed31e10e" + "id": "61ab569b-13b1-4b23-8905-be7cf5b9b5c9" }, "referenceParentCombinedNodePath": [ [ @@ -12958,7 +13014,7 @@ "type": "Polygon Vertex", "name": " EMA3 End", "project": "Foundations", - "id": "dbd9d74f-b56e-4fdc-8363-e1b69639a912", + "id": "61db7e47-e4ee-4a7f-ae11-9465960635aa", "savedPayload": { "position": { "x": 6421.590683619446, @@ -12982,7 +13038,7 @@ "referenceParent": { "type": "Point", "name": "EMA3 End", - "id": "b9b1451b-b9ff-4795-aab8-7aa90d78ebc1" + "id": "f74fa4a3-053e-4807-a9f9-4afa1e5b1a8e" }, "referenceParentCombinedNodePath": [ [ @@ -13025,7 +13081,7 @@ } } ], - "id": "7be635eb-1ede-494e-8759-44675ffc7e7d", + "id": "37de0cf6-5c5c-4cd9-bdd3-b3a62fbf415a", "savedPayload": { "position": { "x": 5101.515563704619, @@ -13061,7 +13117,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\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": "780494b1-c1c3-4e1e-8797-1ac11568aec5", + "id": "83ff4fda-7cbb-4350-8226-6d5d150f4adf", "savedPayload": { "position": { "x": 6374.933386950947, @@ -13085,7 +13141,7 @@ } }, "styleConditions": [], - "id": "631b9bb2-ef75-4a4c-a743-345b358226be", + "id": "60ac79de-4904-4511-b5f9-ac372db707da", "savedPayload": { "position": { "x": 6463.359939274218, @@ -13113,7 +13169,7 @@ "type": "Polygon Vertex", "name": " EMA4 Begin", "project": "Foundations", - "id": "ae91afb5-f5f1-4282-838f-a82d4a1509af", + "id": "fd7bb382-2ec2-42aa-b11c-a2ed2cbe8a32", "savedPayload": { "position": { "x": 6265.114649861646, @@ -13137,7 +13193,7 @@ "referenceParent": { "type": "Point", "name": "EMA4 Begin", - "id": "e40ebb0b-7c62-48e2-a66d-6497a03baf0e" + "id": "08afa4d6-b8a0-4595-9aa9-f5b670601aa5" }, "referenceParentCombinedNodePath": [ [ @@ -13183,7 +13239,7 @@ "type": "Polygon Vertex", "name": " EMA4 End", "project": "Foundations", - "id": "a7e3208f-045d-426b-b0cc-0339a5fa5405", + "id": "ce70ac74-5a18-4cf0-bf5c-14475a92b94f", "savedPayload": { "position": { "x": 6640.213043920759, @@ -13207,7 +13263,7 @@ "referenceParent": { "type": "Point", "name": "EMA4 End", - "id": "1f700fad-4f6b-4e4e-86d7-98a4204e70b6" + "id": "a3ca2d4f-2cba-48df-a605-1605462df4bc" }, "referenceParentCombinedNodePath": [ [ @@ -13250,7 +13306,7 @@ } } ], - "id": "8d123d7e-db87-4128-baac-217fd8e88206", + "id": "3e047b56-5d82-4650-822a-72cdb41c05f0", "savedPayload": { "position": { "x": 5136.811354133372, @@ -13286,7 +13342,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_PURPLE\"\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": "16cd3d71-0b5e-4b0d-ad75-50f38d92a55e", + "id": "631f7e4b-c6ed-4abc-9f9d-9de9588ddd1c", "savedPayload": { "position": { "x": 5615.33177683689, @@ -13310,7 +13366,7 @@ } }, "styleConditions": [], - "id": "fbb79fb2-88a5-45f1-a81e-56a288040163", + "id": "3b99546c-224b-45ce-8b5f-39e67cfbe578", "savedPayload": { "position": { "x": 5894.593901430151, @@ -13338,7 +13394,7 @@ "type": "Polygon Vertex", "name": " EMA5 End", "project": "Foundations", - "id": "e73914aa-c767-4df2-87cd-7989733f8629", + "id": "5f0e8977-eaae-429e-b090-b61476b6e8a6", "savedPayload": { "position": { "x": 6064.253718713494, @@ -13362,7 +13418,7 @@ "referenceParent": { "type": "Point", "name": "EMA5 End", - "id": "d9b05c6d-db4a-4f37-b902-f68e0175b482" + "id": "b69c1ea6-bdc3-4e6e-9f00-c4e2ed16f938" }, "referenceParentCombinedNodePath": [ [ @@ -13408,7 +13464,7 @@ "type": "Polygon Vertex", "name": " EMA5 Begin", "project": "Foundations", - "id": "3d4f9cb7-7b05-4769-ba5b-c5a6ccddf47d", + "id": "4902537a-bb2c-4ae0-ad8b-31794bb61c87", "savedPayload": { "position": { "x": 6453.118150616674, @@ -13432,7 +13488,7 @@ "referenceParent": { "type": "Point", "name": "EMA5 Begin", - "id": "43d0d165-7e45-4f56-921a-071c701f9b1a" + "id": "6b404d26-2390-4d8e-b85c-894dc5929910" }, "referenceParentCombinedNodePath": [ [ @@ -13475,7 +13531,7 @@ } } ], - "id": "ea7d9ff3-e2f6-4f02-90f0-345becd2ee22", + "id": "ab4f3339-e040-4772-a9ef-8c99986a6e5f", "savedPayload": { "position": { "x": 5360.472921968158, @@ -13501,7 +13557,7 @@ ], "images": [], "texts": [], - "id": "1d0fce7f-75e2-4043-b1c1-3c77159a6015", + "id": "4cdfbb45-260e-41f2-8996-a7a0340ac1d2", "savedPayload": { "position": { "x": 5386.958333333332, @@ -13541,7 +13597,7 @@ "name": "New Data Formula", "code": "record.ema1", "project": "Foundations", - "id": "a4d28778-d839-4fb7-bd9d-95c2448cb496", + "id": "168d8b78-7907-4448-a4b8-8b28d5c266dc", "savedPayload": { "position": { "x": 6197.958333333332, @@ -13569,7 +13625,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "aacff89f-1848-4082-b5cc-c9e5744f2bf8", + "id": "398298e1-ec73-4256-9309-509c29f14ad9", "savedPayload": { "position": { "x": 6197.958333333332, @@ -13592,7 +13648,7 @@ } } }, - "id": "07c763df-b271-4c1a-932b-9731ab286bc7", + "id": "aac1c323-3996-40b5-a725-b34826ee5ee2", "savedPayload": { "position": { "x": 5934.414657080285, @@ -13625,7 +13681,7 @@ "name": "New Data Formula", "code": "record.ema2", "project": "Foundations", - "id": "1db0f614-8712-4d88-8a69-dcd05afaf4e7", + "id": "72ebfe2a-6aa0-42f7-ae8f-14c7f0f33fe9", "savedPayload": { "position": { "x": 6197.958333333332, @@ -13653,7 +13709,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "b7daa3b0-9c54-4741-b86b-340d601dee90", + "id": "ea457eaf-2961-486a-8727-5ebe0391da36", "savedPayload": { "position": { "x": 6647.958333333332, @@ -13676,7 +13732,7 @@ } } }, - "id": "1faf4e39-2024-4c85-a414-c0a4b828fe0e", + "id": "f9391f68-d358-4179-81e8-76a5fa4b1101", "savedPayload": { "position": { "x": 5863.686976427457, @@ -13709,7 +13765,7 @@ "name": "New Data Formula", "code": "record.ema3", "project": "Foundations", - "id": "017bd9c9-2f23-4a73-b23f-af13be4cdfe7", + "id": "51d4cb27-54f0-41f3-b914-a1af308b4ad0", "savedPayload": { "position": { "x": 5792.959295774629, @@ -13737,7 +13793,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "f4cb478d-7f31-4a27-a52a-7d7349ad9119", + "id": "87c877b5-0734-4c8b-afdb-927148be1b65", "savedPayload": { "position": { "x": 6297.927399290499, @@ -13760,7 +13816,7 @@ } } }, - "id": "8b8fa196-95a8-44c5-a71b-a1ad9a3d0a1a", + "id": "6261b192-d82e-45b3-88ac-1d5a8b249f01", "savedPayload": { "position": { "x": 6080.807187858978, @@ -13793,7 +13849,7 @@ "name": "New Data Formula", "code": "record.ema4", "project": "Foundations", - "id": "ac6e6eab-8364-484b-a330-c76cf5ed780b", + "id": "d114ecaa-5d5b-43da-875d-d1060d330707", "savedPayload": { "position": { "x": 7097.958333333332, @@ -13821,7 +13877,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "eac92700-ee6b-4efe-9e5e-fe3a60bd8c0f", + "id": "cb76aded-d12a-4dd0-b4ec-72cfed3aa5e1", "savedPayload": { "position": { "x": 7097.958333333332, @@ -13844,7 +13900,7 @@ } } }, - "id": "332da725-f6b4-4f78-8063-3aebd5cc5255", + "id": "60877e2d-5993-454c-8d61-bbea9db49a61", "savedPayload": { "position": { "x": 6368.655079943327, @@ -13877,7 +13933,7 @@ "name": "New Data Formula", "code": "record.ema5", "project": "Foundations", - "id": "c472ca40-7b66-4f6b-aa2f-2e2a5c9d2d83", + "id": "cea24bf9-bc59-40cf-8403-b7bb4adc5315", "savedPayload": { "position": { "x": 7543.958333333332, @@ -13905,7 +13961,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "8d3ba318-bdc3-4be9-8606-9bee48456abd", + "id": "312afc0e-4571-4ecf-ba1b-3ac334865bfb", "savedPayload": { "position": { "x": 7093.958333333332, @@ -13928,7 +13984,7 @@ } } }, - "id": "33b77186-276a-4d79-8ab8-c23fe8beecef", + "id": "d20441fd-01dc-4d0a-a321-d754b0f93461", "savedPayload": { "position": { "x": 6439.382760596155, @@ -13952,7 +14008,7 @@ } } ], - "id": "adfbe212-6cc5-4edc-992a-fccf7f04c1ad", + "id": "fc1414f4-accd-4277-bb61-320b1168028f", "savedPayload": { "position": { "x": 6151.534868511806, @@ -13976,7 +14032,7 @@ } } ], - "id": "f2f58fe0-a4b1-492e-a674-cb9a289514e9", + "id": "322acc30-f2a5-4b61-b641-1813da97b46c", "savedPayload": { "position": { "x": 6222.262549164634, @@ -14000,7 +14056,7 @@ } } ], - "id": "a4a36393-da53-46a6-b291-6ef3614810e7", + "id": "b1ea5182-495e-4764-a087-619ca88520c2", "savedPayload": { "position": { "x": 6510.110441248983, @@ -14053,7 +14109,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.t2i1", "project": "Foundations", - "id": "307d7143-04e8-4a5b-bf0c-ba72f33d321e", + "id": "58c0c188-dba2-4a2d-9465-5807f334f9ea", "savedPayload": { "position": { "x": 6611.7429300433705, @@ -14076,7 +14132,7 @@ } } }, - "id": "83e98c91-c102-4679-b91d-0e8b4be12560", + "id": "42e4f45e-34b8-44a8-a8cd-dabc422d9180", "savedPayload": { "position": { "x": 6495.880386159681, @@ -14108,7 +14164,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.t2i1", "project": "Foundations", - "id": "66842062-b02d-41a3-b26b-5516b3f00a01", + "id": "11bf3304-84ff-470b-b1d3-24f9f5173b9f", "savedPayload": { "position": { "x": 6673.462122496132, @@ -14131,7 +14187,7 @@ } } }, - "id": "40446a08-afdd-49ab-9d28-51592f8b9dca", + "id": "73e744e2-6fc0-4dac-91b6-f59eb9408804", "savedPayload": { "position": { "x": 6526.7399823860615, @@ -14163,7 +14219,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.t2i2", "project": "Foundations", - "id": "b8b2b155-4180-4970-b8a2-933633b1cc61", + "id": "2f857a81-35e6-4aba-bc83-32223962b09c", "savedPayload": { "position": { "x": 6514.21178677068, @@ -14186,7 +14242,7 @@ } } }, - "id": "2241f2b7-840a-4027-ad65-c2683429d61d", + "id": "e7900788-6b5a-4ca7-8fbc-d93970d950fa", "savedPayload": { "position": { "x": 6447.114814523336, @@ -14218,7 +14274,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.t2i2", "project": "Foundations", - "id": "5012095e-0110-4b44-b033-ca4cc333bda1", + "id": "ddf49ecf-3c5e-4445-9a86-59c83e80fcd9", "savedPayload": { "position": { "x": 6253.910673783121, @@ -14241,7 +14297,7 @@ } } }, - "id": "7730cc1a-682f-4dd0-9736-c3cb229e8ec8", + "id": "7256ff63-85ff-4414-9bc5-5f6a9e37b7e4", "savedPayload": { "position": { "x": 6316.964258029556, @@ -14273,7 +14329,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 50", "project": "Foundations", - "id": "f86580e9-be68-4b71-bc71-8a5ab2463f25", + "id": "600f0fd5-bfe4-432a-86ae-0be6db524d49", "savedPayload": { "position": { "x": 6088.5708307881305, @@ -14296,7 +14352,7 @@ } } }, - "id": "94de5f90-75e3-4a68-9921-3b14eaab7d84", + "id": "e4cca3a2-338d-4331-ba42-47bbdef206bf", "savedPayload": { "position": { "x": 6234.294336532061, @@ -14328,7 +14384,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 50", "project": "Foundations", - "id": "7d92934b-ce0a-4132-83bf-925f56ca5fcd", + "id": "c3a421e6-346f-4079-88c1-bd8847b70c64", "savedPayload": { "position": { "x": 6142.696531879088, @@ -14351,7 +14407,7 @@ } } }, - "id": "71305083-c9cb-4c3b-bd30-6f1e32929f7d", + "id": "a492962e-886b-4910-ab7d-d53035a2b82d", "savedPayload": { "position": { "x": 6261.3571870775395, @@ -14375,7 +14431,7 @@ } } ], - "id": "bc4d0b36-7319-496a-995d-315c768d4db7", + "id": "715cc6e6-f347-4b61-836b-b6f025bf7188", "savedPayload": { "position": { "x": 6380.017842275991, @@ -14413,7 +14469,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\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": "2021e37d-1931-4e80-b2d8-93740bb2291f", + "id": "06e02958-af9a-440a-86e1-d8cac0dfad14", "savedPayload": { "position": { "x": 6136.00327085655, @@ -14437,7 +14493,7 @@ } }, "styleConditions": [], - "id": "f08bd1be-1b2c-4d86-ba42-718d501938dc", + "id": "a39ff1b4-1dec-4bfc-8932-2f52c719c2e6", "savedPayload": { "position": { "x": 6358.946718499768, @@ -14465,7 +14521,7 @@ "type": "Polygon Vertex", "name": " T2I2 Begin", "project": "Foundations", - "id": "f46e0891-b9a3-4bb6-85e3-191e371ce531", + "id": "419c81ce-d481-4d54-870b-1b0fa010e117", "savedPayload": { "position": { "x": 6381.150984235329, @@ -14489,7 +14545,7 @@ "referenceParent": { "type": "Point", "name": "T2I2 Begin", - "id": "2241f2b7-840a-4027-ad65-c2683429d61d" + "id": "e7900788-6b5a-4ca7-8fbc-d93970d950fa" }, "referenceParentCombinedNodePath": [ [ @@ -14535,7 +14591,7 @@ "type": "Polygon Vertex", "name": " T2I2 End", "project": "Foundations", - "id": "688babcb-81cc-4ac9-a0cb-3debf9c6866e", + "id": "853b2025-8f3b-48d7-9377-9a1056b15848", "savedPayload": { "position": { "x": 6804.833613786204, @@ -14559,7 +14615,7 @@ "referenceParent": { "type": "Point", "name": "T2I2 End", - "id": "7730cc1a-682f-4dd0-9736-c3cb229e8ec8" + "id": "7256ff63-85ff-4414-9bc5-5f6a9e37b7e4" }, "referenceParentCombinedNodePath": [ [ @@ -14602,7 +14658,7 @@ } } ], - "id": "0cf90294-4403-4779-928e-1eba8f496dcb", + "id": "3d1e40fd-c8a4-4910-92b2-55702347118e", "savedPayload": { "position": { "x": 6093.875716083951, @@ -14638,7 +14694,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\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": "08ecf384-1a8d-4497-9b96-69c6716f8228", + "id": "dcad15a5-81ae-40d5-98bd-f447cc13dd98", "savedPayload": { "position": { "x": 5882.650712197999, @@ -14662,7 +14718,7 @@ } }, "styleConditions": [], - "id": "dda46f58-dcca-4fc6-9ce8-a640c20ef6c4", + "id": "62fdcc46-76ce-4714-878b-719f8ac112af", "savedPayload": { "position": { "x": 6032.650712197999, @@ -14690,7 +14746,7 @@ "type": "Polygon Vertex", "name": " T2I1 Begin", "project": "Foundations", - "id": "9701a547-4ec6-40df-b4b7-38194af19dc6", + "id": "74fb6fae-9c66-47fe-bfc2-c2f734a18102", "savedPayload": { "position": { "x": 5922.843091062667, @@ -14714,7 +14770,7 @@ "referenceParent": { "type": "Point", "name": "T2I1 Begin", - "id": "83e98c91-c102-4679-b91d-0e8b4be12560" + "id": "42e4f45e-34b8-44a8-a8cd-dabc422d9180" }, "referenceParentCombinedNodePath": [ [ @@ -14760,7 +14816,7 @@ "type": "Polygon Vertex", "name": " T2I1 End", "project": "Foundations", - "id": "733484aa-3e8f-4003-a8a6-b7997f701075", + "id": "5d418e64-e20e-4673-86b0-d914bc8d97f0", "savedPayload": { "position": { "x": 6332.650712197999, @@ -14784,7 +14840,7 @@ "referenceParent": { "type": "Point", "name": "T2I1 End", - "id": "40446a08-afdd-49ab-9d28-51592f8b9dca" + "id": "73e744e2-6fc0-4dac-91b6-f59eb9408804" }, "referenceParentCombinedNodePath": [ [ @@ -14827,7 +14883,7 @@ } } ], - "id": "5dab0d4f-c8e5-4a50-b00f-f64f970d99ea", + "id": "126cbe2b-b91f-4d51-b4ec-ea9cdb58952d", "savedPayload": { "position": { "x": 6197.8273628173265, @@ -14863,7 +14919,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\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": "8556f677-9292-455e-b60d-cf1fb1130482", + "id": "fe19f199-dd50-4cdc-9453-71f22f7e507d", "savedPayload": { "position": { "x": 6059.827419530744, @@ -14887,7 +14943,7 @@ } }, "styleConditions": [], - "id": "f0b03b45-e280-46f4-a2a6-1da80215be3e", + "id": "adef633a-4361-4b0b-b066-ae6aa525ba87", "savedPayload": { "position": { "x": 6305.1432352300735, @@ -14915,7 +14971,7 @@ "type": "Polygon Vertex", "name": " 50 begin", "project": "Foundations", - "id": "1da950fa-930e-417b-a762-3bcd84fb47b3", + "id": "f37d1ddb-16ab-4631-9ca2-c3902d4fb450", "savedPayload": { "position": { "x": 6723.144170635105, @@ -14939,7 +14995,7 @@ "referenceParent": { "type": "Point", "name": "50 begin", - "id": "94de5f90-75e3-4a68-9921-3b14eaab7d84" + "id": "e4cca3a2-338d-4331-ba42-47bbdef206bf" }, "referenceParentCombinedNodePath": [ [ @@ -14985,7 +15041,7 @@ "type": "Polygon Vertex", "name": " 50 end", "project": "Foundations", - "id": "0b07bb4d-9625-4177-aa99-20bb26ddedef", + "id": "8bfccacb-a740-48a3-93e6-d88219b9be66", "savedPayload": { "position": { "x": 6795.7748666287325, @@ -15009,7 +15065,7 @@ "referenceParent": { "type": "Point", "name": "50 end", - "id": "71305083-c9cb-4c3b-bd30-6f1e32929f7d" + "id": "a492962e-886b-4910-ab7d-d53035a2b82d" }, "referenceParentCombinedNodePath": [ [ @@ -15052,7 +15108,7 @@ } } ], - "id": "c04d33eb-736d-4469-bed1-bc4b10186409", + "id": "528d09a3-3247-42ee-a383-e2d98a5aa500", "savedPayload": { "position": { "x": 6550.459050929403, @@ -15078,7 +15134,7 @@ ], "images": [], "texts": [], - "id": "eadfd191-ff23-4df0-bf33-06168107032a", + "id": "f1ad2009-b3ff-451c-b618-7567cb243eaf", "savedPayload": { "position": { "x": 6377.773931223701, @@ -15118,7 +15174,7 @@ "name": "New Data Formula", "code": "record.t2i1", "project": "Foundations", - "id": "6c6d80e5-8fb0-4bab-b357-e8a89ebec9c3", + "id": "f95849b6-33f0-46b3-9b60-568ad8bfdf59", "savedPayload": { "position": { "x": 6530.9332125857545, @@ -15146,7 +15202,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "a98d12ba-8cdf-4908-951a-42180bbcf8dc", + "id": "e47408b0-952a-459c-954d-c90e9bee2c86", "savedPayload": { "position": { "x": 7037.520615870545, @@ -15169,7 +15225,7 @@ } } }, - "id": "dbc4297b-b7b1-491a-b5d6-71a6b3018cd6", + "id": "7b0c1118-9a6d-4b93-8269-f043776bd6ce", "savedPayload": { "position": { "x": 6817.605054321597, @@ -15202,7 +15258,7 @@ "name": "New Data Formula", "code": "record.t2i2", "project": "Foundations", - "id": "8a7cc804-7e38-48b0-8ced-a9e9284083ef", + "id": "4b815064-9d22-40dd-ad66-770bcc9fcd7d", "savedPayload": { "position": { "x": 7390.948737793282, @@ -15230,7 +15286,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "8c9060a3-4857-44c3-99e5-a1e8f556c835", + "id": "6e477a9a-ae86-4498-88b7-fae9fc3ed6f2", "savedPayload": { "position": { "x": 7237.789456431228, @@ -15253,7 +15309,7 @@ } } }, - "id": "a98fc0db-ef7c-48c9-a09e-63df7931d3b1", + "id": "5e693237-8fe5-42fb-9178-9856692d2fe3", "savedPayload": { "position": { "x": 7171.033176244334, @@ -15277,7 +15333,7 @@ } } ], - "id": "50af5b29-9499-48ef-82fb-96df6c77b5ba", + "id": "a43bd218-4cca-46f9-ba73-a4da34fdd9e5", "savedPayload": { "position": { "x": 6884.361334508491, @@ -15301,7 +15357,7 @@ } } ], - "id": "3d547b1c-afab-4b32-a401-5401021b11a7", + "id": "ac9cd31b-1b00-4e26-a3a7-5e9f25a7743b", "savedPayload": { "position": { "x": 6664.445772959543, @@ -15325,7 +15381,7 @@ } } ], - "id": "de692d25-3d72-4287-a0d9-360d356932ab", + "id": "1e4882d5-b646-4364-b951-2b4297dfb38e", "savedPayload": { "position": { "x": 6601.5001131497465, @@ -15379,7 +15435,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.bsv36", "project": "Foundations", - "id": "0c6a487b-0931-4c0b-9473-26ef41760a44", + "id": "763227bc-7c34-41bc-bab7-a82e3b92b09a", "savedPayload": { "position": { "x": 7054.430396196181, @@ -15402,7 +15458,7 @@ } } }, - "id": "4d1ea30a-cc23-400f-bfb9-d34333a420d5", + "id": "4836a791-d6d3-4855-982d-7e624de2992b", "savedPayload": { "position": { "x": 6929.84998370898, @@ -15434,7 +15490,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.bsv36", "project": "Foundations", - "id": "9a7e6a15-91b9-4dde-bdbd-67138abfc153", + "id": "9e05d8aa-9c37-4b5a-9f13-6aae6e57c1d7", "savedPayload": { "position": { "x": 7103.540862876009, @@ -15457,7 +15513,7 @@ } } }, - "id": "be805dbf-9f76-46b9-94f6-e62bd27b1e56", + "id": "eac8521e-8442-4d16-835f-e9464a096f49", "savedPayload": { "position": { "x": 6954.405217048894, @@ -15489,7 +15545,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 0", "project": "Foundations", - "id": "07cbbc0c-5f2d-4bf9-96cf-9b268e58b9f6", + "id": "87e6c01b-2962-45bc-9b67-bb08eb41321a", "savedPayload": { "position": { "x": 7013.086877274658, @@ -15512,7 +15568,7 @@ } } }, - "id": "08eb5cd2-a786-4bf2-935c-3158b5d86e90", + "id": "fc3477d0-3bd3-4a83-8233-4457fe5b1755", "savedPayload": { "position": { "x": 6909.178224248219, @@ -15544,7 +15600,7 @@ "name": "New Point Formula", "code": "x = record.end\ny =0", "project": "Foundations", - "id": "2bc479b4-5b2d-4a05-a4dd-946544729418", + "id": "3443ed65-c644-48e4-b067-1aa70761da5b", "savedPayload": { "position": { "x": 6825.392864539081, @@ -15567,7 +15623,7 @@ } } }, - "id": "f9aa2adc-db34-4eb3-873f-f898fed3aca3", + "id": "4e62e207-3987-407a-805a-00aca1aef8a0", "savedPayload": { "position": { "x": 6815.33121788043, @@ -15599,7 +15655,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 0.85", "project": "Foundations", - "id": "9233951b-5ddd-405e-a31d-b19ac7de5538", + "id": "53acc479-6acd-40dc-b62d-4a6342f54228", "savedPayload": { "position": { "x": 6628.282939214845, @@ -15622,7 +15678,7 @@ } } }, - "id": "aba03fb2-18cf-49cb-a3ae-a70eee6f9469", + "id": "f4a1edf7-9031-4de1-9c61-4b1ee3c5a6bc", "savedPayload": { "position": { "x": 6716.776255218312, @@ -15654,7 +15710,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 0.85", "project": "Foundations", - "id": "ff6b90f4-6879-44c6-9e08-f6692a56bea9", + "id": "b69bc334-5a65-4e81-9b49-09a6f2bc5da1", "savedPayload": { "position": { "x": 6513.987025993967, @@ -15677,7 +15733,7 @@ } } }, - "id": "26866f31-730c-47b1-a6a2-fcd4a6d43a59", + "id": "f435a349-8540-4869-8816-768b57bf132d", "savedPayload": { "position": { "x": 6659.628298607873, @@ -15709,7 +15765,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = -0.85", "project": "Foundations", - "id": "35205899-1e5a-40a9-a753-06c0aabaa801", + "id": "48c55135-bf1d-4366-8370-cbc91bdfe80d", "savedPayload": { "position": { "x": 6535.985452930076, @@ -15732,7 +15788,7 @@ } } }, - "id": "409425e2-2839-4af8-8714-234160d53baf", + "id": "d42b5385-606d-4905-8ee1-8b1e5cf26049", "savedPayload": { "position": { "x": 6670.627512075927, @@ -15764,7 +15820,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = -0.85", "project": "Foundations", - "id": "93c93f8a-2351-4544-8573-cbdc1459afe6", + "id": "e7ca6705-6fb7-45c0-a6ae-baf5cea750cd", "savedPayload": { "position": { "x": 6683.984911574491, @@ -15787,7 +15843,7 @@ } } }, - "id": "720a9d97-1113-42d9-9f3f-e641b345574b", + "id": "5e2dda52-95af-43e9-82f6-70cba748f52a", "savedPayload": { "position": { "x": 6744.627241398135, @@ -15811,7 +15867,7 @@ } } ], - "id": "b6a4f06a-9630-4328-b18a-5cb3e7152bcb", + "id": "f8fdb140-9bf7-499b-b537-5695adaf5b78", "savedPayload": { "position": { "x": 7346.130361106563, @@ -15849,7 +15905,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\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": "daa95dd2-dab5-41d2-9612-d5f84eab916f", + "id": "fd0ff846-5b46-4113-b958-5779dc34f49c", "savedPayload": { "position": { "x": 5898.968125722815, @@ -15873,7 +15929,7 @@ } }, "styleConditions": [], - "id": "21c5865c-65e2-48b1-b32e-35786649e397", + "id": "5fcb3892-a41e-4c8d-8343-e4dd9f840b8d", "savedPayload": { "position": { "x": 6331.689594129104, @@ -15901,7 +15957,7 @@ "type": "Polygon Vertex", "name": " BSV36 End", "project": "Foundations", - "id": "0b6bb578-790a-4eae-95b1-1d30a1dad961", + "id": "515ad39e-2017-4b9a-9a14-1a2943d147b6", "savedPayload": { "position": { "x": 6348.776450429636, @@ -15925,7 +15981,7 @@ "referenceParent": { "type": "Point", "name": "BSV36 End", - "id": "be805dbf-9f76-46b9-94f6-e62bd27b1e56" + "id": "eac8521e-8442-4d16-835f-e9464a096f49" }, "referenceParentCombinedNodePath": [ [ @@ -15971,7 +16027,7 @@ "type": "Polygon Vertex", "name": " BSV36 Begin", "project": "Foundations", - "id": "82e2d8c2-7e06-47ce-9dc3-3e0b744ced2f", + "id": "ccb03b03-36fc-4969-88d2-53451430322b", "savedPayload": { "position": { "x": 7197.1325309416825, @@ -15995,7 +16051,7 @@ "referenceParent": { "type": "Point", "name": "BSV36 Begin", - "id": "4d1ea30a-cc23-400f-bfb9-d34333a420d5" + "id": "4836a791-d6d3-4855-982d-7e624de2992b" }, "referenceParentCombinedNodePath": [ [ @@ -16038,7 +16094,7 @@ } } ], - "id": "d452b777-d286-4b6f-acb8-ebca98a09625", + "id": "8af2a429-9b2c-4d59-a326-2dadc4bb203d", "savedPayload": { "position": { "x": 7096.580435466214, @@ -16074,7 +16130,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\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": "241ab279-0e0c-4189-9d6c-e23fe40de87a", + "id": "8ea8d251-dbc0-47d6-92ac-064352b5ce6d", "savedPayload": { "position": { "x": 6781.497918835925, @@ -16098,7 +16154,7 @@ } }, "styleConditions": [], - "id": "92d83585-6dbb-488d-882e-c9d052060619", + "id": "e272473a-ba90-444e-ac9a-60c53dfce49d", "savedPayload": { "position": { "x": 7197.1325309416825, @@ -16126,7 +16182,7 @@ "type": "Polygon Vertex", "name": " Zero End", "project": "Foundations", - "id": "842442eb-c138-4317-b1d6-c28e4c4096d4", + "id": "72bf05fd-0525-4455-9b55-7cf7aafab036", "savedPayload": { "position": { "x": 8045.488611453729, @@ -16150,7 +16206,7 @@ "referenceParent": { "type": "Point", "name": "Zero End", - "id": "f9aa2adc-db34-4eb3-873f-f898fed3aca3" + "id": "4e62e207-3987-407a-805a-00aca1aef8a0" }, "referenceParentCombinedNodePath": [ [ @@ -16196,7 +16252,7 @@ "type": "Polygon Vertex", "name": " Zero Begin", "project": "Foundations", - "id": "367f5f86-1cb0-4ad5-bc13-0b85521c5fb8", + "id": "5c1409d6-8978-45f7-bfc9-c2d805dea919", "savedPayload": { "position": { "x": 8028.401755153198, @@ -16220,7 +16276,7 @@ "referenceParent": { "type": "Point", "name": "Zero Begin", - "id": "08eb5cd2-a786-4bf2-935c-3158b5d86e90" + "id": "fc3477d0-3bd3-4a83-8233-4457fe5b1755" }, "referenceParentCombinedNodePath": [ [ @@ -16263,7 +16319,7 @@ } } ], - "id": "51778f66-56ee-4421-b42b-eb9184cad81c", + "id": "21f9b7b0-6f19-4919-b7ec-278010de4a46", "savedPayload": { "position": { "x": 7180.045674641151, @@ -16299,7 +16355,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.6,\n \"lineWidth\": 0.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\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": "183cddb9-5fc6-44c6-a75f-f39903878d02", + "id": "a0d1d741-c3f1-4b68-86d8-7d7f5b74a86e", "savedPayload": { "position": { "x": 6895.017352890147, @@ -16323,7 +16379,7 @@ } }, "styleConditions": [], - "id": "424a9b59-253c-49f8-bb56-14cc0ba15267", + "id": "89a88699-6299-40fd-b6c9-930cf08a308c", "savedPayload": { "position": { "x": 7183.172786379557, @@ -16351,7 +16407,7 @@ "type": "Polygon Vertex", "name": " 0.85 End", "project": "Foundations", - "id": "cd14d855-ca01-4794-812f-9a6f913880e0", + "id": "dfadfcf0-8cf4-484d-adca-9451765473fe", "savedPayload": { "position": { "x": 7554.793459043904, @@ -16375,7 +16431,7 @@ "referenceParent": { "type": "Point", "name": "0.85 End", - "id": "26866f31-730c-47b1-a6a2-fcd4a6d43a59" + "id": "f435a349-8540-4869-8816-768b57bf132d" }, "referenceParentCombinedNodePath": [ [ @@ -16421,7 +16477,7 @@ "type": "Polygon Vertex", "name": " 0.85 Begin", "project": "Foundations", - "id": "25c9161e-be58-4665-b373-96b0b9765e46", + "id": "3e2b93cb-3e00-4dbc-b677-5d5d0aa4baf9", "savedPayload": { "position": { "x": 7759.483653358377, @@ -16445,7 +16501,7 @@ "referenceParent": { "type": "Point", "name": "0.85 Begin", - "id": "aba03fb2-18cf-49cb-a3ae-a70eee6f9469" + "id": "f4a1edf7-9031-4de1-9c61-4b1ee3c5a6bc" }, "referenceParentCombinedNodePath": [ [ @@ -16488,7 +16544,7 @@ } } ], - "id": "8aa4f3b9-9d8d-4aa8-af36-74385f28919a", + "id": "861b7ee6-26fd-4ff3-9925-aea903438bb9", "savedPayload": { "position": { "x": 7471.328219868967, @@ -16524,7 +16580,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.6,\n \"lineWidth\": 0.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\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": "f815bd8b-4719-4ea0-b69f-ab66ba869b2b", + "id": "29d53791-f0ac-45cf-b9d7-70a4f339f016", "savedPayload": { "position": { "x": 7535.556127349311, @@ -16548,7 +16604,7 @@ } }, "styleConditions": [], - "id": "7181b37f-3573-4b5f-aed5-ad73edf093f3", + "id": "cc0af3f9-ab82-409d-bfb0-6cb04dd04e9c", "savedPayload": { "position": { "x": 7607.350826635578, @@ -16576,7 +16632,7 @@ "type": "Polygon Vertex", "name": " -0.85 End", "project": "Foundations", - "id": "a0d13823-73e5-4b3c-94c4-4b278e8dae79", + "id": "f080eaf8-2324-461b-ba52-69f453337677", "savedPayload": { "position": { "x": 7970.428071149661, @@ -16600,7 +16656,7 @@ "referenceParent": { "type": "Point", "name": "-0.85 End", - "id": "720a9d97-1113-42d9-9f3f-e641b345574b" + "id": "5e2dda52-95af-43e9-82f6-70cba748f52a" }, "referenceParentCombinedNodePath": [ [ @@ -16646,7 +16702,7 @@ "type": "Polygon Vertex", "name": " -0.85 Begin", "project": "Foundations", - "id": "3671374c-692a-4898-9e20-6226e3a3159f", + "id": "86c41eaa-1463-4b81-a623-129e518fc3f1", "savedPayload": { "position": { "x": 7750.940225208113, @@ -16670,7 +16726,7 @@ "referenceParent": { "type": "Point", "name": "-0.85 Begin", - "id": "409425e2-2839-4af8-8714-234160d53baf" + "id": "d42b5385-606d-4905-8ee1-8b1e5cf26049" }, "referenceParentCombinedNodePath": [ [ @@ -16713,7 +16769,7 @@ } } ], - "id": "718ef040-af66-4118-a78f-8384e3193eca", + "id": "3e700333-50c9-4004-8597-cb94a0077393", "savedPayload": { "position": { "x": 7679.145525921846, @@ -16739,7 +16795,7 @@ ], "images": [], "texts": [], - "id": "8a584b3d-8cff-4618-9983-63aa4196c9d7", + "id": "331d7ad4-a423-40db-89e8-879a0c324b6c", "savedPayload": { "position": { "x": 7387.86298069403, @@ -16779,7 +16835,7 @@ "name": "New Data Formula", "code": "record.bsv36", "project": "Foundations", - "id": "302774bb-df5b-4852-a033-b9bc1353aafd", + "id": "0df863d4-c4bd-426a-8481-53141ed83895", "savedPayload": { "position": { "x": 8927.740946008042, @@ -16807,7 +16863,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "13ca1805-44ee-48b1-95d1-c267df7b4dbe", + "id": "40fbe648-9813-4ff8-954d-51042b5fa60f", "savedPayload": { "position": { "x": 9176.44507976393, @@ -16830,7 +16886,7 @@ } } }, - "id": "45e687ae-63c1-4707-8f25-6cc4aaa212a7", + "id": "3626b250-ce30-4a2e-91fc-a15053596ab5", "savedPayload": { "position": { "x": 8760.810467658172, @@ -16854,7 +16910,7 @@ } } ], - "id": "b2863109-1c1f-4c58-ac47-5ea85d7ebb42", + "id": "4d89db15-c053-48f2-bf71-21d7da2ba00b", "savedPayload": { "position": { "x": 8178.24537720254, @@ -16878,7 +16934,7 @@ } } ], - "id": "bfb36002-aaa7-46a3-bb4f-ebe919ec620a", + "id": "418ef796-ad27-408e-b670-166c5c3283ed", "savedPayload": { "position": { "x": 6875.402966581034, @@ -16925,7 +16981,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.bsv6", "project": "Foundations", - "id": "fb139c7e-cdec-49bf-9ab6-cacbce076cc0", + "id": "47325e22-6870-45cf-8b32-3921f0c89ce7", "savedPayload": { "position": { "x": 7234.401194634444, @@ -16948,7 +17004,7 @@ } } }, - "id": "191bbaf6-baed-483d-82be-c6254d91444e", + "id": "6dabfd33-a976-4a07-bd3c-c099d1b025c1", "savedPayload": { "position": { "x": 7333.2842772569575, @@ -16980,7 +17036,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.bsv6", "project": "Foundations", - "id": "a6f342b7-26b8-4e6b-a355-2085f9cbedb6", + "id": "2cef5d37-8e66-4e67-8b21-f7fce46181e0", "savedPayload": { "position": { "x": 7556.865320251217, @@ -17003,7 +17059,7 @@ } } }, - "id": "55d84156-5b71-4f7d-aa5e-6271a0347efa", + "id": "a1f6c2eb-c8ad-44a5-a781-208880f5f60d", "savedPayload": { "position": { "x": 7494.516340065344, @@ -17027,7 +17083,7 @@ } } ], - "id": "2ba99346-69c8-4588-8586-39a4cfb56366", + "id": "70a45086-353e-4a21-a202-567e26724621", "savedPayload": { "position": { "x": 7432.1673598794705, @@ -17065,7 +17121,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\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": "55db54cf-5ede-41a3-8a54-e3fad7b1170c", + "id": "433138e2-1e7d-4e33-a835-dd86e3d715da", "savedPayload": { "position": { "x": 7854.776069889353, @@ -17089,7 +17145,7 @@ } }, "styleConditions": [], - "id": "86f35a7d-4c64-42be-b7fe-e3d472298abf", + "id": "2c115454-0eea-4659-9a9f-461339528ba7", "savedPayload": { "position": { "x": 7810.063390036501, @@ -17117,7 +17173,7 @@ "type": "Polygon Vertex", "name": " BSV6 End", "project": "Foundations", - "id": "e0a30900-2065-4ddf-8ba0-42aebc155b03", + "id": "f9f64ccc-49a6-47d6-b23d-c9b72d22cd60", "savedPayload": { "position": { "x": 8061.999958051187, @@ -17141,7 +17197,7 @@ "referenceParent": { "type": "Point", "name": "BSV6 End", - "id": "55d84156-5b71-4f7d-aa5e-6271a0347efa" + "id": "a1f6c2eb-c8ad-44a5-a781-208880f5f60d" }, "referenceParentCombinedNodePath": [ [ @@ -17187,7 +17243,7 @@ "type": "Polygon Vertex", "name": " BSV6 Begin", "project": "Foundations", - "id": "e45b3162-2b7d-4324-bdc7-043043ef41bd", + "id": "bc9f5ba6-21d3-48ed-92bb-9e0d54f0788e", "savedPayload": { "position": { "x": 7720.638030330796, @@ -17211,7 +17267,7 @@ "referenceParent": { "type": "Point", "name": "BSV6 Begin", - "id": "191bbaf6-baed-483d-82be-c6254d91444e" + "id": "6dabfd33-a976-4a07-bd3c-c099d1b025c1" }, "referenceParentCombinedNodePath": [ [ @@ -17254,7 +17310,7 @@ } } ], - "id": "d3104528-3dc6-4944-b3f7-3b66889e565f", + "id": "ab284802-f527-48b8-be36-8ae965cd8bf9", "savedPayload": { "position": { "x": 7765.3507101836485, @@ -17280,7 +17336,7 @@ ], "images": [], "texts": [], - "id": "4e210fcf-f360-45cf-aa27-5459d60dfaca", + "id": "297c67ff-264f-4739-bb39-6c7f8045355f", "savedPayload": { "position": { "x": 7468.70146231611, @@ -17320,7 +17376,7 @@ "name": "New Data Formula", "code": "record.bsv6", "project": "Foundations", - "id": "d6146f82-a209-438e-abde-03662e9295ae", + "id": "975e13df-fdc0-458c-a006-352f3e6d55f8", "savedPayload": { "position": { "x": 7797.508384245866, @@ -17348,7 +17404,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "002a31f4-e6b8-4950-b94c-c97e028d6d61", + "id": "251e3ca6-3c08-472f-be75-ad093ded7258", "savedPayload": { "position": { "x": 7313.812195820708, @@ -17371,7 +17427,7 @@ } } }, - "id": "42f07436-2c73-419c-938d-37756f8d1b0f", + "id": "2a917073-0a81-46a3-bafd-ea79d44e84a3", "savedPayload": { "position": { "x": 7500.859136378328, @@ -17395,7 +17451,7 @@ } } ], - "id": "a4bd166a-edaf-45a3-a7e8-c90927288af9", + "id": "c301806a-ee9a-4218-b522-3b74111c85ca", "savedPayload": { "position": { "x": 7391.256829068409, @@ -17419,7 +17475,7 @@ } } ], - "id": "4f54c26c-6d66-44b1-a06a-c261189805ce", + "id": "544b697c-a2a8-47c7-b2d9-7ebecbebc9c1", "savedPayload": { "position": { "x": 7281.654521758491, @@ -17443,7 +17499,7 @@ } } ], - "id": "c33cf388-e931-49aa-8717-cbdac22fec1c", + "id": "593297f9-3db0-421d-a363-04f28fa7645e", "savedPayload": { "position": { "x": 6755.263881851347, @@ -17496,7 +17552,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ratio", "project": "Foundations", - "id": "4ace5248-31bc-44b4-83be-b81ed24ae0e1", + "id": "81f97057-3531-4aa8-9a72-ee114273ddfa", "savedPayload": { "position": { "x": 7198.610851788576, @@ -17519,7 +17575,7 @@ } } }, - "id": "52814b0d-7a13-4223-8356-c237891a0315", + "id": "d1bfbd67-bcf5-4df8-860d-5d49eccb9068", "savedPayload": { "position": { "x": 7128.190117370692, @@ -17551,7 +17607,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ratio", "project": "Foundations", - "id": "a7de92cf-2619-4b34-ad5e-e5356fb7228b", + "id": "196a4785-a3c0-4604-ad46-d0b132dc2c13", "savedPayload": { "position": { "x": 6849.371871815109, @@ -17574,7 +17630,7 @@ } } }, - "id": "e5116bf7-4863-406a-855d-d00972fe0e11", + "id": "49d1b139-d923-4163-bddf-c68b240d61b2", "savedPayload": { "position": { "x": 6953.570627383959, @@ -17606,7 +17662,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 1", "project": "Foundations", - "id": "0dd0e417-8a4a-4b17-b468-85e782f49937", + "id": "6d8e32e9-4fbd-4cfb-be7c-1d69da954650", "savedPayload": { "position": { "x": 6788.131169063058, @@ -17629,7 +17685,7 @@ } } }, - "id": "03c461d9-66bb-4890-91e0-9237a2657b1a", + "id": "d7f7ce4c-f7bc-4672-bc6d-7c0a5cbcc047", "savedPayload": { "position": { "x": 6922.950276007933, @@ -17661,7 +17717,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 1", "project": "Foundations", - "id": "9c007939-6c96-4901-8bbd-bbb06c4a491a", + "id": "6e728c7f-b3a4-47ec-8ee1-4b3fcc55d074", "savedPayload": { "position": { "x": 7099.521313240827, @@ -17684,7 +17740,7 @@ } } }, - "id": "7d0ad7c2-ace9-4051-b475-3a38c482401f", + "id": "fbc72fc0-bbd7-4c1a-a4ff-accd9f506329", "savedPayload": { "position": { "x": 7078.6453480968175, @@ -17708,7 +17764,7 @@ } } ], - "id": "37344b9d-0bb7-4115-a233-2260f2b15c63", + "id": "33bbbcf0-e328-4bba-b4f2-24c5a85242c4", "savedPayload": { "position": { "x": 7057.769382952808, @@ -17746,7 +17802,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\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": "23742d93-e5ab-432a-96f5-a2ef3ada5a7b", + "id": "76192b35-5a8b-413d-a3e8-9f4c2fbb78de", "savedPayload": { "position": { "x": 7049.63131302841, @@ -17770,7 +17826,7 @@ } }, "styleConditions": [], - "id": "cecc78fc-3e7a-4ff5-b516-21886f712dec", + "id": "da187a0f-e7d7-4514-8b61-e84108c80322", "savedPayload": { "position": { "x": 7242.467595934371, @@ -17798,7 +17854,7 @@ "type": "Polygon Vertex", "name": " Ratio Begin", "project": "Foundations", - "id": "1334ffee-ee70-4287-8c9d-6521be40b16c", + "id": "f5cfc94a-acc2-4a30-815e-fb67152b870d", "savedPayload": { "position": { "x": 7665.117211776026, @@ -17822,7 +17878,7 @@ "referenceParent": { "type": "Point", "name": "Ratio Begin", - "id": "52814b0d-7a13-4223-8356-c237891a0315" + "id": "d1bfbd67-bcf5-4df8-860d-5d49eccb9068" }, "referenceParentCombinedNodePath": [ [ @@ -17868,7 +17924,7 @@ "type": "Polygon Vertex", "name": " Ratio End", "project": "Foundations", - "id": "35b4ba21-5333-4226-8529-00691c81fa0f", + "id": "d27440cd-12bc-4f02-92b1-74791efb3ddf", "savedPayload": { "position": { "x": 7628.140161746294, @@ -17892,7 +17948,7 @@ "referenceParent": { "type": "Point", "name": "Ratio End", - "id": "e5116bf7-4863-406a-855d-d00972fe0e11" + "id": "49d1b139-d923-4163-bddf-c68b240d61b2" }, "referenceParentCombinedNodePath": [ [ @@ -17935,7 +17991,7 @@ } } ], - "id": "c1d88111-e43d-42f4-8c2b-0aa5a7135060", + "id": "4047b1c6-55db-4c8f-8f63-98b36f9bab69", "savedPayload": { "position": { "x": 7153.39609260456, @@ -17971,7 +18027,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\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": "23f2aae5-b21b-4d7b-baf8-2a009b8acd85", + "id": "8c8fdbaa-0979-4827-ade8-8aa5ef99bc44", "savedPayload": { "position": { "x": 7396.743965208143, @@ -17995,7 +18051,7 @@ } }, "styleConditions": [], - "id": "df25606c-e5b3-43fb-8fae-043a34247869", + "id": "0406e9d9-c33d-453b-b279-dc8e41124430", "savedPayload": { "position": { "x": 7448.838418508222, @@ -18023,7 +18079,7 @@ "type": "Polygon Vertex", "name": " One begin", "project": "Foundations", - "id": "e522b57d-dccf-49a2-bc04-b359c595444a", + "id": "b4456a0c-515b-4487-b0b2-e1b588d4c758", "savedPayload": { "position": { "x": 7796.375197711964, @@ -18047,7 +18103,7 @@ "referenceParent": { "type": "Point", "name": "One begin", - "id": "03c461d9-66bb-4890-91e0-9237a2657b1a" + "id": "d7f7ce4c-f7bc-4672-bc6d-7c0a5cbcc047" }, "referenceParentCombinedNodePath": [ [ @@ -18093,7 +18149,7 @@ "type": "Polygon Vertex", "name": " One end", "project": "Foundations", - "id": "8bf56e94-f02f-4215-a7b4-1d415f25ebcd", + "id": "b4127f47-af42-4a64-a9c3-904ec8d55789", "savedPayload": { "position": { "x": 7553.027325108381, @@ -18117,7 +18173,7 @@ "referenceParent": { "type": "Point", "name": "One end", - "id": "7d0ad7c2-ace9-4051-b475-3a38c482401f" + "id": "fbc72fc0-bbd7-4c1a-a4ff-accd9f506329" }, "referenceParentCombinedNodePath": [ [ @@ -18160,7 +18216,7 @@ } } ], - "id": "e84decbf-391c-4a62-8b93-745d218c157c", + "id": "9933b446-abbd-48c1-bc3f-7acdee322999", "savedPayload": { "position": { "x": 7500.932871808302, @@ -18186,7 +18242,7 @@ ], "images": [], "texts": [], - "id": "b8ca8981-eab5-4ae7-b35e-110043dd3213", + "id": "8c51493f-5129-4a13-bab5-cad2743a2bb5", "savedPayload": { "position": { "x": 7205.4905459046395, @@ -18226,7 +18282,7 @@ "name": "New Data Formula", "code": "record.ratio", "project": "Foundations", - "id": "30dfbfff-f2a4-45f9-b630-c70048c334d5", + "id": "a267a27c-bac8-4994-90bc-8688044a99a5", "savedPayload": { "position": { "x": 7174.179452504798, @@ -18254,7 +18310,7 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "d01a18bc-2a79-4965-aed9-7052ae08256f", + "id": "1d54a89c-acf5-4364-b63a-03c457808a56", "savedPayload": { "position": { "x": 6996.460572869184, @@ -18277,7 +18333,7 @@ } } }, - "id": "fe0678d9-47f5-45df-9ea6-71015f28e98a", + "id": "fd85a0a0-ec8f-4f93-9d1e-640008ff0831", "savedPayload": { "position": { "x": 6944.366119569105, @@ -18301,7 +18357,7 @@ } } ], - "id": "8cb258a4-f74e-4e18-b9ad-ae17809a6977", + "id": "366519f5-3068-4ef6-8c7c-8d12a2eb3952", "savedPayload": { "position": { "x": 6662.458333333332, @@ -18325,7 +18381,7 @@ } } ], - "id": "e233fe0d-79f0-49d6-8685-efc09fdd0e93", + "id": "c4f690b1-b01e-45fb-b628-961c217c028e", "savedPayload": { "position": { "x": 7257.584999204719, @@ -18349,7 +18405,7 @@ } } ], - "id": "faaef96a-9b3d-4854-86a3-0ed3c090cb36", + "id": "ff482570-a6da-46c5-ab9a-259d00b1e336", "savedPayload": { "position": { "x": 6922.582837233898, @@ -18403,7 +18459,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.signal", "project": "Foundations", - "id": "2f2641ce-05b6-442e-9e9e-f59591893974", + "id": "d988c869-7b7d-4c94-9031-8885eace1a62", "savedPayload": { "position": { "x": 7656.350646025991, @@ -18426,7 +18482,7 @@ } } }, - "id": "efd0991d-ff83-4c41-86fc-a1c32d935e5c", + "id": "1d414ec3-33a5-4da6-82c8-71696757bc35", "savedPayload": { "position": { "x": 7359.701398158453, @@ -18458,7 +18514,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.signal", "project": "Foundations", - "id": "e60783c7-6d06-45da-a265-45c4c67df74b", + "id": "76eb2da5-1cb4-436e-b05f-456332f6bc5d", "savedPayload": { "position": { "x": 7610.513605424027, @@ -18481,7 +18537,7 @@ } } }, - "id": "f083f413-ad77-4f6b-bbb9-b00a382404e4", + "id": "a4a29610-ea80-4c8e-ae04-14121a41400d", "savedPayload": { "position": { "x": 7336.782877857471, @@ -18513,7 +18569,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 0", "project": "Foundations", - "id": "7e3b6618-088e-4c4d-babc-1a82f80d12ca", + "id": "1d16c1bd-4cb8-4b45-a5a7-6da7cf1ff7c7", "savedPayload": { "position": { "x": 7390.861420995098, @@ -18536,7 +18592,7 @@ } } }, - "id": "c308f83f-0231-4402-9fd5-ed0c2a11f9c9", + "id": "77ff4eda-ca99-443b-bfb4-2eb38893e6b7", "savedPayload": { "position": { "x": 7226.956785643007, @@ -18568,7 +18624,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 0", "project": "Foundations", - "id": "3fddbc51-030f-46f7-90cf-1e104ad6d539", + "id": "9ae8d6f2-cf77-4cb0-a376-e3d71c659cfa", "savedPayload": { "position": { "x": 7067.132109307216, @@ -18591,7 +18647,7 @@ } } }, - "id": "acec6a04-ae2a-488b-8e55-e60a9fcd4265", + "id": "536ca755-6b41-4835-b645-7710c43f0a93", "savedPayload": { "position": { "x": 7065.092129799065, @@ -18623,7 +18679,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = 0.5", "project": "Foundations", - "id": "3b8545cf-6593-497e-ad81-e33415c0cb95", + "id": "fc1144dd-bbab-4bba-984b-850d975dd84c", "savedPayload": { "position": { "x": 6742.1074394592715, @@ -18646,7 +18702,7 @@ } } }, - "id": "68c1c1cb-471c-4a0e-b3a0-d73f6a8c3cee", + "id": "394a431f-a1d9-48f7-aa26-012133772f41", "savedPayload": { "position": { "x": 6902.579794875093, @@ -18678,7 +18734,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = 0.5", "project": "Foundations", - "id": "90ce3f1d-e19c-4088-bfd3-af28f03e479e", + "id": "7f0be91f-b5f1-4a57-aaf4-c7cc73d319b4", "savedPayload": { "position": { "x": 6518.98044761341, @@ -18701,7 +18757,7 @@ } } }, - "id": "a8c656b2-c453-471f-b868-e69885f132ec", + "id": "362d7ffe-e320-43c8-aee2-ca3a48f1c537", "savedPayload": { "position": { "x": 6791.016298952163, @@ -18733,7 +18789,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = -0.5", "project": "Foundations", - "id": "34c02028-06ea-42b1-bc9e-d877ea077e76", + "id": "4f744594-1dae-4465-a5da-7d3facb2312e", "savedPayload": { "position": { "x": 6468.592377140704, @@ -18756,7 +18812,7 @@ } } }, - "id": "1fb92e82-574e-4920-98a4-65f220eb7068", + "id": "4fdc6330-9798-45cb-89ed-75f66591053a", "savedPayload": { "position": { "x": 6765.82226371581, @@ -18788,7 +18844,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = -0.5", "project": "Foundations", - "id": "fca15e78-463d-46d2-8a77-a6df92e2ca5c", + "id": "22b68bab-f50c-4ae3-a3df-b66c4c3c6163", "savedPayload": { "position": { "x": 6606.9410843911455, @@ -18811,7 +18867,7 @@ } } }, - "id": "5e5548b0-4c71-4eaf-bb71-2bca66d5fb10", + "id": "24abc860-f96c-4af0-b1a4-04f3d052667c", "savedPayload": { "position": { "x": 6834.99661734103, @@ -18843,7 +18899,7 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.filtered", "project": "Foundations", - "id": "dc3e0cc2-fe5d-42dc-9587-d79ce9dd3962", + "id": "f91e74d4-0cc0-4f32-8eef-8ec147003065", "savedPayload": { "position": { "x": 6890.101832337973, @@ -18866,7 +18922,7 @@ } } }, - "id": "cf0f46fb-55c3-4aae-9daf-df36e0b6da70", + "id": "c44b8a95-6cea-49ae-bdbd-2e2962ae2f9d", "savedPayload": { "position": { "x": 6976.576991314444, @@ -18898,7 +18954,7 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.filtered", "project": "Foundations", - "id": "db3a8ed3-fbec-4533-bb8e-e9d38e4b54c3", + "id": "6bd875b9-57c8-4443-bb01-d74b43b555a8", "savedPayload": { "position": { "x": 7228.173084226307, @@ -18921,7 +18977,7 @@ } } }, - "id": "6ccece49-9227-4bae-a662-ab1428d83e88", + "id": "fe0bb779-926a-4f7a-bf55-899c1b8548f9", "savedPayload": { "position": { "x": 7145.612617258611, @@ -18945,7 +19001,7 @@ } } ], - "id": "1b39fff6-b3e2-4e61-b5dd-c375c68c9e76", + "id": "7cdaf931-6021-48eb-8057-588f86b79115", "savedPayload": { "position": { "x": 7063.052150290915, @@ -18981,17 +19037,17 @@ "style": { "type": "Style", "name": "New Style", - "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\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": " { \"default\": { \"opacity\": 1, \"lineWidth\": 1, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.TRUE_BLUE\" }, \"atMousePosition\": { \"opacity\": 0.3, \"lineWidth\": 2, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.RUSTED_RED\" }}", "project": "Foundations", - "id": "cbec575a-2435-489d-95dd-30bb4eae7298", + "id": "7f318a03-183f-4636-ab7d-f14549349479", "savedPayload": { "position": { - "x": 7216.4274476609135, - "y": 11661.451603311067 + "x": 6887.5844185023825, + "y": 12866.278954768812 }, "targetPosition": { - "x": 7378.619692897593, - "y": 11913.82766316042 + "x": 6940.348405110925, + "y": 12570.955468203361 }, "floatingObject": { "isPinned": false, @@ -19007,15 +19063,15 @@ } }, "styleConditions": [], - "id": "80367c21-899a-4c7a-be04-db84cd06dded", + "id": "f03f7a68-9fe0-4760-8621-9618293e534e", "savedPayload": { "position": { - "x": 7378.619692897593, - "y": 11913.82766316042 + "x": 6940.348405110925, + "y": 12570.955468203361 }, "targetPosition": { - "x": 7540.811938134273, - "y": 12166.203723009774 + "x": 6993.112391719468, + "y": 12275.631981637911 }, "floatingObject": { "isPinned": false, @@ -19035,15 +19091,15 @@ "type": "Polygon Vertex", "name": " Signal Begin", "project": "Foundations", - "id": "9cd53d81-67b1-428d-b17e-b96e59501e0b", + "id": "25f4e5ed-45cb-4faf-8c7b-9e1bb29c221e", "savedPayload": { "position": { - "x": 7793.187997983628, - "y": 12004.011477773094 + "x": 6697.788905154018, + "y": 12222.867995029368 }, "targetPosition": { - "x": 7540.811938134273, - "y": 12166.203723009774 + "x": 6993.112391719468, + "y": 12275.631981637911 }, "floatingObject": { "isPinned": false, @@ -19059,7 +19115,7 @@ "referenceParent": { "type": "Point", "name": "Signal Begin", - "id": "efd0991d-ff83-4c41-86fc-a1c32d935e5c" + "id": "1d414ec3-33a5-4da6-82c8-71696757bc35" }, "referenceParentCombinedNodePath": [ [ @@ -19105,15 +19161,15 @@ "type": "Polygon Vertex", "name": " SIgnal End", "project": "Foundations", - "id": "c76dabb6-9b18-4bf3-9c5a-5c7361fb265f", + "id": "225a738f-eeb1-4746-8c7f-6ca3fac8c5a0", "savedPayload": { "position": { - "x": 7703.004183370953, - "y": 12418.579782859128 + "x": 7045.876378328011, + "y": 11980.30849507246 }, "targetPosition": { - "x": 7540.811938134273, - "y": 12166.203723009774 + "x": 6993.112391719468, + "y": 12275.631981637911 }, "floatingObject": { "isPinned": false, @@ -19129,7 +19185,7 @@ "referenceParent": { "type": "Point", "name": "SIgnal End", - "id": "f083f413-ad77-4f6b-bbb9-b00a382404e4" + "id": "a4a29610-ea80-4c8e-ae04-14121a41400d" }, "referenceParentCombinedNodePath": [ [ @@ -19172,7 +19228,7 @@ } } ], - "id": "81c710d6-7bca-46f4-9221-a6197088b0d1", + "id": "9b4d3096-3f2c-4439-b7b6-ef10097d5732", "savedPayload": { "position": { "x": 6993.112391719468, @@ -19185,7 +19241,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -19208,7 +19264,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\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": "900e4de6-f191-43b9-ba30-80c51ed30dcc", + "id": "bfce864f-270f-49de-9c74-01fa2171c17c", "savedPayload": { "position": { "x": 7559.546930545575, @@ -19232,7 +19288,7 @@ } }, "styleConditions": [], - "id": "474e34ec-aebe-4ce5-923b-6636b3b24f14", + "id": "379e6eef-1f88-49e2-85ef-d2ba985af43a", "savedPayload": { "position": { "x": 7573.821505292698, @@ -19260,7 +19316,7 @@ "type": "Polygon Vertex", "name": " Zero begin", "project": "Foundations", - "id": "c2083646-073d-44ed-a88a-49cf3d71b3b9", + "id": "8ade2e60-e938-4cb8-b4e5-1401d53b8e73", "savedPayload": { "position": { "x": 7887.756281794723, @@ -19284,7 +19340,7 @@ "referenceParent": { "type": "Point", "name": "Zero begin", - "id": "c308f83f-0231-4402-9fd5-ed0c2a11f9c9" + "id": "77ff4eda-ca99-443b-bfb4-2eb38893e6b7" }, "referenceParentCombinedNodePath": [ [ @@ -19330,7 +19386,7 @@ "type": "Polygon Vertex", "name": " Zero End", "project": "Foundations", - "id": "8e861b89-05a1-461c-9ba9-6bd5be939ac6", + "id": "bcd273fc-8d88-4c0d-96c7-80aa9c73789e", "savedPayload": { "position": { "x": 7602.370654786943, @@ -19354,7 +19410,7 @@ "referenceParent": { "type": "Point", "name": "Zero End", - "id": "acec6a04-ae2a-488b-8e55-e60a9fcd4265" + "id": "536ca755-6b41-4835-b645-7710c43f0a93" }, "referenceParentCombinedNodePath": [ [ @@ -19397,7 +19453,7 @@ } } ], - "id": "78da8b96-3ebc-4ac8-9733-ce2a6f963f29", + "id": "6167a524-4053-4ff4-9aec-5c80c96f9e76", "savedPayload": { "position": { "x": 7145.557242033075, @@ -19433,7 +19489,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BYZANTINE_PINK\"\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": "ed666f9d-bb2c-4cff-8217-c5b1a486d57b", + "id": "7fe5e8b0-193e-4284-a4e7-285d5f547284", "savedPayload": { "position": { "x": 7216.4274476609135, @@ -19457,7 +19513,7 @@ } }, "styleConditions": [], - "id": "d1dd84e8-89bf-493c-89a2-2d454e6b4e43", + "id": "c03803e7-758e-48b1-9516-906a27b37502", "savedPayload": { "position": { "x": 7378.619692897593, @@ -19485,7 +19541,7 @@ "type": "Polygon Vertex", "name": " Minus 50 Begin", "project": "Foundations", - "id": "01387600-a9fd-4e87-98f1-48f469a2955a", + "id": "a136150e-28a6-4b90-8720-7615ea90022d", "savedPayload": { "position": { "x": 7793.187997983628, @@ -19509,7 +19565,7 @@ "referenceParent": { "type": "Point", "name": "Minus 50 Begin", - "id": "1fb92e82-574e-4920-98a4-65f220eb7068" + "id": "4fdc6330-9798-45cb-89ed-75f66591053a" }, "referenceParentCombinedNodePath": [ [ @@ -19555,7 +19611,7 @@ "type": "Polygon Vertex", "name": " Minus 50 End", "project": "Foundations", - "id": "ae7ef58a-47fe-4be4-9baf-86a817da6a5d", + "id": "3944485c-757a-4c24-945c-1d8442bddc22", "savedPayload": { "position": { "x": 7703.004183370953, @@ -19579,7 +19635,7 @@ "referenceParent": { "type": "Point", "name": "Minus 50 End", - "id": "5e5548b0-4c71-4eaf-bb71-2bca66d5fb10" + "id": "24abc860-f96c-4af0-b1a4-04f3d052667c" }, "referenceParentCombinedNodePath": [ [ @@ -19622,7 +19678,7 @@ } } ], - "id": "b297e7cd-86cb-450b-901d-93752226da42", + "id": "105a4caa-fe7a-4cc5-8306-2cf75bebedcf", "savedPayload": { "position": { "x": 7405.592619637354, @@ -19658,7 +19714,7 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BYZANTINE_PINK\"\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": "b1bfde57-9c68-498b-b16b-2f9ce1d36e8e", + "id": "044649ce-754c-4ca3-afb6-372c330c18c3", "savedPayload": { "position": { "x": 7830.022425917842, @@ -19682,7 +19738,7 @@ } }, "styleConditions": [], - "id": "3f6794e8-6009-444a-9bb9-5cbad83e9c48", + "id": "5c326341-c9fd-4654-aba9-b2ce436ef1cc", "savedPayload": { "position": { "x": 7692.554469399619, @@ -19710,7 +19766,7 @@ "type": "Polygon Vertex", "name": " 50 Begin", "project": "Foundations", - "id": "e48f1379-7209-4cb3-9178-551c6f70fdb4", + "id": "09974340-d624-4ad3-970a-f977ff14a826", "savedPayload": { "position": { "x": 7821.737147477873, @@ -19734,7 +19790,7 @@ "referenceParent": { "type": "Point", "name": "50 Begin", - "id": "68c1c1cb-471c-4a0e-b3a0-d73f6a8c3cee" + "id": "394a431f-a1d9-48f7-aa26-012133772f41" }, "referenceParentCombinedNodePath": [ [ @@ -19780,7 +19836,7 @@ "type": "Polygon Vertex", "name": " 50 End", "project": "Foundations", - "id": "61df5619-ef32-47bc-aef5-0cd29837d7ba", + "id": "84f0c583-b46c-4b97-ba48-9523d957cf4e", "savedPayload": { "position": { "x": 7417.6185563631725, @@ -19804,7 +19860,7 @@ "referenceParent": { "type": "Point", "name": "50 End", - "id": "a8c656b2-c453-471f-b868-e69885f132ec" + "id": "362d7ffe-e320-43c8-aee2-ca3a48f1c537" }, "referenceParentCombinedNodePath": [ [ @@ -19847,7 +19903,7 @@ } } ], - "id": "d3bd1840-e959-4123-a2f7-79dbcc1ec738", + "id": "209a8931-0c29-4a4e-bba0-6c9fa0798ae4", "savedPayload": { "position": { "x": 7577.406581441251, @@ -19881,13 +19937,13 @@ "style": { "type": "Style", "name": "New Style", - "config": " { \"default\": { \"opacity\": 1, \"lineWidth\": 1, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.RED\" }, \"atMousePosition\": { \"opacity\": 0.3, \"lineWidth\": 2, \"lineDash\": [0,0], \"paletteColor\": \"UI_COLOR.RUSTED_RED\" }}", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}", "project": "Foundations", - "id": "0b50b609-bd1e-4ab8-bb78-64e640a09ec3", + "id": "68ff5146-67d6-4559-af87-2e42c46c57e7", "savedPayload": { "position": { - "x": 7882.969245602262, - "y": 12017.703073016612 + "x": 7584.528485745161, + "y": 11987.156177005461 }, "targetPosition": { "x": 7707.294477721293, @@ -19906,8 +19962,65 @@ } } }, - "styleConditions": [], - "id": "7391acd7-1101-4549-8191-5e7fb3132406", + "styleConditions": [ + { + "type": "Style Condition", + "name": "New Style Condition", + "code": "record.color < 0", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\r\n \"opacity\": 1,\r\n \"lineWidth\": 1,\r\n \"lineDash\": [\r\n 0,\r\n 0\r\n ],\r\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\r\n}", + "project": "Foundations", + "id": "e250c3f3-9ea6-49f6-8b5c-89c2fa4ea2d7", + "savedPayload": { + "position": { + "x": 8304.175997435495, + "y": 12321.980696594317 + }, + "targetPosition": { + "x": 8005.735237578395, + "y": 12291.433800583167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9b516193-4101-4340-af95-0d5e1a016860", + "savedPayload": { + "position": { + "x": 8005.735237578395, + "y": 12291.433800583167 + }, + "targetPosition": { + "x": 7707.294477721293, + "y": 12260.886904572017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "82594e42-5aa7-4841-bccf-2f471b97072a", "savedPayload": { "position": { "x": 7707.294477721293, @@ -19920,7 +20033,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -19935,7 +20048,7 @@ "type": "Polygon Vertex", "name": " Filtered begin", "project": "Foundations", - "id": "6c4df1c8-0e20-474a-93dc-b9db6f8d7135", + "id": "07a524d7-049c-4e1e-8e24-5502b785fe70", "savedPayload": { "position": { "x": 7774.8035413957305, @@ -19959,7 +20072,7 @@ "referenceParent": { "type": "Point", "name": "Filtered begin", - "id": "cf0f46fb-55c3-4aae-9daf-df36e0b6da70" + "id": "c44b8a95-6cea-49ae-bdbd-2e2962ae2f9d" }, "referenceParentCombinedNodePath": [ [ @@ -20005,7 +20118,7 @@ "type": "Polygon Vertex", "name": " Filtered End", "project": "Foundations", - "id": "22392241-6d76-4403-802e-8425af2b0f3e", + "id": "f41b820a-7f2d-496c-bf13-dfd60b03d5a6", "savedPayload": { "position": { "x": 7355.944941959356, @@ -20029,7 +20142,7 @@ "referenceParent": { "type": "Point", "name": "Filtered End", - "id": "6ccece49-9227-4bae-a662-ab1428d83e88" + "id": "fe0bb779-926a-4f7a-bf55-899c1b8548f9" }, "referenceParentCombinedNodePath": [ [ @@ -20072,7 +20185,7 @@ } } ], - "id": "d9146419-6af2-45a2-880f-9f848dd7d58a", + "id": "e3862436-76e9-4968-9d3a-83b6137ed439", "savedPayload": { "position": { "x": 7531.6197098403245, @@ -20098,7 +20211,7 @@ ], "images": [], "texts": [], - "id": "4ff78601-677d-418c-bfc6-3a4d4cf18bf4", + "id": "6f9f6588-c3fb-4763-852a-2feea581b86e", "savedPayload": { "position": { "x": 7288.4358782849185, @@ -20131,22 +20244,22 @@ { "type": "Panel Data", "name": "Signal", - "config": "{\n \"valueDecimals\": 10\n}", + "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.signal", "project": "Foundations", - "id": "be381e1f-d741-48c1-90ea-86a19ab99b45", + "id": "b81be3df-c61c-4d2d-bb9d-9b0cb6397312", "savedPayload": { "position": { - "x": 8462.38778207435, - "y": 12058.799837801123 + "x": 7807.46257273075, + "y": 12303.671679527997 }, "targetPosition": { - "x": 8210.011722224996, - "y": 12220.992083037803 + "x": 7821.737147477873, + "y": 12603.3318812829 }, "floatingObject": { "isPinned": false, @@ -20166,15 +20279,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", "project": "Foundations", - "id": "20e88079-71fa-4f1b-a729-e34b2f067780", + "id": "df44f6ba-d079-4c39-b653-d178db18eb23", "savedPayload": { "position": { - "x": 8224.286296972119, - "y": 12520.652284792706 + "x": 8088.38778207435, + "y": 12740.799837801123 }, "targetPosition": { - "x": 8210.011722224996, - "y": 12220.992083037803 + "x": 7821.737147477873, + "y": 12603.3318812829 }, "floatingObject": { "isPinned": false, @@ -20189,15 +20302,15 @@ } } }, - "id": "eaab6b05-78d2-483a-a9da-081f4593e06d", + "id": "fb1debd0-f4fd-4ee8-9112-d03f12a55069", "savedPayload": { "position": { - "x": 8210.011722224996, - "y": 12220.992083037803 + "x": 7821.737147477873, + "y": 12603.3318812829 }, "targetPosition": { - "x": 7943.361087628518, - "y": 12083.52412651958 + "x": 7569.361087628518, + "y": 12765.52412651958 }, "floatingObject": { "isPinned": false, @@ -20211,9 +20324,93 @@ "isRunning": false } } + }, + { + "type": "Panel Data", + "name": "Low pass signal", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.filtered", + "project": "Foundations", + "id": "194bba6d-f8f0-487d-bd45-104a6f0c7d34", + "savedPayload": { + "position": { + "x": 7850.286296972118, + "y": 13202.652284792706 + }, + "targetPosition": { + "x": 7583.635662375641, + "y": 13065.184328274483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 20\n}", + "project": "Foundations", + "id": "f2c3d1ed-033e-4126-94af-34294513fa42", + "savedPayload": { + "position": { + "x": 7331.2596025262865, + "y": 13227.376573511163 + }, + "targetPosition": { + "x": 7583.635662375641, + "y": 13065.184328274483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f344758e-e0fc-481b-9c12-707c33dffbc5", + "savedPayload": { + "position": { + "x": 7583.635662375641, + "y": 13065.184328274483 + }, + "targetPosition": { + "x": 7569.361087628518, + "y": 12765.52412651958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } } ], - "id": "bb1f14c4-30e8-4917-b133-bf74a0195fe0", + "id": "44942fff-bff2-4fe4-a6b9-2465521f11a8", "savedPayload": { "position": { "x": 7569.361087628518, @@ -20237,7 +20434,7 @@ } } ], - "id": "b0a6ccdb-22c3-4459-9332-169de5c0ac9b", + "id": "c5c6c88f-291e-4112-9fa1-c98e070f2081", "savedPayload": { "position": { "x": 7302.710453032041, @@ -20250,7 +20447,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -20261,7 +20458,7 @@ } } ], - "id": "0fd556b4-99ed-4982-b552-18e185980bb6", + "id": "31381521-fe2e-4b0e-af46-3fd609a17708", "savedPayload": { "position": { "x": 7050.334393182687, @@ -20285,7 +20482,7 @@ } } ], - "id": "4881aecb-6437-4047-9d96-c67e7671a53f", + "id": "6dc6f03f-8f61-4499-b368-516c763eec2c", "savedPayload": { "position": { "x": 6797.958333333332,