{ "type": "Data Mine", "name": "Bollinger", "config": "{\"codeName\":\"Bollinger\"}", "project": "Foundations", "sensorBots": [], "apiDataFetcherBots": [], "indicatorBots": [ { "type": "Indicator Bot", "name": "Bollinger Bands", "config": "{\n \"codeName\": \"Bollinger-Bands\"\n}", "project": "Foundations", "processes": [ { "type": "Process Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces a single file for each time frame covering all the market.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"botModule\": \"Bollinger Bands Multi Time Frame Market\"\n}", "project": "Foundations", "processOutput": { "type": "Process Output", "name": "New Process Output", "project": "Foundations", "outputDatasets": [ { "type": "Output Dataset", "name": "Multi-Time-Frame-Market Bollinger Bands", "project": "Foundations", "id": "b8c1f684-7327-488b-8c76-4a73d811e312", "savedPayload": { "position": { "x": 22819.483994700888, "y": 18600.368943260677 }, "targetPosition": { "x": 22148.92618450703, "y": 18523.05643982162 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "f5b2a7d8-fc32-44a3-a002-9b0fc30a9719" } } }, { "type": "Output Dataset", "name": "Multi-Time-Frame-Market Percentage Bandwidth", "project": "Foundations", "id": "fa1205c0-3b6e-4064-aca4-ffdaba7e1bd4", "savedPayload": { "position": { "x": 22776.62534307854, "y": 18771.28771570888 }, "targetPosition": { "x": 22148.92618450703, "y": 18523.05643982162 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "207e9481-0730-4304-a938-cfe223d70856" } } } ], "outputDatasetFolders": [], "id": "72887b4d-8868-4f0c-a051-81b83c366c99", "savedPayload": { "position": { "x": 22148.92618450703, "y": 18523.05643982162 }, "targetPosition": { "x": 20839.466607535272, "y": 18194.703556056378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "603f6167-ef54-4464-9b7b-5ff7f59c24e7", "savedPayload": { "position": { "x": 23422.996154269797, "y": 18933.17320893284 }, "targetPosition": { "x": 22094.864924678295, "y": 18691.1661078309 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "4f8197fa-2627-46df-bd36-7d30fdb12d8c" } } }, { "type": "Status Dependency", "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "79c51f8f-95eb-451c-98ac-cce4028e23e2", "savedPayload": { "position": { "x": 23350.263241821318, "y": 19187.628659605423 }, "targetPosition": { "x": 22094.864924678295, "y": 18691.1661078309 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "Candles Volumes Multi-Time-Frame-Market Status Report", "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" } } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", "id": "25d943b0-45aa-45b3-b8b1-f83d5a8b636f", "savedPayload": { "position": { "x": 23229.286076080516, "y": 19423.005332832716 }, "targetPosition": { "x": 22094.864924678295, "y": 18691.1661078309 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" } } } ], "dataMineDataDependencies": [], "id": "bd55a584-c9dd-4f2e-836c-a34a16ef01dc", "savedPayload": { "position": { "x": 22094.864924678295, "y": 18691.1661078309 }, "targetPosition": { "x": 20839.466607535272, "y": 18194.703556056378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "4f8197fa-2627-46df-bd36-7d30fdb12d8c", "savedPayload": { "position": { "x": 22019.323451581073, "y": 18850.781163933898 }, "targetPosition": { "x": 20839.466607535272, "y": 18194.703556056378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "a2cf5c7f-ffbf-4c38-9640-699fd3a37454", "savedPayload": { "position": { "x": 21923.594300764107, "y": 18999.17055026703 }, "targetPosition": { "x": 20839.466607535272, "y": 18194.703556056378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" } } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67", "savedPayload": { "position": { "x": 21809.315424539018, "y": 19133.795283288833 }, "targetPosition": { "x": 20839.466607535272, "y": 18194.703556056378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "941a0543-0cc0-4a5d-a782-728d2835c100", "savedPayload": { "position": { "x": 20390.7689345521, "y": 17159.046657565414 }, "targetPosition": { "x": 20092.41236594162, "y": 17127.688118585116 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Process Definition", "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces a Daily File at each time frame.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"botModule\": \"Bollinger Bands Multi Time Frame Daily\"\n }", "project": "Foundations", "processOutput": { "type": "Process Output", "name": "New Process Output", "project": "Foundations", "outputDatasets": [ { "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Bollinger Bands", "project": "Foundations", "id": "1f8cdcbe-c7dc-49fd-b106-e59bb4fb4ad9", "savedPayload": { "position": { "x": 20928.403084965343, "y": 17605.829568703168 }, "targetPosition": { "x": 20716.3087494696, "y": 17530.72302537557 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "506104fa-e99a-4a46-930e-176bce311aff" } } }, { "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Percentage Bandwidth", "project": "Foundations", "id": "6362cf0d-c71e-4d08-8dea-c9b8d5d0e38b", "savedPayload": { "position": { "x": 20901.737141909554, "y": 17658.164428683656 }, "targetPosition": { "x": 20716.3087494696, "y": 17530.72302537557 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea" } } } ], "outputDatasetFolders": [], "id": "3ab24229-73fe-439a-9684-986aac94f220", "savedPayload": { "position": { "x": 20716.3087494696, "y": 17530.72302537557 }, "targetPosition": { "x": 20315.355813584836, "y": 17326.427300492775 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", "id": "aee6dca7-b8e8-4a33-9bc6-37830080a3a2", "savedPayload": { "position": { "x": 21106.323790388484, "y": 17742.57568440433 }, "targetPosition": { "x": 20686.212598464743, "y": 17581.310107108948 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" } } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "40701c78-7ace-40a8-a943-7b76d73147ce", "savedPayload": { "position": { "x": 21075.924030167742, "y": 17806.310107108948 }, "targetPosition": { "x": 20686.212598464743, "y": 17581.310107108948 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "2a021da8-9feb-475e-90ab-1586968c17c7" } } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "442d1d63-f28a-4bff-8dda-9bab7a5ad708", "savedPayload": { "position": { "x": 21035.92828112038, "y": 17864.504283081373 }, "targetPosition": { "x": 20686.212598464743, "y": 17581.310107108948 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "7323fef7-870a-48b6-b96f-586111253b40" } } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", "id": "603dbf64-0ee0-45b6-a1b8-14065b398893", "savedPayload": { "position": { "x": 20987.32137132623, "y": 17915.725278573776 }, "targetPosition": { "x": 20686.212598464743, "y": 17581.310107108948 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" } } } ], "dataMineDataDependencies": [], "id": "312620aa-b556-43c4-9603-6a80acb7ab00", "savedPayload": { "position": { "x": 20686.212598464743, "y": 17581.310107108948 }, "targetPosition": { "x": 20315.355813584836, "y": 17326.427300492775 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "7323fef7-870a-48b6-b96f-586111253b40", "savedPayload": { "position": { "x": 20649.770985049665, "y": 17627.536073354262 }, "targetPosition": { "x": 20315.355813584836, "y": 17326.427300492775 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "7ec89351-b852-416a-961a-7e66717c6473", "savedPayload": { "position": { "x": 20607.60743533342, "y": 17668.60998501279 }, "targetPosition": { "x": 20315.355813584836, "y": 17326.427300492775 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" } } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "acebc3ed-4f3f-4a4b-b403-f16cbe987dde", "savedPayload": { "position": { "x": 20560.4433793416, "y": 17703.829056068214 }, "targetPosition": { "x": 20315.355813584836, "y": 17326.427300492775 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "e598ee86-1e18-4aa1-95c2-64aaf66776ca", "savedPayload": { "position": { "x": 20315.355813584836, "y": 17328.427300492775 }, "targetPosition": { "x": 20092.41236594162, "y": 17127.688118585116 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "products": [ { "type": "Product Definition", "name": "Bollinger Bands", "config": "{\n\"codeName\": \"Bollinger-Bands\",\n\"singularVariableName\": \"bollingerBand\",\n\"pluralVariableName\": \"bollingerBands\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"\",\n \"fileName\": \"\"\n }\n }", "project": "Foundations", "id": "f5b2a7d8-fc32-44a3-a002-9b0fc30a9719", "savedPayload": { "position": { "x": 20355.525055094604, "y": 17644.075846448475 }, "targetPosition": { "x": 20154.785873186946, "y": 17421.132398805257 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"\",\n \"fileName\": \"\"\n }\n }", "project": "Foundations", "id": "506104fa-e99a-4a46-930e-176bce311aff", "savedPayload": { "position": { "x": 20290.98302310881, "y": 17688.434356061767 }, "targetPosition": { "x": 20154.785873186946, "y": 17421.132398805257 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "id": "1e7186ee-c481-401d-827f-a30ee7434d92", "savedPayload": { "position": { "x": 20340.54338413897, "y": 17870.989140599148 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "id": "15f90f2e-80f0-4575-94d8-6d8957eceee1", "savedPayload": { "position": { "x": 20409.436698245267, "y": 17933.02095924554 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Moving Average", "config": "{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "9786a9cd-1eff-4b5c-ae7c-1dde51659f82", "savedPayload": { "position": { "x": 20428.711171982843, "y": 18023.700228735688 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Standard Deviation", "config": "{\n \"codeName\": \"standardDeviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "e92d7855-bb18-494e-ab37-a895bbcb8287", "savedPayload": { "position": { "x": 20391.00461149921, "y": 18108.39055019937 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Deviation", "config": "{\n \"codeName\": \"deviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "03043530-caa1-416e-8303-840b732e516e", "savedPayload": { "position": { "x": 20310.719641300264, "y": 18154.74309935561 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Direction", "config": "{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"isCalculated\": true,\n \"possibleValues\": [\"Up\", \"Down\", \"Side\"]\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.direction", "project": "Foundations", "id": "f72926d9-c869-4b7c-ba1e-b36d134e2bc6", "savedPayload": { "position": { "x": 20157.511894754858, "y": 18282.084596538323 }, "targetPosition": { "x": 20218.52239121623, "y": 18145.05277789193 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "856f24c9-f5f1-491b-98e7-6e1d3c5c5874", "savedPayload": { "position": { "x": 20218.52239121623, "y": 18145.05277789193 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Slope", "config": "{\n \"codeName\": \"slope\",\n \"isString\": true,\n \"isCalculated\": true,\n \"possibleValues\": [\"Side\", \"Gentle\", \"Medium\", \"Steep\", \"Extreme\"]\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.slope", "project": "Foundations", "id": "fac935fe-b448-4b34-aed7-b35f70808911", "savedPayload": { "position": { "x": 20019.725266542267, "y": 18158.02095924554 }, "targetPosition": { "x": 20149.629077109934, "y": 18083.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "4c027b0c-da8a-4146-a51a-d0a7a126150b", "savedPayload": { "position": { "x": 20149.629077109934, "y": 18083.02095924554 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Upper Band", "config": "{ \n \"codeName\": \"upperBand\",\n \"isString\": false,\n \"isCalculated\": true\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "New Formula", "code": "variable.upperBand", "project": "Foundations", "id": "72cf5305-7f63-413b-a469-70ae053cfbcf", "savedPayload": { "position": { "x": 19981.176319067115, "y": 17976.662420265242 }, "targetPosition": { "x": 20130.354603372358, "y": 17992.34168975539 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "58990232-dba9-485d-8246-540554dfeb20", "savedPayload": { "position": { "x": 20130.354603372358, "y": 17992.34168975539 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Lower Band", "config": "{ \n \"codeName\": \"lowerBand\",\n \"isString\": false,\n \"isCalculated\": true\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "name": "New Formula", "code": "variable.lowerBand", "project": "Foundations", "id": "c165f7e7-03d7-442d-8182-1c7e913e06a5", "savedPayload": { "position": { "x": 20056.58944003438, "y": 17807.28177733788 }, "targetPosition": { "x": 20168.06116385599, "y": 17907.65136829171 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "f1db553a-f738-4a1e-89c0-82b6b0cac9ba", "savedPayload": { "position": { "x": 20168.06116385599, "y": 17907.65136829171 }, "targetPosition": { "x": 20279.5328876776, "y": 18008.02095924554 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "b5a5ec97-7246-42bd-97e4-28fb4a148b2c", "savedPayload": { "position": { "x": 20279.5328876776, "y": 18008.02095924554 }, "targetPosition": { "x": 20154.785873186946, "y": 17421.132398805257 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "calculations": { "type": "Calculations Procedure", "name": "New Calculations Procedure", "project": "Foundations", "initialization": { "type": "Procedure Initialization", "name": "New Procedure Initialization", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "variable.lastMovingAverage = 0\nvariable.SIDE_TOLERANCE = 0.5 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.SMALL_SLOPE = 1.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.MEDIUM_SLOPE = 2.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.HIGH_SLOPE = 4.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\n", "project": "Foundations", "id": "f00ac417-cd99-493c-b959-35eddd6fe4f3", "savedPayload": { "position": { "x": 20166.550253682464, "y": 17820.156162451727 }, "targetPosition": { "x": 20158.70434410968, "y": 17720.464429078413 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "d144ab2f-5b4e-4153-806a-d471e9f281dd", "savedPayload": { "position": { "x": 20158.70434410968, "y": 17720.464429078413 }, "targetPosition": { "x": 20146.935479750504, "y": 17570.926829018445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "loop": { "type": "Procedure Loop", "name": "New Procedure Loop", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "\nif (variable.lastMovingAverage > product.bollingerBand.movingAverage) { variable.direction = \"Down\" }\nif (variable.lastMovingAverage < product.bollingerBand.movingAverage) { variable.direction = \"Up\" }\nif (variable.lastMovingAverage === product.bollingerBand.movingAverage) { variable.direction = \"Side\" }\n\nvariable.delta = Math.abs(product.bollingerBand.movingAverage - variable.lastMovingAverage)\n\nvariable.slope = \"Extreme\"\nif (variable.delta < product.bollingerBand.movingAverage * variable.HIGH_SLOPE / 100) { variable.slope = \"Steep\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.MEDIUM_SLOPE / 100) { variable.slope = \"Medium\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SMALL_SLOPE / 100) { variable.slope = \"Gentle\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SIDE_TOLERANCE / 100) { variable.slope = \"Side\" }\n\nvariable.lastMovingAverage = product.bollingerBand.movingAverage\n\nvariable.upperBand = product.bollingerBand.movingAverage + product.bollingerBand.deviation\nvariable.lowerBand = product.bollingerBand.movingAverage - product.bollingerBand.deviation", "project": "Foundations", "id": "14fc0c9c-cd10-4931-95b5-4bc7d549942a", "savedPayload": { "position": { "x": 20101.37659837747, "y": 17816.740555909433 }, "targetPosition": { "x": 20119.600150926683, "y": 17718.415065153036 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8a669548-845b-4d80-ae96-29f68e9c9ac7", "savedPayload": { "position": { "x": 20119.600150926683, "y": 17718.415065153036 }, "targetPosition": { "x": 20146.935479750504, "y": 17570.926829018445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "d72c7cb2-8886-4101-a83a-f9788b8400a0", "savedPayload": { "position": { "x": 20146.935479750504, "y": 17570.926829018445 }, "targetPosition": { "x": 20154.785873186946, "y": 17421.132398805257 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "dataBuilding": { "type": "Data Building Procedure", "name": "New Data Building Procedure", "project": "Foundations", "id": "139484b3-3a3f-4268-801e-a8c441746c7a", "savedPayload": { "position": { "x": 20108.433324030702, "y": 17563.79087624953 }, "targetPosition": { "x": 20154.785873186946, "y": 17421.132398805257 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "29088877-8d63-4217-8d34-8742afc262f4", "savedPayload": { "position": { "x": 20154.785873186946, "y": 17421.132398805257 }, "targetPosition": { "x": 20092.41236594162, "y": 17127.688118585116 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "Bollinger Bands", "id": "a11bfdf8-595c-4b50-b259-6a9f777d0ea8" } } }, { "type": "Product Definition", "name": "Percentage Bandwidth", "config": "{\n \"codeName\": \"Percentage-Bandwidth\",\n \"singularVariableName\": \"percentageBandwidth\",\n \"pluralVariableName\": \"percentageBandwidths\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"\",\n \"fileName\": \"\"\n }\n }", "project": "Foundations", "id": "207e9481-0730-4304-a938-cfe223d70856", "savedPayload": { "position": { "x": 18374.279080773907, "y": 18612.89245590357 }, "targetPosition": { "x": 18878.028732990148, "y": 18222.91264191738 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"\",\n \"fileName\": \"\"\n }\n }", "project": "Foundations", "id": "e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea", "savedPayload": { "position": { "x": 18263.415216696183, "y": 18390.119336574087 }, "targetPosition": { "x": 18878.028732990148, "y": 18222.91264191738 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "id": "7c793ff3-0356-4f05-b471-4510e9cdaf58", "savedPayload": { "position": { "x": 17737.946531927322, "y": 18355.84444765899 }, "targetPosition": { "x": 17615.115868530404, "y": 18061.95731140288 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "id": "b02c38c3-216c-4a83-903d-d50a599b55dc", "savedPayload": { "position": { "x": 17422.030168057492, "y": 18315.54988671204 }, "targetPosition": { "x": 17615.115868530404, "y": 18061.95731140288 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Value", "config": "{\n \"codeName\": \"value\",\n \"isString\": false\n}", "project": "Foundations", "id": "2c279136-20b1-4f9c-9d35-6a4fd36a4a99", "savedPayload": { "position": { "x": 17298.851921683214, "y": 18021.7546496439 }, "targetPosition": { "x": 17615.115868530404, "y": 18061.95731140288 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Moving Average", "config": "{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "a9e3bbb1-9eaf-4ab1-93bb-ee27357daa76", "savedPayload": { "position": { "x": 17491.906845121088, "y": 17768.024568872745 }, "targetPosition": { "x": 17615.115868530404, "y": 18061.95731140288 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Bandwidth", "config": "{\n \"codeName\": \"bandwidth\",\n \"isString\": false\n}", "project": "Foundations", "id": "90d9694f-ed29-4b2e-8c75-c4bdcf35e36a", "savedPayload": { "position": { "x": 17807.850803622543, "y": 17808.40101758074 }, "targetPosition": { "x": 17615.115868530404, "y": 18061.95731140288 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "d04d8ca7-18d0-4360-babf-7c49c3c97f50", "savedPayload": { "position": { "x": 17615.115868530404, "y": 18061.95731140288 }, "targetPosition": { "x": 18878.028732990148, "y": 18222.91264191738 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "3b7885a0-cd72-4a3f-a38b-3dc8c47bd068", "savedPayload": { "position": { "x": 19970.39137301888, "y": 17401.751755877896 }, "targetPosition": { "x": 20092.41236594162, "y": 17127.688118585116 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "Percentage B", "id": "06b2f3f6-b138-415f-8974-31c22a930f92" } } } ], "id": "1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23", "savedPayload": { "position": { "x": 19148.060178585467, "y": 16852.327479231342 }, "targetPosition": { "x": 18848.060178585467, "y": 16852.327479231342 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "c" } } }, { "type": "Indicator Bot", "name": "Bollinger Channels", "config": "{\n \"codeName\": \"Bollinger-Channels\"\n}", "project": "Foundations", "processes": [ { "type": "Process Definition", "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces for each market two files with bollinger channels respectively.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }", "project": "Foundations", "processOutput": { "type": "Process Output", "name": "New Process Output", "project": "Foundations", "outputDatasets": [ { "type": "Output Dataset", "name": "Market Bollinger Channels Objects", "project": "Foundations", "id": "d804e799-7c12-42f5-8de2-52a3a7d5daa4", "savedPayload": { "position": { "x": 18703.892722375145, "y": 18590.547567290123 }, "targetPosition": { "x": 18514.904391536562, "y": 18014.492766989955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Market", "id": "610cd062-ab88-4892-b711-0fb430305c61" } } }, { "type": "Output Dataset", "name": "Market Bollinger Channels", "project": "Foundations", "id": "e524685d-8da0-41f6-839d-9a4100e6e3fe", "savedPayload": { "position": { "x": 18609.56144704281, "y": 18613.818145930665 }, "targetPosition": { "x": 18514.904391536562, "y": 18014.492766989955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Market", "id": "22c1f2c6-3838-4657-add8-2e01d7056917" } } }, { "type": "Output Dataset", "name": "Market Bollinger Sub-Channels Objects", "project": "Foundations", "id": "eb0e7947-95e4-4f4a-87ea-1fb430b8b503", "savedPayload": { "position": { "x": 18513.633681988904, "y": 18621.457377787894 }, "targetPosition": { "x": 18514.904391536562, "y": 18014.492766989955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Market", "id": "869f615e-0cc0-44fd-8648-4a951c23a410" } } }, { "type": "Output Dataset", "name": "Market Bollinger Sub-Channels", "project": "Foundations", "id": "dc96b9ac-f8d5-4bf8-a135-45cd5d6369f1", "savedPayload": { "position": { "x": 18438.115056144714, "y": 18612.225897033528 }, "targetPosition": { "x": 18514.904391536562, "y": 18014.492766989955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Market", "id": "f8d44a4d-3771-4a71-97ca-dc604ff565d3" } } } ], "outputDatasetFolders": [], "id": "dd39a54a-3714-446a-9a41-dfd83557664c", "savedPayload": { "position": { "x": 18514.904391536562, "y": 18014.492766989955 }, "targetPosition": { "x": 18469.327938281676, "y": 17410.054454378984 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "ae627a69-4089-432d-b379-1b12ce4bd75e", "savedPayload": { "position": { "x": 18340.660025662888, "y": 18611.76155162739 }, "targetPosition": { "x": 18356.492784133676, "y": 18005.42169268094 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "af8aded9-002a-475a-88f5-d29573740969" } } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "4a603114-d464-46db-90a1-62304274117a", "savedPayload": { "position": { "x": 18238.312517304028, "y": 18600.27080424391 }, "targetPosition": { "x": 18356.492784133676, "y": 18005.42169268094 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "4f8197fa-2627-46df-bd36-7d30fdb12d8c" } } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Bollinger Bands Multi-Time-Frame-Market", "project": "Foundations", "id": "ea27be54-93a3-48e3-8c52-72bc397b6c66", "savedPayload": { "position": { "x": 18129.21454112637, "y": 18567.193293214914 }, "targetPosition": { "x": 18356.492784133676, "y": 18005.42169268094 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", "id": "f5b2a7d8-fc32-44a3-a002-9b0fc30a9719" } } } ], "dataMineDataDependencies": [], "id": "8b509294-6028-40e2-88a8-655a34245ed8", "savedPayload": { "position": { "x": 18356.492784133676, "y": 18005.42169268094 }, "targetPosition": { "x": 18469.327938281676, "y": 17410.054454378984 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "af8aded9-002a-475a-88f5-d29573740969", "savedPayload": { "position": { "x": 18206.234607411934, "y": 17955.977009523456 }, "targetPosition": { "x": 18469.327938281676, "y": 17410.054454378984 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "f4720e04-5def-4c0b-be42-33e50ac6a6b7", "savedPayload": { "position": { "x": 18073.846997928456, "y": 17869.290160048567 }, "targetPosition": { "x": 18469.327938281676, "y": 17410.054454378984 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67" } } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "671530dc-5ba5-4c8d-bc23-f228e22c56b3", "savedPayload": { "position": { "x": 17968.340440906697, "y": 17751.135641118675 }, "targetPosition": { "x": 18469.327938281676, "y": 17410.054454378984 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "28be432d-80ca-46b3-859a-55541e24b2b4", "savedPayload": { "position": { "x": 19966.25709247369, "y": 17289.896813024174 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "" } } }, { "type": "Process Definition", "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces for each market two files with bollinger channels respectively at each day of the market history.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }", "project": "Foundations", "processOutput": { "type": "Process Output", "name": "New Process Output", "project": "Foundations", "outputDatasets": [ { "type": "Output Dataset", "name": "Daily Bollinger Channels Objects", "project": "Foundations", "id": "64430a93-38c2-4c71-8085-71661bbf804e", "savedPayload": { "position": { "x": 19765.793117780646, "y": 18226.605583866258 }, "targetPosition": { "x": 19196.50700322271, "y": 18226.605583866258 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Daily", "id": "64910fea-c92a-4a55-850a-aa62d98b478e" } } }, { "type": "Output Dataset", "name": "Daily Bollinger Sub-Channels", "project": "Foundations", "id": "b536a078-e32a-4489-93f6-75107a90b527", "savedPayload": { "position": { "x": 19196.50700322271, "y": 18828.963032030064 }, "targetPosition": { "x": 19196.50700322271, "y": 18226.605583866258 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Daily", "id": "ca71e765-0f66-4b18-b500-847b9d16169b" } } }, { "type": "Output Dataset", "name": "Daily Bollinger Sub-Channels Objects", "project": "Foundations", "id": "d5bcc7c4-2798-4c34-9504-cc4617b64a04", "savedPayload": { "position": { "x": 18580.33561226671, "y": 18226.605583866258 }, "targetPosition": { "x": 19196.50700322271, "y": 18226.605583866258 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Daily", "id": "029479ae-275d-4854-ad3e-66948656a053" } } }, { "type": "Output Dataset", "name": "Daily Bollinger Channels", "project": "Foundations", "id": "57898dc1-83a2-4ee9-8a0b-6674f988f0fa", "savedPayload": { "position": { "x": 19196.50700322271, "y": 17634.999803444833 }, "targetPosition": { "x": 19196.50700322271, "y": 18226.605583866258 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Daily", "id": "96b4e65b-e6db-44a0-80a5-ceb9d68a09ec" } } } ], "outputDatasetFolders": [], "id": "b8fc5ac0-021d-4230-aa59-9876c5f0f3e1", "savedPayload": { "position": { "x": 17854.429252680144, "y": 18030.96211709656 }, "targetPosition": { "x": 18186.33996796546, "y": 17184.692698835217 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "processDependencies": { "type": "Process Dependencies", "name": "New Process Dependencies", "project": "Foundations", "statusDependencies": [ { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", "id": "3cb29ee1-02de-452a-a79f-2451700fe335", "savedPayload": { "position": { "x": 17293.384931546385, "y": 18752.315852605592 }, "targetPosition": { "x": 17646.86788429119, "y": 17915.60185192044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "7323fef7-870a-48b6-b96f-586111253b40" } } }, { "type": "Status Dependency", "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", "id": "d5f34469-0ae1-45e6-acd9-4155d5940c77", "savedPayload": { "position": { "x": 17166.564386511505, "y": 18686.553177440015 }, "targetPosition": { "x": 17646.86788429119, "y": 17915.60185192044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" } } }, { "type": "Status Dependency", "name": "", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", "id": "7f6266a5-bddb-4d49-962d-100b1993043d", "savedPayload": { "position": { "x": 17051.76241445075, "y": 18601.825921430896 }, "targetPosition": { "x": 17646.86788429119, "y": 17915.60185192044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Status Report", "name": "New Status Report", "id": "b1dd07bf-a698-4bbb-995a-356c929a1e94" } } } ], "dataDependencies": [ { "type": "Data Dependency", "name": "Bollinger Bands Multi-Time-Frame-Daily", "project": "Foundations", "id": "073e24ab-6b47-482a-b117-0d3554f63c1f", "savedPayload": { "position": { "x": 16951.537176085345, "y": 18500.023145212705 }, "targetPosition": { "x": 17646.86788429119, "y": 17915.60185192044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", "id": "506104fa-e99a-4a46-930e-176bce311aff" } } } ], "dataMineDataDependencies": [], "id": "c0cb34fe-9268-4ebb-a8ce-7d53a13a6d4d", "savedPayload": { "position": { "x": 17646.86788429119, "y": 17915.60185192044 }, "targetPosition": { "x": 18186.33996796546, "y": 17184.692698835217 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "statusReport": { "type": "Status Report", "name": "New Status Report", "project": "Foundations", "id": "b1dd07bf-a698-4bbb-995a-356c929a1e94", "savedPayload": { "position": { "x": 17476.013064424056, "y": 17751.08604901966 }, "targetPosition": { "x": 18186.33996796546, "y": 17184.692698835217 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "executionStartedEvent": { "type": "Execution Started Event", "name": "", "project": "Foundations", "id": "4548cff9-f388-4f4f-b148-665d22ffaf9e", "savedPayload": { "position": { "x": 17353.56105907825, "y": 17547.993665771624 }, "targetPosition": { "x": 18186.33996796546, "y": 17184.692698835217 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "id": "acebc3ed-4f3f-4a4b-b403-f16cbe987dde" } } }, "executionFinishedEvent": { "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", "id": "34e17fad-2c62-4c45-875c-774ac6b6cc99", "savedPayload": { "position": { "x": 17287.82495051887, "y": 17320.06300816106 }, "targetPosition": { "x": 18186.33996796546, "y": 17184.692698835217 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "bc15b49d-4547-4bac-a28b-193eb0158fe3", "savedPayload": { "position": { "x": 19874.677703096422, "y": 17387.05039874725 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "products": [ { "type": "Product Definition", "name": "Bollinger Channels Objects", "config": "{\n \"codeName\": \"Bollinger-Channels-Objects\",\n \"singularVariableName\": \"bollingerChannelsObject\",\n \"pluralVariableName\": \"bollingerChannelsObjects\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", "project": "Foundations", "id": "610cd062-ab88-4892-b711-0fb430305c61", "savedPayload": { "position": { "x": 18737.508999213434, "y": 18552.169518945248 }, "targetPosition": { "x": 18817.432326818605, "y": 18017.017282034503 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }\n", "project": "Foundations", "id": "64910fea-c92a-4a55-850a-aa62d98b478e", "savedPayload": { "position": { "x": 18575.50451922851, "y": 18500.718649898074 }, "targetPosition": { "x": 18817.432326818605, "y": 18017.017282034503 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "id": "06edb099-ff64-4528-b8c6-599154bc2ddf", "savedPayload": { "position": { "x": 18328.12664328544, "y": 18762.046679343533 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "id": "94656d1f-508a-4e94-a8d2-013690aac596", "savedPayload": { "position": { "x": 18281.55000600918, "y": 18941.050788273038 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Direction", "config": "{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"possibleValues\": [\"Up\", \"Down\", \"Side\"]\n}", "project": "Foundations", "id": "edc0f697-f5e2-446f-bae8-8db7adf91d23", "savedPayload": { "position": { "x": 18130.516106862626, "y": 19048.299231730478 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Period", "config": "{\n \"codeName\": \"period\",\n \"isString\": false\n}", "project": "Foundations", "id": "eb733f85-6cf5-485e-9bd3-2bf78733c492", "savedPayload": { "position": { "x": 17946.05347973068, "y": 19033.42992091173 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "First Moving Average", "config": "{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "a67a15ee-6f7f-48bd-9d55-82c57efc993b", "savedPayload": { "position": { "x": 17814.096065851678, "y": 18903.419492764835 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Last Moving Average", "config": "{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "0f05bffe-d668-4d25-ab67-d55a4a7c8f5d", "savedPayload": { "position": { "x": 17796.607062884614, "y": 18719.44008866597 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "First Deviation", "config": "{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "eae84509-b689-4a76-9277-eed72af491dd", "savedPayload": { "position": { "x": 17884.43811601668, "y": 18555.268815218627 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Last Deviation", "config": "{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "d5c32d1f-9e3c-48e8-8025-a17d57c0812e", "savedPayload": { "position": { "x": 18085.855635366283, "y": 18525.68650596081 }, "targetPosition": { "x": 18058.801114400612, "y": 18786.793922232115 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "6c3e68b0-b781-4c53-9ff7-67c3f747ac8a", "savedPayload": { "position": { "x": 18058.801114400612, "y": 18786.793922232115 }, "targetPosition": { "x": 18817.432326818605, "y": 18017.017282034503 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "dataBuilding": { "type": "Data Building Procedure", "name": "New Data Building Procedure", "project": "Foundations", "loop": { "type": "Procedure Loop", "name": "New Procedure Loop", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "\n\nif (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}", "project": "Foundations", "id": "b81d6adc-e721-4089-b4c3-2fd772f33d25", "savedPayload": { "position": { "x": 18029.892077935863, "y": 18440.68578228915 }, "targetPosition": { "x": 18280.555483448097, "y": 18332.158610061593 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "a2b92c75-e272-4d05-b098-121a70371450", "savedPayload": { "position": { "x": 18280.555483448097, "y": 18332.158610061593 }, "targetPosition": { "x": 18539.237948515693, "y": 18161.63264231305 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "116ccf8c-26bc-4b86-99e6-bb3075527713", "savedPayload": { "position": { "x": 18539.237948515693, "y": 18161.63264231305 }, "targetPosition": { "x": 18817.432326818605, "y": 18017.017282034503 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "1f111f72-624f-4166-9f99-ab8d785d5267", "savedPayload": { "position": { "x": 19750.01416328378, "y": 17434.84794699972 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "" }, "referenceParent": { "type": "Plotter Module", "name": "Bollinger Channels Objects", "id": "52881346-3e4b-45e0-92d2-af130d381b8e" } } }, { "type": "Product Definition", "name": "Bollinger Channels", "config": "{\n \"codeName\": \"Bollinger-Channels\",\n \"singularVariableName\": \"bollingerChannel\",\n \"pluralVariableName\": \"bollingerChannels\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", "project": "Foundations", "id": "22c1f2c6-3838-4657-add8-2e01d7056917", "savedPayload": { "position": { "x": 18353.841998670476, "y": 18284.264611421488 }, "targetPosition": { "x": 18658.044669074974, "y": 17837.033217033233 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }\n", "project": "Foundations", "id": "96b4e65b-e6db-44a0-80a5-ceb9d68a09ec", "savedPayload": { "position": { "x": 18230.17077856836, "y": 18167.697265610914 }, "targetPosition": { "x": 18658.044669074974, "y": 17837.033217033233 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.begin", "project": "Foundations", "id": "b243e3c4-e528-4e7b-9644-b03e47c8ca34", "savedPayload": { "position": { "x": 17970.47735322854, "y": 18630.319425467205 }, "targetPosition": { "x": 17805.494501619516, "y": 18415.898533863023 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "74268e18-735f-405b-b9db-412ce6cf7438", "savedPayload": { "position": { "x": 17805.494501619516, "y": 18415.898533863023 }, "targetPosition": { "x": 17640.612097752186, "y": 18201.50930760436 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.end", "project": "Foundations", "id": "bc705d0f-6df6-45f6-8d3a-44b81bf785bd", "savedPayload": { "position": { "x": 17335.15256225774, "y": 18648.89428575585 }, "targetPosition": { "x": 17487.848693348096, "y": 18425.296136469926 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "ad08f6a7-5d37-4fd3-9d84-5eebddcd8cb5", "savedPayload": { "position": { "x": 17487.848693348096, "y": 18425.296136469926 }, "targetPosition": { "x": 17640.612097752186, "y": 18201.50930760436 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Direction", "config": "{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"possibleValues\": [\"Up\", \"Down\", \"Side\"]\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.direction", "project": "Foundations", "id": "7b7fd5fc-c820-4c1b-ae3e-400d7b90bb0b", "savedPayload": { "position": { "x": 17123.59027755107, "y": 18055.30465896346 }, "targetPosition": { "x": 17383.77729595941, "y": 18130.74323688475 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "31720cda-be3c-453e-8c6e-c4816299c440", "savedPayload": { "position": { "x": 17383.77729595941, "y": 18130.74323688475 }, "targetPosition": { "x": 17640.612097752186, "y": 18201.50930760436 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Period", "config": "{\n \"codeName\": \"period\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.period", "project": "Foundations", "id": "9c44699b-a743-4f46-82f6-0351e8b1a206", "savedPayload": { "position": { "x": 17642.492988834412, "y": 17667.36720471962 }, "targetPosition": { "x": 17640.054190019007, "y": 17939.315921192698 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8af98ad4-3062-49a1-bff6-593bd9638f72", "savedPayload": { "position": { "x": 17640.054190019007, "y": 17939.315921192698 }, "targetPosition": { "x": 17640.612097752186, "y": 18201.50930760436 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "9106250d-b042-4e96-9121-c760b4c1eab2", "savedPayload": { "position": { "x": 17640.612097752186, "y": 18201.50930760436 }, "targetPosition": { "x": 18658.044669074974, "y": 17837.033217033233 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "dataBuilding": { "type": "Data Building Procedure", "name": "New Data Building Procedure", "project": "Foundations", "loop": { "type": "Procedure Loop", "name": "New Procedure Loop", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction) {\n variable.period++\n } else {\n variable.period = 1\n }\n}", "project": "Foundations", "id": "8f05a74a-f85c-4eb1-9de1-3363d2e3cb8a", "savedPayload": { "position": { "x": 17325.244599319572, "y": 18047.575272357433 }, "targetPosition": { "x": 17599.351710414892, "y": 18012.44042249332 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "7e54fecc-8443-4aad-a541-0b6a3fcac877", "savedPayload": { "position": { "x": 17599.351710414892, "y": 18012.44042249332 }, "targetPosition": { "x": 18137.808681363993, "y": 17913.574809254624 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "initialization": { "type": "Procedure Initialization", "name": "New Procedure Initialization", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "variable.period = 1", "project": "Foundations", "id": "491600d9-228d-41b8-bedb-22b8ba22a7c9", "savedPayload": { "position": { "x": 17323.723484186943, "y": 17820.932346490685 }, "targetPosition": { "x": 17593.891858601997, "y": 17847.862213043358 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "3c3de682-9ac0-4bf9-b1ff-97a3e0cb24b4", "savedPayload": { "position": { "x": 17593.891858601997, "y": 17847.862213043358 }, "targetPosition": { "x": 18137.808681363993, "y": 17913.574809254624 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "9ace6abd-5ef9-4c37-9dbc-7aefc8b8b905", "savedPayload": { "position": { "x": 18137.808681363993, "y": 17913.574809254624 }, "targetPosition": { "x": 18658.044669074974, "y": 17837.033217033233 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "94bc3958-cc85-43a1-a178-103e84f42910", "savedPayload": { "position": { "x": 19616.957615993648, "y": 17423.822567151714 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "Bollinger Channels", "id": "a045ea45-c8ff-49a5-86cd-5d38cd3e6d22" } } }, { "type": "Product Definition", "name": "Bollinger Sub-Channels Objects", "config": "{\n \"codeName\": \"Bollinger-Sub-Channels-Objects\",\n \"singularVariableName\": \"bollingerSubChannelsObject\",\n \"pluralVariableName\": \"bollingerSubChannelsObjects\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", "project": "Foundations", "id": "869f615e-0cc0-44fd-8648-4a951c23a410", "savedPayload": { "position": { "x": 19417.619965925885, "y": 17644.087401174947 }, "targetPosition": { "x": 19501.86154224829, "y": 17356.15797089955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }\n", "project": "Foundations", "id": "029479ae-275d-4854-ad3e-66948656a053", "savedPayload": { "position": { "x": 19332.767955008097, "y": 17603.963053079562 }, "targetPosition": { "x": 19501.86154224829, "y": 17356.15797089955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "id": "8f0513f5-d78e-4efd-a554-a6ee2a4781ac", "savedPayload": { "position": { "x": 19177.00908266563, "y": 17718.57736954648 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "id": "677f9a11-1fa3-4880-ad4f-81a4490d82e8", "savedPayload": { "position": { "x": 19150.977003949072, "y": 17807.552456682275 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Direction", "config": "{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"possibleValues\": [\"Up\", \"Down\", \"Side\"]\n}", "project": "Foundations", "id": "610f6b9f-9404-4603-a42b-80de31498f2f", "savedPayload": { "position": { "x": 19077.618365828614, "y": 17864.233542295016 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Slope", "config": "{\n \"codeName\": \"slope\",\n \"isString\": true,\n \"possibleValues\": [\"Side\", \"Gentle\", \"Medium\", \"Steep\", \"Extreme\"]\n}", "project": "Foundations", "id": "65600005-8272-4297-8716-b08841eb5e73", "savedPayload": { "position": { "x": 18984.953674697863, "y": 17866.97037819988 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Period", "config": "{\n \"codeName\": \"period\",\n \"isString\": false\n}", "project": "Foundations", "id": "ef18438f-7a1f-4432-8fce-494bc9b5ae01", "savedPayload": { "position": { "x": 18908.37769301176, "y": 17814.717586102837 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "First Moving Average", "config": "{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "e5694d55-735b-4cb2-919e-02a71679c682", "savedPayload": { "position": { "x": 18877.1398430525, "y": 17727.43395657788 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Last Moving Average", "config": "{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}", "project": "Foundations", "id": "d49bae2d-b519-49ba-8fd2-9a3a4c2e8dc3", "savedPayload": { "position": { "x": 18903.17192176906, "y": 17638.458869442085 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "First Deviation", "config": "{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "a11b4d44-937d-456e-b2bd-9cd025289c34", "savedPayload": { "position": { "x": 18976.530559889517, "y": 17581.777783829344 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Last Deviation", "config": "{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}", "project": "Foundations", "id": "4d1b7a3f-c452-4002-ab8c-bfa7d396ac2c", "savedPayload": { "position": { "x": 19069.19525102027, "y": 17579.04094792448 }, "targetPosition": { "x": 19027.074462859066, "y": 17723.00566306218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "a2ff91c2-cfee-487c-959d-fd3ed3dea861", "savedPayload": { "position": { "x": 19027.074462859066, "y": 17723.00566306218 }, "targetPosition": { "x": 19501.86154224829, "y": 17356.15797089955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "dataBuilding": { "type": "Data Building Procedure", "name": "New Data Building Procedure", "project": "Foundations", "loop": { "type": "Procedure Loop", "name": "New Procedure Loop", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "if (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction &&\n record.current.slope === record.next.slope) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n slope: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}", "project": "Foundations", "id": "a1af769c-2a2d-4e78-8f0d-8dfb773982f0", "savedPayload": { "position": { "x": 19078.177904549782, "y": 17507.789679808193 }, "targetPosition": { "x": 19219.40578378262, "y": 17457.245776838645 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "128aac86-66b5-4685-a75d-4e60ba697c90", "savedPayload": { "position": { "x": 19219.40578378262, "y": 17457.245776838645 }, "targetPosition": { "x": 19360.633663015455, "y": 17406.701873869097 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "5bfe184e-396e-431a-a640-76c05d1c6e06", "savedPayload": { "position": { "x": 19360.633663015455, "y": 17406.701873869097 }, "targetPosition": { "x": 19501.86154224829, "y": 17356.15797089955 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "080c87fc-4546-4482-ab11-180a33f6d9ab", "savedPayload": { "position": { "x": 19501.86154224829, "y": 17356.15797089955 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "Bollinger Sub Channels Objects", "id": "f8c4b699-1f40-4832-b427-68da3341daa8" } } }, { "type": "Product Definition", "name": "Bollinger Sub-Channels", "config": "{\n \"codeName\": \"Bollinger-Sub-Channels\",\n \"singularVariableName\": \"bollingerSubChannel\",\n \"pluralVariableName\": \"bollingerSubChannels\"\n}", "project": "Foundations", "datasets": [ { "type": "Dataset Definition", "name": "Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", "project": "Foundations", "id": "f8d44a4d-3771-4a71-97ca-dc604ff565d3", "savedPayload": { "position": { "x": 18094.691638510838, "y": 17409.539969491263 }, "targetPosition": { "x": 18633.68630798519, "y": 17368.717406236625 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, { "type": "Dataset Definition", "name": "Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }\n", "project": "Foundations", "id": "ca71e765-0f66-4b18-b500-847b9d16169b", "savedPayload": { "position": { "x": 18108.966379501493, "y": 17240.353085978684 }, "targetPosition": { "x": 18633.68630798519, "y": 17368.717406236625 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } } ], "record": { "type": "Record Definition", "name": "New Record Definition", "project": "Foundations", "properties": [ { "type": "Record Property", "name": "Begin", "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.begin", "project": "Foundations", "id": "421aeb2e-dd1b-44ec-bf78-00d8691d4110", "savedPayload": { "position": { "x": 17930.89770953409, "y": 17347.94004996614 }, "targetPosition": { "x": 17937.76604270171, "y": 17144.98067862725 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "d2a101e7-8183-42b4-94c4-99bfcbf2c3c2", "savedPayload": { "position": { "x": 17937.76604270171, "y": 17144.98067862725 }, "targetPosition": { "x": 17944.3016317219, "y": 16942.297091951794 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "End", "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.end", "project": "Foundations", "id": "febf55a5-de85-4830-b4fe-df78acfc60b5", "savedPayload": { "position": { "x": 17585.928264729497, "y": 17134.22372309017 }, "targetPosition": { "x": 17765.047339015196, "y": 17038.297210461176 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "0cc9b985-b780-41ef-838b-7f764824f244", "savedPayload": { "position": { "x": 17765.047339015196, "y": 17038.297210461176 }, "targetPosition": { "x": 17944.3016317219, "y": 16942.297091951794 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Direction", "config": "{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"possibleValues\": [\"Up\", \"Down\", \"Side\"]\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.direction", "project": "Foundations", "id": "73113162-c56d-4ca1-9e8b-f6a5bf84c30f", "savedPayload": { "position": { "x": 17598.311333347054, "y": 16728.539136346484 }, "targetPosition": { "x": 17771.253262497066, "y": 16835.404819657724 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "91f3e346-3d02-48f9-aa0c-e55bae62f870", "savedPayload": { "position": { "x": 17771.253262497066, "y": 16835.404819657724 }, "targetPosition": { "x": 17944.3016317219, "y": 16942.297091951794 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Slope", "config": "{\n \"codeName\": \"slope\",\n \"isString\": true,\n \"possibleValues\": [\"Side\", \"Gentle\", \"Medium\", \"Steep\", \"Extreme\"]\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "record.current.slope", "project": "Foundations", "id": "f9e484d0-138a-4d19-a876-a6067f5a1619", "savedPayload": { "position": { "x": 17930.65937421016, "y": 16559.348399252984 }, "targetPosition": { "x": 17950.194491973976, "y": 16739.298081891582 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "478a7021-7233-4eb4-958d-f127c6a4891c", "savedPayload": { "position": { "x": 17950.194491973976, "y": 16739.298081891582 }, "targetPosition": { "x": 17944.3016317219, "y": 16942.297091951794 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Record Property", "name": "Period", "config": "{\n \"codeName\": \"period\",\n \"isString\": false\n}", "project": "Foundations", "recordFormula": { "type": "Record Formula", "code": "variable.period", "project": "Foundations", "id": "35c1cfa6-c691-40b0-b680-bd7c94be19e3", "savedPayload": { "position": { "x": 18301.72156590066, "y": 16749.907085806568 }, "targetPosition": { "x": 18123.032204010546, "y": 16846.15817542462 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "61f63128-268f-4679-a0ef-e9b53a0a655b", "savedPayload": { "position": { "x": 18123.032204010546, "y": 16846.15817542462 }, "targetPosition": { "x": 17944.3016317219, "y": 16942.297091951794 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "afe778f1-4343-4102-8eb4-0b9340d7ad5b", "savedPayload": { "position": { "x": 17944.3016317219, "y": 16942.297091951794 }, "targetPosition": { "x": 18633.68630798519, "y": 17368.717406236625 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "dataBuilding": { "type": "Data Building Procedure", "name": "New Data Building Procedure", "project": "Foundations", "loop": { "type": "Procedure Loop", "name": "New Procedure Loop", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction && record.current.slope === record.previous.slope) {\n variable.period++\n } else {\n variable.period = 1\n }\n}", "project": "Foundations", "id": "c450c940-f800-414b-a2c4-bda3481f55c7", "savedPayload": { "position": { "x": 17485.567663084577, "y": 16231.22141141981 }, "targetPosition": { "x": 17885.35283431205, "y": 16594.323791995164 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "a580c9a8-c70a-483e-8dd3-d3b62464f8f4", "savedPayload": { "position": { "x": 17885.35283431205, "y": 16594.323791995164 }, "targetPosition": { "x": 18285.68996214956, "y": 16957.112769148956 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "initialization": { "type": "Procedure Initialization", "name": "New Procedure Initialization", "project": "Foundations", "procedureJavascriptCode": { "type": "Procedure Javascript Code", "code": "variable.period = 1", "project": "Foundations", "id": "e0efa286-41a0-45e0-8ce3-dfc27b4dce3e", "savedPayload": { "position": { "x": 17714.270835475367, "y": 16036.08365776038 }, "targetPosition": { "x": 18006.38385050912, "y": 16490.29110247779 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "2decc091-6c76-458b-be8e-39e3e72cecd6", "savedPayload": { "position": { "x": 18006.38385050912, "y": 16490.29110247779 }, "targetPosition": { "x": 18285.68996214956, "y": 16957.112769148956 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "f16f2ab8-7ba2-4acf-bf85-8ed89bd1e5af", "savedPayload": { "position": { "x": 18285.68996214956, "y": 16957.112769148956 }, "targetPosition": { "x": 18633.68630798519, "y": 17368.717406236625 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "id": "79ce9c05-8a4c-4b58-850f-288037acc702", "savedPayload": { "position": { "x": 19427.522131013695, "y": 17245.255961382776 }, "targetPosition": { "x": 19707.63856229992, "y": 17137.855845351784 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false }, "referenceParent": { "type": "Plotter Module", "name": "Bollinger Sub Channels", "id": "88bdc751-5a1d-499d-a4ba-888dbcf6dc7a" } } } ], "id": "bd0f325d-6f98-468b-8b7b-99a42a175d80", "savedPayload": { "position": { "x": 18848.060178585467, "y": 17152.327479231342 }, "targetPosition": { "x": 18848.060178585467, "y": 16852.327479231342 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "" } } } ], "plotters": [ { "type": "Plotter", "name": "Plotters Bollinger Bands", "config": "{\n\"codeName\" : \"PlottersBollingerBands\"\n}", "project": "Foundations", "modules": [ { "type": "Plotter Module", "name": "Percentage B", "config": "{\n\t\"codeName\": \"Percentage Bandwidth\",\n \"icon\": \"layer-oscilator\"\n}", "project": "Foundations", "shapes": { "type": "Shapes", "name": "New Shapes", "project": "Foundations", "chartPoints": [ { "type": "Chart Points", "name": "New Chart Points", "project": "Foundations", "points": [ { "type": "Point", "name": "Begin Previous Value", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.value", "project": "Foundations", "id": "ad85e84e-166f-41c7-bc08-b6a50ca4524d", "savedPayload": { "position": { "x": 19032.677037439968, "y": 16591.744202369926 }, "targetPosition": { "x": 19097.20438652946, "y": 16683.898807352438 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "534c2cd4-d020-43cf-9284-433a57fdcfce", "savedPayload": { "position": { "x": 19097.20438652946, "y": 16683.898807352438 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End Value", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.value", "project": "Foundations", "id": "1e029480-c6d7-4455-9ae9-5677b99752de", "savedPayload": { "position": { "x": 19118.79971165923, "y": 16555.187296059223 }, "targetPosition": { "x": 19140.26572363909, "y": 16665.620354197086 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "5b05abcc-76cf-4f9d-82e5-671ab7471678", "savedPayload": { "position": { "x": 19140.26572363909, "y": 16665.620354197086 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Begin Previous MA", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.movingAverage", "project": "Foundations", "id": "7bafa19b-086c-41cf-b2e4-a41485841f4c", "savedPayload": { "position": { "x": 19212.345722846323, "y": 16556.82014775827 }, "targetPosition": { "x": 19187.038729232638, "y": 16666.43678004661 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "0993c95f-2054-48d8-9977-2d4eb24dabf7", "savedPayload": { "position": { "x": 19187.038729232638, "y": 16666.43678004661 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End MA", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.movingAverage", "project": "Foundations", "id": "412d8820-facc-4065-a235-d35d86c3b569", "savedPayload": { "position": { "x": 19297.140115828162, "y": 16596.36042257431 }, "targetPosition": { "x": 19229.435925723556, "y": 16686.20691745463 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "35bdf97d-abf8-4f1e-922c-d853e6980b0c", "savedPayload": { "position": { "x": 19229.435925723556, "y": 16686.20691745463 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Being Previous Bandwidth", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.bandwidth * 250", "project": "Foundations", "id": "cbd72abc-e6c4-44d6-bd58-1bab7c0b2960", "savedPayload": { "position": { "x": 19358.521169725318, "y": 16666.971247779526 }, "targetPosition": { "x": 19260.126452672135, "y": 16721.512330057238 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "943da81e-c0ca-4213-ba8a-5dbafd3ead18", "savedPayload": { "position": { "x": 19260.126452672135, "y": 16721.512330057238 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End Bandwidth", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.bandwidth * 250", "project": "Foundations", "id": "6ac14886-32ee-490f-a600-4f704458f24e", "savedPayload": { "position": { "x": 19385.875542689595, "y": 16756.44337021673 }, "targetPosition": { "x": 19273.803639154274, "y": 16766.24839127584 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "cdf38478-d5d4-410e-98fd-14b7b74bfd8b", "savedPayload": { "position": { "x": 19273.803639154274, "y": 16766.24839127584 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Begin 0", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = 0", "project": "Foundations", "id": "54cece5b-472f-4c86-b6b6-83342e2890f7", "savedPayload": { "position": { "x": 19374.4734151288, "y": 16849.306247087807 }, "targetPosition": { "x": 19268.102575373876, "y": 16812.67982971138 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54", "savedPayload": { "position": { "x": 19268.102575373876, "y": 16812.67982971138 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End 0", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = 0", "project": "Foundations", "id": "1572cfc8-0318-43b5-8405-a04cc00cbd16", "savedPayload": { "position": { "x": 19326.286318483268, "y": 16929.50304334901 }, "targetPosition": { "x": 19244.00902705111, "y": 16852.77822784198 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "75670aaa-849d-4156-af74-61a25ce49713", "savedPayload": { "position": { "x": 19244.00902705111, "y": 16852.77822784198 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Begin 30", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = 30", "project": "Foundations", "id": "6039db7e-9c71-4906-b999-3d7848989c5a", "savedPayload": { "position": { "x": 19249.646239529036, "y": 16983.16700436175 }, "targetPosition": { "x": 19205.688987573994, "y": 16879.61020834835 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "ffea0ed5-39b4-4c14-b1fc-2164a6e189fd", "savedPayload": { "position": { "x": 19205.688987573994, "y": 16879.61020834835 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End 30", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = 30", "project": "Foundations", "id": "89393793-42d5-4dea-bca5-aee8f3349659", "savedPayload": { "position": { "x": 19157.804944170566, "y": 17001.019143745136 }, "targetPosition": { "x": 19159.76833989476, "y": 16888.536278040043 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "4bc7f337-74a7-42b7-89b7-9d4edc10fca5", "savedPayload": { "position": { "x": 19159.76833989476, "y": 16888.536278040043 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Begin 70", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = 70", "project": "Foundations", "id": "c616cf49-abaf-490e-a3b7-f978442c8b4a", "savedPayload": { "position": { "x": 19066.642626727295, "y": 16979.972664418194 }, "targetPosition": { "x": 19114.187181173125, "y": 16878.01303837657 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "827e424f-3036-4645-9246-94b4bb0ebaea", "savedPayload": { "position": { "x": 19114.187181173125, "y": 16878.01303837657 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End 70", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = 70", "project": "Foundations", "id": "d3003e73-9318-4282-a293-d61c0d98bd4b", "savedPayload": { "position": { "x": 18991.922080068827, "y": 16923.666693857813 }, "targetPosition": { "x": 19076.82690784389, "y": 16849.86005309638 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "84bdd434-48af-4f4a-8f14-62df15022d05", "savedPayload": { "position": { "x": 19076.82690784389, "y": 16849.86005309638 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "Begin 100", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = 100", "project": "Foundations", "id": "8d13712b-3f9e-424e-b85c-e6794ce39ca9", "savedPayload": { "position": { "x": 18259.41276821558, "y": 14754.485383732444 }, "targetPosition": { "x": 18515.120526903498, "y": 14920.543943863893 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "ec589261-f564-4ad0-b866-8c63b8a15150", "savedPayload": { "position": { "x": 19054.14745057311, "y": 16808.945229116256 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "End 100", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = 100", "project": "Foundations", "id": "8c06033c-c2b7-42a7-b509-e45a1b7edf42", "savedPayload": { "position": { "x": 18438.711165328517, "y": 14575.186986619508 }, "targetPosition": { "x": 18604.76972545997, "y": 14830.894745307425 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8949ce4a-bdad-47c2-a85f-0728ed7f9746", "savedPayload": { "position": { "x": 19050.070293559304, "y": 16762.34311120187 }, "targetPosition": { "x": 19161.731735618952, "y": 16776.05341233495 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "9388e24f-4147-4878-8754-b6f6b8807813", "savedPayload": { "position": { "x": 19161.731735618952, "y": 16776.05341233495 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "polygons": [ { "type": "Polygon", "name": "Area From 0 to 30", "project": "Foundations", "polygonBody": { "type": "Polygon Body", "name": "New Polygon Body", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", "id": "05578d4b-01e3-42fc-a4dd-b473414f467d", "savedPayload": { "position": { "x": 19145.972884889918, "y": 14724.067684967147 }, "targetPosition": { "x": 18841.494189855675, "y": 14740.02473721289 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "14810299-01f6-443c-8bbf-de8450c9efd6", "savedPayload": { "position": { "x": 18841.494189855675, "y": 14740.02473721289 }, "targetPosition": { "x": 18537.015494821433, "y": 14755.981789458634 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin 0", "project": "Foundations", "id": "d8eda99d-df16-4e21-b621-6f547914c461", "savedPayload": { "position": { "x": 18635.09650818161, "y": 15057.84410958672 }, "targetPosition": { "x": 18537.015494821433, "y": 14755.981789458634 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 0", "id": "8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54" } } }, { "type": "Polygon Vertex", "name": " End 0", "project": "Foundations", "id": "3a844186-fa2d-45e3-9453-d11750bafb51", "savedPayload": { "position": { "x": 18283.081284189444, "y": 14940.475792798246 }, "targetPosition": { "x": 18537.015494821433, "y": 14755.981789458634 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 0", "id": "75670aaa-849d-4156-af74-61a25ce49713" } } }, { "type": "Polygon Vertex", "name": " End 30", "project": "Foundations", "id": "95d52cc3-0a06-4181-bcd7-1e65b41194d8", "savedPayload": { "position": { "x": 18286.76588655379, "y": 14574.164806435507 }, "targetPosition": { "x": 18537.015494821433, "y": 14755.981789458634 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 30", "id": "4bc7f337-74a7-42b7-89b7-9d4edc10fca5" } } }, { "type": "Polygon Vertex", "name": " Begin 30", "project": "Foundations", "id": "a65fe0bd-5517-45b2-ac29-16bd198653a5", "savedPayload": { "position": { "x": 18622.362706175147, "y": 14493.3100821315 }, "targetPosition": { "x": 18537.015494821433, "y": 14755.981789458634 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 30", "id": "ffea0ed5-39b4-4c14-b1fc-2164a6e189fd" } } } ], "id": "d76f185f-5219-4f0b-adb3-9a339b0468c6", "savedPayload": { "position": { "x": 19012.826344916022, "y": 16763.726641493588 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Area From 30 to 70", "project": "Foundations", "polygonBody": { "type": "Polygon Body", "name": "New Polygon Body", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", "id": "2bdd38d2-0e04-4760-a8e7-af12d8a3baa7", "savedPayload": { "position": { "x": 18915.1863361664, "y": 14954.854233690665 }, "targetPosition": { "x": 18659.478577478483, "y": 14788.795673559216 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "de6f5e6b-a281-4d29-af86-72f7a545257d", "savedPayload": { "position": { "x": 18659.478577478483, "y": 14788.795673559216 }, "targetPosition": { "x": 18403.770818790566, "y": 14622.737113427767 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin 30", "project": "Foundations", "id": "e9bfd52e-bc47-469f-8187-4e79d79ba866", "savedPayload": { "position": { "x": 18496.71775399523, "y": 14908.798365738072 }, "targetPosition": { "x": 18403.770818790566, "y": 14622.737113427767 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 30", "id": "ffea0ed5-39b4-4c14-b1fc-2164a6e189fd" } } }, { "type": "Polygon Vertex", "name": " End 30", "project": "Foundations", "id": "f562f71b-2e79-4fa0-a9d5-e1d5c4ba12b4", "savedPayload": { "position": { "x": 18171.118512996556, "y": 14791.768907825623 }, "targetPosition": { "x": 18403.770818790566, "y": 14622.737113427767 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 30", "id": "4bc7f337-74a7-42b7-89b7-9d4edc10fca5" } } }, { "type": "Polygon Vertex", "name": " End 70", "project": "Foundations", "id": "3c79161c-e899-4147-bd75-21805b23f76f", "savedPayload": { "position": { "x": 18156.159556967155, "y": 14442.83700129999 }, "targetPosition": { "x": 18403.770818790566, "y": 14622.737113427767 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 70", "id": "84bdd434-48af-4f4a-8f14-62df15022d05" } } }, { "type": "Polygon Vertex", "name": " Begin 70", "project": "Foundations", "id": "4cd041c2-e445-46eb-99bf-c3ceee94f101", "savedPayload": { "position": { "x": 18496.38788626837, "y": 14337.69108958987 }, "targetPosition": { "x": 18403.770818790566, "y": 14622.737113427767 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 70", "id": "827e424f-3036-4645-9246-94b4bb0ebaea" } } } ], "id": "1a7969dd-af18-4e44-b4c9-96dd2be57f7c", "savedPayload": { "position": { "x": 18943.56209934729, "y": 16769.786477768528 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Area From 70 to 100", "project": "Foundations", "polygonBody": { "type": "Polygon Body", "name": "New Polygon Body", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", "id": "b34d9e0e-ed4a-4b99-8e29-b7ed66a3658e", "savedPayload": { "position": { "x": 18592.823166408773, "y": 15005.911543913975 }, "targetPosition": { "x": 18483.558016698906, "y": 14721.266097252676 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "2c35b477-500f-4c85-867f-630e2105278f", "savedPayload": { "position": { "x": 18483.558016698906, "y": 14721.266097252676 }, "targetPosition": { "x": 18374.29286698904, "y": 14436.620650591378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin 70", "project": "Foundations", "id": "1777fb76-c1e2-415d-a517-2e365401490c", "savedPayload": { "position": { "x": 18469.427654981293, "y": 14729.41542140779 }, "targetPosition": { "x": 18374.29286698904, "y": 14436.620650591378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 70", "id": "827e424f-3036-4645-9246-94b4bb0ebaea" } } }, { "type": "Polygon Vertex", "name": " End 70", "project": "Foundations", "id": "4652d8cf-d922-44a3-b8cf-c6d329883ca0", "savedPayload": { "position": { "x": 18142.51879288049, "y": 14605.014372320304 }, "targetPosition": { "x": 18374.29286698904, "y": 14436.620650591378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 70", "id": "84bdd434-48af-4f4a-8f14-62df15022d05" } } }, { "type": "Polygon Vertex", "name": " End 100", "project": "Foundations", "id": "ef3e750e-8380-40a2-830b-3f364960e44e", "savedPayload": { "position": { "x": 18123.463345069656, "y": 14254.38233563769 }, "targetPosition": { "x": 18374.29286698904, "y": 14436.620650591378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 100", "id": "8949ce4a-bdad-47c2-a85f-0728ed7f9746" } } }, { "type": "Polygon Vertex", "name": " Begin 100", "project": "Foundations", "id": "c8905f10-3c25-4fec-978a-ef356c0ad395", "savedPayload": { "position": { "x": 18471.624242559927, "y": 14137.065478346247 }, "targetPosition": { "x": 18374.29286698904, "y": 14436.620650591378 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 100", "id": "ec589261-f564-4ad0-b866-8c63b8a15150" } } } ], "id": "cb1bcd11-0fb0-4377-bff2-dee4630e0f3f", "savedPayload": { "position": { "x": 18883.964265185918, "y": 16733.97648624162 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Line 30", "project": "Foundations", "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", "id": "3f69a3f7-af79-47a2-9e0b-17524fc986d8", "savedPayload": { "position": { "x": 18028.652385810485, "y": 14699.911393162885 }, "targetPosition": { "x": 18244.246800448396, "y": 14484.316978524974 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "30e98617-1cfd-4fa7-814c-a5898caac0da", "savedPayload": { "position": { "x": 18244.246800448396, "y": 14484.316978524974 }, "targetPosition": { "x": 18459.84121508631, "y": 14268.72256388706 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin 30", "project": "Foundations", "id": "2f5d4ab1-0d70-4baa-988a-2b7077e7b1e6", "savedPayload": { "position": { "x": 18302.49450343999, "y": 14541.25506286238 }, "targetPosition": { "x": 18459.84121508631, "y": 14268.72256388706 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 30", "id": "ffea0ed5-39b4-4c14-b1fc-2164a6e189fd" } } }, { "type": "Polygon Vertex", "name": " End 30", "project": "Foundations", "id": "b23626ca-e521-4fad-9a8b-8c9f30711de7", "savedPayload": { "position": { "x": 18318.127239722082, "y": 14023.266758413647 }, "targetPosition": { "x": 18459.84121508631, "y": 14268.72256388706 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 30", "id": "4bc7f337-74a7-42b7-89b7-9d4edc10fca5" } } } ], "id": "857043cc-f467-44d2-89eb-2e73f35f638d", "savedPayload": { "position": { "x": 18856.797189425655, "y": 16669.974866539298 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Line 30", "project": "Foundations", "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", "id": "9e67e8dc-0a07-4d57-be52-6023ff9087da", "savedPayload": { "position": { "x": 18025.45377632026, "y": 14278.566871656985 }, "targetPosition": { "x": 18326.59653905544, "y": 14230.870543723388 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "767e0eba-ad98-49a9-a08d-58b5ebfaf655", "savedPayload": { "position": { "x": 18326.59653905544, "y": 14230.870543723388 }, "targetPosition": { "x": 18627.73930179063, "y": 14183.17421578979 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " End 70", "project": "Foundations", "id": "9bed0cf3-56c3-4508-88c8-5dede6e574df", "savedPayload": { "position": { "x": 18471.322499036265, "y": 14454.096065317824 }, "targetPosition": { "x": 18627.73930179063, "y": 14183.17421578979 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End 70", "id": "84bdd434-48af-4f4a-8f14-62df15022d05" } } }, { "type": "Polygon Vertex", "name": " Begin 70", "project": "Foundations", "id": "1ce29315-82a5-4b62-8e85-be087a037d73", "savedPayload": { "position": { "x": 18471.018685031904, "y": 13911.726144970151 }, "targetPosition": { "x": 18627.73930179063, "y": 14183.17421578979 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin 70", "id": "827e424f-3036-4645-9246-94b4bb0ebaea" } } } ], "id": "984a1917-1d81-4142-a50f-269a18a07c9d", "savedPayload": { "position": { "x": 18872.43777163199, "y": 16602.228062052807 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Bandwidth", "project": "Foundations", "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 2,\n \"lineDash\": [2,2],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}", "project": "Foundations", "id": "ccb32f55-1b5e-4813-b614-0581593434a7", "savedPayload": { "position": { "x": 18270.526142759696, "y": 13935.81189778573 }, "targetPosition": { "x": 18542.190953693356, "y": 14074.232032688522 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "57a26967-b019-4352-9d9d-cc10668837c4", "savedPayload": { "position": { "x": 18542.190953693356, "y": 14074.232032688522 }, "targetPosition": { "x": 18813.855764627016, "y": 14212.652167591314 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Being Previous Bandwidth", "project": "Foundations", "id": "0d8a9c6b-b0e6-4ce1-b1ad-71bd2a506a55", "savedPayload": { "position": { "x": 18678.130452565405, "y": 14447.73530395517 }, "targetPosition": { "x": 18813.855764627016, "y": 14212.652167591314 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Being Previous Bandwidth", "id": "943da81e-c0ca-4213-ba8a-5dbafd3ead18" } } }, { "type": "Polygon Vertex", "name": " End Bandwidth", "project": "Foundations", "id": "38f87d68-5678-46bd-9e26-45b8a8ee75f1", "savedPayload": { "position": { "x": 18670.078762705813, "y": 13963.623095303861 }, "targetPosition": { "x": 18813.855764627016, "y": 14212.652167591314 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End Bandwidth", "id": "cdf38478-d5d4-410e-98fd-14b7b74bfd8b" } } } ], "id": "0f7a4004-177c-4412-b0ef-2608f3c13da6", "savedPayload": { "position": { "x": 18924.911841005935, "y": 16556.61304946679 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Value", "project": "Foundations", "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.85,\n \"lineWidth\": 2.25,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", "id": "6e43dca6-e750-49ff-b025-2a76185e5914", "savedPayload": { "position": { "x": 18670.2601708523, "y": 13802.56722175486 }, "targetPosition": { "x": 18808.680305755093, "y": 14074.23203268852 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [], "id": "56c0efd0-d13a-4c29-98f2-d27cb6071099", "savedPayload": { "position": { "x": 18808.680305755093, "y": 14074.23203268852 }, "targetPosition": { "x": 18947.100440657887, "y": 14345.89684362218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin Previous Value", "project": "Foundations", "id": "68e8f2a3-54ee-4fb7-abd2-add6496c08e0", "savedPayload": { "position": { "x": 18791.43526111415, "y": 14615.516843561254 }, "targetPosition": { "x": 18947.100440657887, "y": 14345.89684362218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin Previous Value", "id": "534c2cd4-d020-43cf-9284-433a57fdcfce" } } }, { "type": "Polygon Vertex", "name": " End Value", "project": "Foundations", "id": "a01aa765-6bd5-49d7-afbe-44d543191f76", "savedPayload": { "position": { "x": 18788.57790416373, "y": 14071.327756269606 }, "targetPosition": { "x": 18947.100440657887, "y": 14345.89684362218 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End Value", "id": "5b05abcc-76cf-4f9d-82e5-671ab7471678" } } } ], "id": "4598a671-83b9-4460-9e65-175df73eba71", "savedPayload": { "position": { "x": 18994.176086574662, "y": 16550.553213191848 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Polygon", "name": "Moving Average", "project": "Foundations", "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", "id": "544bf8f4-dfd5-4cd7-aba3-a47f6b477da8", "savedPayload": { "position": { "x": 18787.325601665303, "y": 14038.992930698065 }, "targetPosition": { "x": 19024.274720393005, "y": 14230.870543723386 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [ { "type": "Style Condition", "name": "New Style Condition", "code": "record.previous.movingAverage > record.movingAverage", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}", "project": "Foundations", "id": "c89114e1-7181-4091-8c2d-0301a8b00478", "savedPayload": { "position": { "x": 19593.5656137156, "y": 14012.340244303656 }, "targetPosition": { "x": 19308.920167054304, "y": 14121.60539401352 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "12891c27-2ec5-4a56-892e-1d29a277d5da", "savedPayload": { "position": { "x": 19308.920167054304, "y": 14121.60539401352 }, "targetPosition": { "x": 19024.274720393005, "y": 14230.870543723386 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "c9847967-ecf5-4f6a-9fe7-2759ca4795b6", "savedPayload": { "position": { "x": 19024.274720393005, "y": 14230.870543723386 }, "targetPosition": { "x": 18976.578392459407, "y": 14532.01330645857 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "a" } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": " Begin Previous MA", "project": "Foundations", "id": "81660820-6035-481b-a909-9e89e145d61f", "savedPayload": { "position": { "x": 18822.897854006478, "y": 14798.195807193588 }, "targetPosition": { "x": 18976.578392459407, "y": 14532.01330645857 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "Begin Previous MA", "id": "0993c95f-2054-48d8-9977-2d4eb24dabf7" } } }, { "type": "Polygon Vertex", "name": " End MA", "project": "Foundations", "id": "2d18f4cf-e5d4-4bde-9a69-85b87c410125", "savedPayload": { "position": { "x": 18817.417293742994, "y": 14256.338196893255 }, "targetPosition": { "x": 18976.578392459407, "y": 14532.01330645857 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "End MA", "id": "35bdf97d-abf8-4f1e-922c-d853e6980b0c" } } } ], "id": "69c19382-ed5b-48d1-9249-426a8e1e4e51", "savedPayload": { "position": { "x": 19053.77392073604, "y": 16586.363204718757 }, "targetPosition": { "x": 18968.869092960977, "y": 16660.169845480188 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 1, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "images": [], "texts": [], "id": "da344cd9-3c37-449a-b5be-6c65814f8562", "savedPayload": { "position": { "x": 18968.869092960977, "y": 16660.169845480188 }, "targetPosition": { "x": 19417.156707102262, "y": 16620.94976124374 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 4, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "panels": [ { "type": "Plotter Panel", "name": "%B Panel", "config": "{ \n\"codeName\": \"\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "%B Value", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.value", "project": "Foundations", "id": "c6ca5acc-cc3d-4802-8627-d3461747e731", "savedPayload": { "position": { "x": 18562.459129103314, "y": 16351.552747325826 }, "targetPosition": { "x": 18853.86175004729, "y": 16422.85851502368 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "d34065b9-ce7c-4971-8270-d0819da6b188", "savedPayload": { "position": { "x": 18853.86175004729, "y": 16422.85851502368 }, "targetPosition": { "x": 19145.264370991266, "y": 16494.164282721533 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Bandwidth", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.bandwidth", "project": "Foundations", "id": "5193f538-5133-4561-a9e4-939cfa4d9af9", "savedPayload": { "position": { "x": 18601.47969876928, "y": 16240.593325677117 }, "targetPosition": { "x": 18873.372034880274, "y": 16367.378804199325 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "ba215bbb-99c2-4433-83f8-47f2b00ee378", "savedPayload": { "position": { "x": 18873.372034880274, "y": 16367.378804199325 }, "targetPosition": { "x": 19145.264370991266, "y": 16494.164282721533 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Moving Average", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.movingAverage", "project": "Foundations", "id": "d721b3b0-ffe7-459f-b146-954073605f0e", "savedPayload": { "position": { "x": 18661.39760843078, "y": 16139.378493703385 }, "targetPosition": { "x": 18903.330989711023, "y": 16316.771388212459 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8705ee2c-1bd8-4e90-b841-d2864f83f14b", "savedPayload": { "position": { "x": 18903.330989711023, "y": 16316.771388212459 }, "targetPosition": { "x": 19145.264370991266, "y": 16494.164282721533 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "36548f31-d96c-4c80-b923-dea5dd5b56c7", "savedPayload": { "position": { "x": 19145.264370991266, "y": 16494.164282721533 }, "targetPosition": { "x": 19417.156707102262, "y": 16620.94976124374 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "06b2f3f6-b138-415f-8974-31c22a930f92", "savedPayload": { "position": { "x": 19417.156707102262, "y": 16620.94976124374 }, "targetPosition": { "x": 19712.599033005925, "y": 16673.04421454382 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Plotter Module", "name": "Bollinger Bands", "config": "{\n\"codeName\": \"BollingerBands\",\n\"isLegacy\": true,\n\"icon\": \"layer-bands\"\n}", "project": "Foundations", "panels": [ { "type": "Plotter Panel", "name": "Bollinger Band", "config": "{ \n\"codeName\": \"BollingerBandsPanel\" ,\n\"isLegacy\": true\n}", "project": "Foundations", "panelData": [], "id": "de7b7008-6f66-4d7d-96dd-1aa7b1ede335", "savedPayload": { "position": { "x": 19507.386947010524, "y": 16109.228642072274 }, "targetPosition": { "x": 19609.992990008224, "y": 16391.136428308047 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "a11bfdf8-595c-4b50-b259-6a9f777d0ea8", "savedPayload": { "position": { "x": 19609.992990008224, "y": 16391.136428308047 }, "targetPosition": { "x": 19712.599033005925, "y": 16673.04421454382 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "abd0f050-2f42-4c50-81a9-ffb0d6442cef", "savedPayload": { "position": { "x": 18548.060178585467, "y": 16852.327479231342 }, "targetPosition": { "x": 18848.060178585467, "y": 16852.327479231342 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Plotter", "name": "Plotters Bollinger Channels", "config": "{\n\"codeName\" : \"Plotter Bollinger Channels\"\n}", "project": "Foundations", "modules": [ { "type": "Plotter Module", "name": "Bollinger Channels Objects", "config": "{\n\"codeName\": \"Bollinger-Channels-Objects\",\n \"icon\": \"layer-trends\"\n}", "project": "Foundations", "shapes": { "type": "Shapes", "name": "New Shapes", "project": "Foundations", "chartPoints": [ { "type": "Chart Points", "name": "New Chart Points", "project": "Foundations", "points": [ { "type": "Point", "name": "New Point", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.firstMovingAverage - record.firstDeviation", "project": "Foundations", "id": "8117b381-e9c7-41e3-8a51-ed49a1ca6868", "savedPayload": { "position": { "x": 18691.274375144345, "y": 16541.502903785273 }, "targetPosition": { "x": 18826.66216779682, "y": 16476.92623926403 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "9be61e7d-ae1e-4b39-9ebf-27285a5a67a9", "savedPayload": { "position": { "x": 18826.66216779682, "y": 16476.92623926403 }, "targetPosition": { "x": 18962.0499604493, "y": 16412.349574742788 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "New Point", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.lastMovingAverage - record.lastDeviation", "project": "Foundations", "id": "69cb3498-4e18-458a-b48e-e65c98b183be", "savedPayload": { "position": { "x": 18674.404039988844, "y": 16497.554178153965 }, "targetPosition": { "x": 18818.227000219074, "y": 16454.951876448376 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "f87b3204-8901-4774-afcb-b4e5394e255d", "savedPayload": { "position": { "x": 18818.227000219074, "y": 16454.951876448376 }, "targetPosition": { "x": 18962.0499604493, "y": 16412.349574742788 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "New Point", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.end\ny = record.lastMovingAverage + record.lastDeviation", "project": "Foundations", "id": "4c7b46d8-f76b-4039-af87-345c3f72a0a4", "savedPayload": { "position": { "x": 18664.61650203716, "y": 16451.507432408805 }, "targetPosition": { "x": 18813.333231243232, "y": 16431.928503575797 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "5ce82101-6f77-4f54-bef5-d97edae6d44b", "savedPayload": { "position": { "x": 18813.333231243232, "y": 16431.928503575797 }, "targetPosition": { "x": 18962.0499604493, "y": 16412.349574742788 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Point", "name": "New Point", "project": "Foundations", "pointFormula": { "type": "Point Formula", "name": "New Point Formula", "code": "x = record.begin\ny = record.firstMovingAverage + record.lastDeviation", "project": "Foundations", "id": "89e5dbc2-33ed-42b9-9b9b-376097e04aff", "savedPayload": { "position": { "x": 18662.152762956634, "y": 16404.49649025043 }, "targetPosition": { "x": 18812.101361702968, "y": 16408.42303249661 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1", "savedPayload": { "position": { "x": 18812.101361702968, "y": 16408.42303249661 }, "targetPosition": { "x": 18962.0499604493, "y": 16412.349574742788 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "703b0e1b-e2d6-457a-95d6-7b6516b2f772", "savedPayload": { "position": { "x": 18962.0499604493, "y": 16412.349574742788 }, "targetPosition": { "x": 19255.494240669446, "y": 16349.97606749746 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "polygons": [ { "type": "Polygon", "name": "New Polygon", "project": "Foundations", "polygonBody": { "type": "Polygon Body", "name": "New Polygon Body", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}", "project": "Foundations", "id": "09105647-a665-4fb4-910d-49bcf90eb91e", "savedPayload": { "position": { "x": 18466.204839769092, "y": 16040.572869359086 }, "targetPosition": { "x": 18766.171270312174, "y": 16045.060691463666 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [ { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Side'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n}", "project": "Foundations", "id": "ad17706f-09f0-4424-b5f3-b66fb2c76160", "savedPayload": { "position": { "x": 18172.542474680355, "y": 15957.85488318972 }, "targetPosition": { "x": 18469.356872496264, "y": 16001.457787326694 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "3975ecc2-db5b-4cab-a9ab-9e13b2da3015", "savedPayload": { "position": { "x": 18469.356872496264, "y": 16001.457787326694 }, "targetPosition": { "x": 18766.171270312174, "y": 16045.060691463666 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Up'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR. GREEN\"\n}", "project": "Foundations", "id": "0b263642-8fc7-4fdc-a915-9480c8493e68", "savedPayload": { "position": { "x": 18189.003693412953, "y": 15881.116834682514 }, "targetPosition": { "x": 18477.587481862563, "y": 15963.08876307309 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "e218ed70-9da7-43c5-9c23-9e010e08b5b5", "savedPayload": { "position": { "x": 18477.587481862563, "y": 15963.08876307309 }, "targetPosition": { "x": 18766.171270312174, "y": 16045.060691463666 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Down'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}", "project": "Foundations", "id": "ce3abe3f-eb38-4e0f-94bb-9c397ed78f49", "savedPayload": { "position": { "x": 18215.340409407378, "y": 15807.183911018663 }, "targetPosition": { "x": 18490.755839859776, "y": 15926.122301241165 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "251d5031-13f9-493b-aa35-126f5221bb21", "savedPayload": { "position": { "x": 18490.755839859776, "y": 15926.122301241165 }, "targetPosition": { "x": 18766.171270312174, "y": 16045.060691463666 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Style Condition", "name": "New Style Condition", "code": "atMousePosition === true", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.1\n}", "project": "Foundations", "id": "2ea26fbc-74c5-4fb5-b64f-c4c7b289003c", "savedPayload": { "position": { "x": 18251.101994151057, "y": 15737.32112502012 }, "targetPosition": { "x": 18508.636632231617, "y": 15891.190908241893 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "8a0f9c00-67be-47fa-9cde-ec6c499c9bec", "savedPayload": { "position": { "x": 18508.636632231617, "y": 15891.190908241893 }, "targetPosition": { "x": 18766.171270312174, "y": 16045.060691463666 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "f2d2ac14-9859-4228-81d9-280c639c1b37", "savedPayload": { "position": { "x": 18766.171270312174, "y": 16045.060691463666 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonBorder": { "type": "Polygon Border", "name": "New Polygon Border", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", "project": "Foundations", "id": "d85d9603-7ff2-4d45-aa58-9b8ebe23a65f", "savedPayload": { "position": { "x": 18646.90447464356, "y": 15943.535497614648 }, "targetPosition": { "x": 18791.64713846276, "y": 15982.89996472044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "styleConditions": [ { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Side'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.DARK\"\n}", "project": "Foundations", "id": "d09de0b4-f477-42e9-a944-6bde9a9a68dd", "savedPayload": { "position": { "x": 18518.04177428753, "y": 15859.85483196607 }, "targetPosition": { "x": 18654.84445637514, "y": 15921.377398343255 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "08167019-4685-45ca-8572-74706f2fb971", "savedPayload": { "position": { "x": 18654.84445637514, "y": 15921.377398343255 }, "targetPosition": { "x": 18791.64713846276, "y": 15982.89996472044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Up'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n}", "project": "Foundations", "id": "ebab2c53-c230-4622-a5d1-a3e0bd1d4139", "savedPayload": { "position": { "x": 18540.65880986083, "y": 15818.56841295508 }, "targetPosition": { "x": 18666.152974161792, "y": 15900.73418883776 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "5b721945-b84b-4e19-a7db-777bc1c1fee1", "savedPayload": { "position": { "x": 18666.152974161792, "y": 15900.73418883776 }, "targetPosition": { "x": 18791.64713846276, "y": 15982.89996472044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Style Condition", "name": "New Style Condition", "code": "record.direction === 'Down'", "project": "Foundations", "style": { "type": "Style", "name": "New Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}", "project": "Foundations", "id": "8bef9d11-9184-420e-a841-97a19f6a160b", "savedPayload": { "position": { "x": 18569.456011066817, "y": 15781.328382133703 }, "targetPosition": { "x": 18680.551574764788, "y": 15882.114173427071 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "a530140d-d0bb-4989-8ca8-d9846adbc91d", "savedPayload": { "position": { "x": 18680.551574764788, "y": 15882.114173427071 }, "targetPosition": { "x": 18791.64713846276, "y": 15982.89996472044 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 4, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "add24099-1310-4e86-99fc-9db01a272b6e", "savedPayload": { "position": { "x": 18791.64713846276, "y": 15982.89996472044 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, "polygonVertexes": [ { "type": "Polygon Vertex", "name": "", "project": "Foundations", "id": "7be4c16d-772a-4750-9735-09d3d9e16037", "savedPayload": { "position": { "x": 18830.31633638013, "y": 15927.966651151179 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "New Point", "id": "9be61e7d-ae1e-4b39-9ebf-27285a5a67a9" } } }, { "type": "Polygon Vertex", "name": "", "project": "Foundations", "id": "1a592de1-eb28-41eb-8ddb-b22e5034be53", "savedPayload": { "position": { "x": 18880.239829012207, "y": 15883.015336479784 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "New Point", "id": "f87b3204-8901-4774-afcb-b4e5394e255d" } } }, { "type": "Polygon Vertex", "name": "", "project": "Foundations", "id": "e90a30b1-cd5d-4331-bf74-7cfd4242db34", "savedPayload": { "position": { "x": 18938.91424397606, "y": 15850.300067324224 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "New Point", "id": "5ce82101-6f77-4f54-bef5-d97edae6d44b" } } }, { "type": "Polygon Vertex", "name": "", "project": "Foundations", "id": "ae4311e5-a02d-46d7-a41c-79e6945f9f21", "savedPayload": { "position": { "x": 19003.397401102397, "y": 15831.461323887026 }, "targetPosition": { "x": 19054.755058761788, "y": 16127.032619854243 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {}, "referenceParent": { "type": "Point", "name": "New Point", "id": "45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1" } } } ], "id": "6e21446c-93e7-44ad-814d-3cd2fa8f8baf", "savedPayload": { "position": { "x": 19054.755058761788, "y": 16127.032619854243 }, "targetPosition": { "x": 19255.494240669446, "y": 16349.97606749746 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "images": [], "texts": [], "id": "0b08f6f6-2317-42fb-ab3a-db8957d76dfa", "savedPayload": { "position": { "x": 19255.494240669446, "y": 16349.97606749746 }, "targetPosition": { "x": 19540.81119555799, "y": 16442.681165809943 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "o" } } }, "panels": [ { "type": "Plotter Panel", "name": "Bollinger Channels Objects", "config": "{ \n\"codeName\": \"Bollinger Channels Objects\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "Direction", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.direction", "project": "Foundations", "id": "479f9520-4cad-4fe3-a2fc-c7f48d93344d", "savedPayload": { "position": { "x": 19106.676907026034, "y": 16130.145730780398 }, "targetPosition": { "x": 19200.03494967575, "y": 16165.98252573493 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "24fefe09-fa8d-4904-9c6c-9c775d3866d0", "savedPayload": { "position": { "x": 19200.03494967575, "y": 16165.98252573493 }, "targetPosition": { "x": 19340.072013650333, "y": 16219.737718166725 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Total Periods", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.period", "project": "Foundations", "id": "69b5e792-b174-4046-9219-786da4601f58", "savedPayload": { "position": { "x": 19145.78552328609, "y": 16062.407620404265 }, "targetPosition": { "x": 19223.50011943179, "y": 16125.339659509249 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "e79b5734-072e-4432-91d5-8f41eef59b26", "savedPayload": { "position": { "x": 19223.50011943179, "y": 16125.339659509249 }, "targetPosition": { "x": 19340.072013650333, "y": 16219.737718166725 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "First Moving Average", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.firstMovingAverage", "project": "Foundations", "id": "b6818aef-a3dc-4d78-9684-46f1ddbf234a", "savedPayload": { "position": { "x": 19203.912254896575, "y": 16010.070076180371 }, "targetPosition": { "x": 19258.37615839808, "y": 16093.937132974912 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "75fe02cd-776b-45cb-a965-ecbfac163ad4", "savedPayload": { "position": { "x": 19258.37615839808, "y": 16093.937132974912 }, "targetPosition": { "x": 19340.072013650333, "y": 16219.737718166725 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Last Moving Average", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.lastMovingAverage", "project": "Foundations", "id": "25d5ce35-768a-4f5b-b541-65dfdcf77414", "savedPayload": { "position": { "x": 19275.367252374705, "y": 15978.256261594459 }, "targetPosition": { "x": 19301.249156884955, "y": 16074.848844223365 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "c5af78de-d153-4002-b6df-79a1fd009100", "savedPayload": { "position": { "x": 19301.249156884955, "y": 16074.848844223365 }, "targetPosition": { "x": 19340.072013650333, "y": 16219.737718166725 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "09c8f781-3e54-4bed-bd9a-83e8179fdd66", "savedPayload": { "position": { "x": 19340.072013650333, "y": 16219.737718166725 }, "targetPosition": { "x": 19540.81119555799, "y": 16442.681165809943 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "52881346-3e4b-45e0-92d2-af130d381b8e", "savedPayload": { "position": { "x": 19540.81119555799, "y": 16442.681165809943 }, "targetPosition": { "x": 19792.41236594162, "y": 16606.07287631445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Plotter Module", "name": "Bollinger Sub Channels Objects", "config": "{\n\"codeName\": \"Bollinger-Sub-Channels-Objects\",\n\"icon\": \"layer-trends\"\n}", "project": "Foundations", "plotterModuleJavascriptCode": { "type": "Plotter Module Javascript Code", "code": "/* Definition of the points we are going to use while drawing */\nlet point1\nlet point2\nlet point3\nlet point4\n\npoint1 = {\n x: record.begin,\n y: record.firstMovingAverage - record.firstDeviation\n}\n\npoint2 = {\n x: record.end,\n y: record.lastMovingAverage - record.lastDeviation\n}\n\npoint3 = {\n x: record.end,\n y: record.lastMovingAverage + record.lastDeviation\n}\n\npoint4 = {\n x: record.begin,\n y: record.firstMovingAverage + record.firstDeviation\n}\n\n/* Contributing to Auto-Scale*/\ncoordinateSystem.reportYValue(record.firstMovingAverage - record.firstDeviation)\ncoordinateSystem.reportYValue(record.lastMovingAverage - record.lastDeviation)\ncoordinateSystem.reportYValue(record.lastMovingAverage + record.lastDeviation)\ncoordinateSystem.reportYValue(record.firstMovingAverage + record.firstDeviation)\n\n/*\nThe information we store in files is independent from the sharing system and its coordinate systems.\nThat means that the first thing we always need to do is to trasform these points to the coordinate system of the timeline.\n*/\npoint1 = coordinateSystem.transformThisPoint(point1)\npoint2 = coordinateSystem.transformThisPoint(point2)\npoint3 = coordinateSystem.transformThisPoint(point3)\npoint4 = coordinateSystem.transformThisPoint(point4)\n\n/*\nThe browser canvas object does not care about our timeline and its coordinate system. In order to draw on a html canvas we\nneed the points to be converted into the canvas coordinate system.\nNext we transform again to the screen coordinate system.\n*/\npoint1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)\npoint2 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)\npoint3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)\npoint4 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)\n\n/* We make sure the points do not fall outside the UI.projects.foundations.spaces.chartingSpace.viewport visible area. This step allways need to be done. */\npoint1 = UI.projects.foundations.spaces.chartingSpace.viewport.fitIntoVisibleArea(point1)\npoint2 = UI.projects.foundations.spaces.chartingSpace.viewport.fitIntoVisibleArea(point2)\npoint3 = UI.projects.foundations.spaces.chartingSpace.viewport.fitIntoVisibleArea(point3)\npoint4 = UI.projects.foundations.spaces.chartingSpace.viewport.fitIntoVisibleArea(point4)\n\npoint1 = thisObject.fitFunction(point1);\npoint2 = thisObject.fitFunction(point2);\npoint3 = thisObject.fitFunction(point3);\npoint4 = thisObject.fitFunction(point4);\n\n/*\nNow that we have our 4 points as coordinates of the actual screen (or html canvas object), we can actually start drawing.\nFirst we are going to draw the shape background.\n*/\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nlet opacity = '0.25' // The backgound will be quite transparent. Possible values goes from 0..1\n\n/* Depending on the direction of the channel, we use a different color for the border lines. */\nif (record.direction === 'Side') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.DARK + ', ' + opacity + ')' }\nif (record.direction === 'Up') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.PATINATED_TURQUOISE + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.RED + ', ' + opacity + ')' }\n\nswitch (record.slope) {\n case 'Side': {\n opacity = '0.1';\n break;\n }\n case 'Gentle': {\n opacity = '0.1';\n break;\n }\n case 'Medium': {\n opacity = '0.15';\n break;\n }\n case 'Steep': {\n opacity = '0.2';\n break;\n }\n case 'Extreme': {\n opacity = '0.25';\n break;\n }\n}\n\n/* Depending on the direction of the channel, we use a different color for the background. */\nif (record.direction === 'Side' || record.slope === 'Side') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.LIGHT + ', ' + opacity + ')'; }\nif (record.direction === 'Up') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.GREEN + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.RUSTED_RED + ', ' + opacity + ')' }\n\n/* If the mouse is positioned in between the beginning and ending of our object, we can opt for changing the color of that specific object. */\nif (atMousePosition) {\n browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.TITANIUM_YELLOW + ', 0.1)'\n}\n\nbrowserCanvasContext.fill() // This is what actually apply the previous instructions on the html canvas object of the browser.\n\n/* Second we are going to draw the shape borders. */\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nbrowserCanvasContext.lineWidth = 1 // We use 1 as standard line width\nbrowserCanvasContext.setLineDash([]) // Resets Line Dash // We do not want dashed lines in this case.\nbrowserCanvasContext.stroke() // This actually draw the borders of our shape.", "project": "Foundations", "id": "63406674-a797-430a-96c7-e5bcacb286bc", "savedPayload": { "position": { "x": 19360.911150314183, "y": 16196.593512189618 }, "targetPosition": { "x": 19603.616248626666, "y": 16372.92908787736 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": {} } }, "panels": [ { "type": "Plotter Panel", "name": "Bollinger Sub Channels Objects", "config": "{ \n\"codeName\": \"Bollinger Sub Channels Objects\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "Direction", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.direction", "project": "Foundations", "id": "f1793208-a0a5-49a5-a21c-88f848563433", "savedPayload": { "position": { "x": 19279.34100711019, "y": 15951.91913751146 }, "targetPosition": { "x": 19360.242706547684, "y": 16010.69766274071 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "029cc150-77ee-44eb-b52b-4c83f0d79e6a", "savedPayload": { "position": { "x": 19360.242706547684, "y": 16010.69766274071 }, "targetPosition": { "x": 19481.595255703927, "y": 16098.86545058458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Total Periods", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.period", "project": "Foundations", "id": "f09cfc38-2f4e-4f5f-b6fe-3f8255657081", "savedPayload": { "position": { "x": 19324.265157941467, "y": 15904.57896022034 }, "targetPosition": { "x": 19387.19719704645, "y": 15982.293556366036 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "6020f40d-2141-4f21-b4ae-3a4f32073eda", "savedPayload": { "position": { "x": 19387.19719704645, "y": 15982.293556366036 }, "targetPosition": { "x": 19481.595255703927, "y": 16098.86545058458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "First Moving Average", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.firstMovingAverage", "project": "Foundations", "id": "be429ff9-1656-4db6-8ddb-758ca900d6f0", "savedPayload": { "position": { "x": 19379.911094934978, "y": 15870.479086173927 }, "targetPosition": { "x": 19420.584759242556, "y": 15961.833631938189 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "ab7f25ee-dad0-4b3e-80b1-a9fcffde8424", "savedPayload": { "position": { "x": 19420.584759242556, "y": 15961.833631938189 }, "targetPosition": { "x": 19481.595255703927, "y": 16098.86545058458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Last Moving Average", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.lastMovingAverage", "project": "Foundations", "id": "5501c8e2-7406-453a-9cae-75f8628e321f", "savedPayload": { "position": { "x": 19442.48663944387, "y": 15851.943365435796 }, "targetPosition": { "x": 19458.13008594789, "y": 15950.712199495309 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "e0df05de-65cf-45da-a0b5-ee6ce21b4ed8", "savedPayload": { "position": { "x": 19458.13008594789, "y": 15950.712199495309 }, "targetPosition": { "x": 19481.595255703927, "y": 16098.86545058458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Slope", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.slope", "project": "Foundations", "id": "567bc3e1-3a15-43f1-9bf4-625c7ad1cad8", "savedPayload": { "position": { "x": 19507.72737152084, "y": 15850.234976742511 }, "targetPosition": { "x": 19497.274525194072, "y": 15949.687166279338 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "c6f2ce73-44ac-4515-bcc3-b394fa3a66e4", "savedPayload": { "position": { "x": 19497.274525194072, "y": 15949.687166279338 }, "targetPosition": { "x": 19481.595255703927, "y": 16098.86545058458 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "8ce4c7ca-3496-4df8-9d57-335d40cc77a0", "savedPayload": { "position": { "x": 19481.595255703927, "y": 16098.86545058458 }, "targetPosition": { "x": 19603.616248626666, "y": 16372.92908787736 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "f8c4b699-1f40-4832-b427-68da3341daa8", "savedPayload": { "position": { "x": 19603.616248626666, "y": 16372.92908787736 }, "targetPosition": { "x": 19792.41236594162, "y": 16606.07287631445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false, "shortcutKey": "x" } } }, { "type": "Plotter Module", "name": "Bollinger Channels", "config": "{\n\"codeName\": \"Bollinger-Channels\",\n \"icon\": \"layer-trends\"\n}", "project": "Foundations", "panels": [ { "type": "Plotter Panel", "name": "Bollinger Channels", "config": "{ \n\"codeName\": \"Bollinger Channels\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "Direction", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.direction", "project": "Foundations", "id": "f1bb6cde-263f-4582-aeef-8e0bed99d53f", "savedPayload": { "position": { "x": 19430.445283141322, "y": 15843.670371822394 }, "targetPosition": { "x": 19489.223808370567, "y": 15924.572071259889 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "b7afdb03-dc66-4f9a-b3c7-e8886521b7cc", "savedPayload": { "position": { "x": 19489.223808370567, "y": 15924.572071259889 }, "targetPosition": { "x": 19577.39159621444, "y": 16045.924620416132 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Period", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.period", "project": "Foundations", "id": "991dd9e3-c5d0-4a61-953a-81b3ee218695", "savedPayload": { "position": { "x": 19551.259480397526, "y": 15797.294146574062 }, "targetPosition": { "x": 19561.71232672429, "y": 15896.74633611089 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "1fbd683b-9294-456f-9464-97d887a49cdc", "savedPayload": { "position": { "x": 19561.71232672429, "y": 15896.74633611089 }, "targetPosition": { "x": 19577.39159621444, "y": 16045.924620416132 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "abb4f289-c374-43e0-b8dc-d586d8e3328e", "savedPayload": { "position": { "x": 19577.39159621444, "y": 16045.924620416132 }, "targetPosition": { "x": 19684.90198107803, "y": 16325.998748365291 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "a045ea45-c8ff-49a5-86cd-5d38cd3e6d22", "savedPayload": { "position": { "x": 19684.90198107803, "y": 16325.998748365291 }, "targetPosition": { "x": 19792.41236594162, "y": 16606.07287631445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Plotter Module", "name": "Bollinger Sub Channels", "config": "{\n\"codeName\": \"Bollinger-Sub-Channels\",\n\"icon\": \"layer-trends\"\n}", "project": "Foundations", "panels": [ { "type": "Plotter Panel", "name": "Bollinger Sub Channels", "config": "{ \n\"codeName\": \"Bollinger Sub Channels\"\n}", "project": "Foundations", "panelData": [ { "type": "Panel Data", "name": "Direction", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.direction", "project": "Foundations", "id": "6b969637-0945-4ae4-970c-49f8fd940fd2", "savedPayload": { "position": { "x": 19653.38301799378, "y": 15781.248834374244 }, "targetPosition": { "x": 19696.434127674605, "y": 15871.507362809229 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "67136278-2bc4-4814-b71a-0fd87c85b422", "savedPayload": { "position": { "x": 19696.434127674605, "y": 15871.507362809229 }, "targetPosition": { "x": 19761.01079219585, "y": 16006.895155461709 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Period", "config": "{\n \n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.period", "project": "Foundations", "id": "0e6dcc09-7f32-431f-ab15-08764e0ad29b", "savedPayload": { "position": { "x": 19747.926803135117, "y": 15757.237771773063 }, "targetPosition": { "x": 19753.16039875941, "y": 15857.100725248521 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "24f260af-1679-444e-9d08-17f39b3af2a8", "savedPayload": { "position": { "x": 19753.16039875941, "y": 15857.100725248521 }, "targetPosition": { "x": 19761.01079219585, "y": 16006.895155461709 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }, { "type": "Panel Data", "name": "Slope", "config": "{\n \"valueDecimals\": 2\n}", "project": "Foundations", "dataFormula": { "type": "Data Formula", "name": "New Data Formula", "code": "record.slope", "project": "Foundations", "id": "bd4510b2-1062-4142-81b7-207b292d36c6", "savedPayload": { "position": { "x": 19844.462507004297, "y": 15771.234782688665 }, "targetPosition": { "x": 19811.081821080916, "y": 15865.498931797883 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": {} } }, "id": "c520fa0d-f783-4f91-8951-d83cfe470522", "savedPayload": { "position": { "x": 19811.081821080916, "y": 15865.498931797883 }, "targetPosition": { "x": 19761.01079219585, "y": 16006.895155461709 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 2, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "1beae26c-7235-46ef-a732-1d0c9f18dda5", "savedPayload": { "position": { "x": 19761.01079219585, "y": 16006.895155461709 }, "targetPosition": { "x": 19776.711579068735, "y": 16306.48401588808 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "88bdc751-5a1d-499d-a4ba-888dbcf6dc7a", "savedPayload": { "position": { "x": 19776.711579068735, "y": 16306.48401588808 }, "targetPosition": { "x": 19792.41236594162, "y": 16606.07287631445 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "343f37be-cc77-4513-a296-7925edfcf0c4", "savedPayload": { "position": { "x": 18848.060178585467, "y": 16552.327479231342 }, "targetPosition": { "x": 18848.060178585467, "y": 16852.327479231342 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } } ], "id": "14c6fdfe-aa25-4754-a0c5-a859be6399d7", "savedPayload": { "position": { "x": 18848.060178585467, "y": 16852.327479231342 }, "targetPosition": { "x": 18848.060178585467, "y": 16852.327479231342 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 }, "uiObject": { "isRunning": false } } }