diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml new file mode 100644 index 000000000..b45ef4cfa --- /dev/null +++ b/.github/workflows/ci_cd.yml @@ -0,0 +1,33 @@ +# name of your github action +name: CI +# this will help you specify where to run +on: + push: + branches: + # this will run on the electron branch + - develop +# this is where the magic happens, each job happens in parallel btw +jobs: + build_on_mac: + runs-on: macOS-latest + steps: + - uses: actions/checkout@master + with: + ref: develop + - uses: actions/setup-node@master + with: + node-version: 16 + - name: see directory + run: ls + + build_on_win: + runs-on: windows-2016 + steps: + - uses: actions/checkout@master + with: + ref: develop + - uses: actions/setup-node@master + with: + node-version: 16 + - name: see directory + run: ls \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1792d63b8..77cf8ef6a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ My-Workspaces My-Social-Trading-Data My-Network-Nodes-Data My-Secrets +My-Data-Storage +My-Log-Files debug.log .DS_Store *.db @@ -17,3 +19,4 @@ node_modules launch.json package-lock.json .idea +build diff --git a/Docker/Dockerfile b/Docker/Dockerfile index 81d60a6bd..1448d6ec2 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -12,5 +12,5 @@ RUN apk add --no-cache --virtual .build-deps make g++ \ USER superalgos EXPOSE 34248 EXPOSE 18041 -VOLUME ["/app/Data-Storage", "/app/Log-Files", "/app/My-Workspaces"] +VOLUME ["/app/Platform/My-Data-Storage", "/app/Platform/My-Log-Files", "/app/Platform/My-Workspaces"] ENTRYPOINT ["node", "platform", "noBrowser"] diff --git a/Docker/docker-compose.yml b/Docker/docker-compose.yml index 40efbd552..e05751cc3 100644 --- a/Docker/docker-compose.yml +++ b/Docker/docker-compose.yml @@ -11,7 +11,7 @@ services: - '34248:34248' - '18041:18041' volumes: - - ../Data-Storage:/app/Data-Storage - - ../Log-Files:/app/Log-Files - - ../My-Workspaces:/app/My-Workspaces + - ../Platform/My-Data-Storage:/app/Platform/My-Data-Storage + - ../Platform/My-Log-Files:/app/Platform/My-Log-Files + - ../Platform/My-Workspaces:/app/Platform/My-Workspaces restart: on-failure diff --git a/Environment.js b/Environment.js index 38ae6186b..e3d44a91c 100644 --- a/Environment.js +++ b/Environment.js @@ -1,18 +1,20 @@ +const path = require("path") + exports.newEnvironment = function () { let thisObject = { WEB_SERVER_URL: 'localhost', CLIENT_WEB_SOCKETS_INTERFACE_PORT: 18041, CLIENT_HTTP_INTERFACE_PORT: 34248, - PATH_TO_DATA_STORAGE: './Data-Storage', - PATH_TO_PROJECTS: './Projects', - PATH_TO_LOG_FILES: './Log-Files', - PATH_TO_PROJECTS_REQUIRED: './Projects', - PATH_TO_PROJECT_SCHEMA: './Projects/ProjectsSchema.json', - PATH_TO_CLIENT: './Platform', - PATH_TO_DEFAULT_WORKSPACE: './Projects/Foundations/Plugins/Workspaces', - PATH_TO_MY_WORKSPACES: './My-Workspaces', - PATH_TO_FONTS: './Platform/WebServer/Fonts' + PATH_TO_DATA_STORAGE: path.join(__dirname, './Platform/My-Data-Storage'), + PATH_TO_PROJECTS: path.join(__dirname, './Projects'), + PATH_TO_LOG_FILES: path.join(__dirname, './Platform/My-Log-Files'), + PATH_TO_PROJECTS_REQUIRED: path.join(__dirname, './Projects'), + PATH_TO_PROJECT_SCHEMA: path.join(__dirname, './Projects/ProjectsSchema.json'), + PATH_TO_CLIENT: path.join(__dirname, './Platform'), + PATH_TO_DEFAULT_WORKSPACE: path.join(__dirname, './Projects/Foundations/Plugins/Workspaces'), + PATH_TO_MY_WORKSPACES: path.join(__dirname, './Platform/My-Workspaces'), + PATH_TO_FONTS: path.join(__dirname, './Platform/WebServer/Fonts') } return thisObject diff --git a/EnvironmentForDebug.js b/EnvironmentForDebug.js index efb5fec7b..5d7671aa7 100644 --- a/EnvironmentForDebug.js +++ b/EnvironmentForDebug.js @@ -8,15 +8,15 @@ exports.newEnvironment = function () { DESKTOP_WEB_SOCKETS_INTERFACE_HOST: 'localhost', CLIENT_HTTP_INTERFACE_PORT: 34248, DESKTOP_HTTP_INTERFACE_PORT: 34249, - PATH_TO_DATA_STORAGE: './Data-Storage', + PATH_TO_DATA_STORAGE: './Platform/My-Data-Storage', + PATH_TO_LOG_FILES: './Platform/My-Log-Files', PATH_TO_PROJECTS: './Projects', - PATH_TO_LOG_FILES: './Log-Files', PATH_TO_PROJECTS_REQUIRED: './Projects', PATH_TO_PROJECT_SCHEMA: './Projects/ProjectsSchema.json', PATH_TO_CLIENT: './Platform', PATH_TO_DESKTOP: './Desktop', PATH_TO_DEFAULT_WORKSPACE: './Projects/Foundations/Plugins/Workspaces', - PATH_TO_MY_WORKSPACES: './My-Workspaces', + PATH_TO_MY_WORKSPACES: './Platform/My-Workspaces', PATH_TO_FONTS: './Platform/WebServer/Fonts' } diff --git a/Platform/Client/githubServer.js b/Platform/Client/githubServer.js index 004811b2f..f85b56d46 100644 --- a/Platform/Client/githubServer.js +++ b/Platform/Client/githubServer.js @@ -79,7 +79,7 @@ exports.newGithubServer = function newGithubServer() { const octokit = new Octokit({ auth: token, - userAgent: 'Superalgos Beta 11' + userAgent: 'Superalgos Beta 12' }) await getList() @@ -207,7 +207,7 @@ exports.newGithubServer = function newGithubServer() { const { Octokit } = SA.nodeModules.octokit const octokit = new Octokit({ auth: token, - userAgent: 'Superalgos Beta 11' + userAgent: 'Superalgos Beta 12' }) await getPrList() await mergePrs() @@ -340,7 +340,7 @@ exports.newGithubServer = function newGithubServer() { owner: owner, repo: repo, issue_number: pullRequest.number, - body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that a User Profile file... \n\n' + fileContentUrl + '\n\n...was submitted together with ' + (filesChanged.length - 1) + ' other file/s. User Profiles files as per the Governance System rules, must be the only file present at a Pull Request in order to pass all the validations and be automatically merged.' + body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that a User Profile file... \n\n' + fileContentUrl + '\n\n...was submitted together with ' + (filesChanged.length - 1) + ' other file/s. User Profiles files as per the Governance System rules, must be the only file present at a Pull Request in order to pass all the validations and be automatically merged. \n\n If you intentionally submitted the extra files, the way to get your work merged is by first removing your User Profile file from the Plugins folder at your local installation and executing an app.contribute again. Then wait until the PR is merged (manually reviewed) and after that you put your User Profile file again and create a new PR only with that file with an app.contribute. That last PR should be merged automatically.' }); await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME) @@ -508,14 +508,14 @@ exports.newGithubServer = function newGithubServer() { unless the existing one belongs to the same Github username. */ let userProfileIdMap = new Map() - let pluginFileNames = await SA.projects.foundations.utilities.plugins.getPluginFileNames( + let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames( 'Governance', 'User-Profiles' ) for (let i = 0; i < pluginFileNames.length; i++) { let pluginFileName = pluginFileNames[i] - let pluginFileContent = await SA.projects.foundations.utilities.plugins.getPluginFileContent( + let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent( 'Governance', 'User-Profiles', pluginFileName @@ -558,13 +558,13 @@ exports.newGithubServer = function newGithubServer() { unless the existing one belongs to the same Github username. */ let userProfileIdMap = new Map() - let pluginFileNames = await SA.projects.foundations.utilities.plugins.getPluginFileNames( + let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames( 'Governance', 'User-Profiles' ) for (let i = 0; i < pluginFileNames.length; i++) { let pluginFileName = pluginFileNames[i] - let pluginFileContent = await SA.projects.foundations.utilities.plugins.getPluginFileContent( + let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent( 'Governance', 'User-Profiles', pluginFileName diff --git a/Platform/Client/httpInterface.js b/Platform/Client/httpInterface.js index 7d5aa0db5..665402e61 100644 --- a/Platform/Client/httpInterface.js +++ b/Platform/Client/httpInterface.js @@ -725,7 +725,7 @@ exports.newHttpInterface = function newHttpInterface() { const octokit = new Octokit({ auth: token, - userAgent: 'Superalgos Beta 11' + userAgent: 'Superalgos Beta 12' }) const repo = 'Superalgos' @@ -1387,11 +1387,13 @@ exports.newHttpInterface = function newHttpInterface() { try { let project = unescape(requestPath[2]) let folder = unescape(requestPath[3]) - - let response = await SA.projects.foundations.utilities.plugins.getPluginFileNames( + + let response = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames( project, folder - ) + ).catch(err => { + console.log('[ERROR] httpInterface -> PluginFileNames -> err.stack = ' + err.stack) + }) SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(response), httpResponse) @@ -1424,12 +1426,18 @@ exports.newHttpInterface = function newHttpInterface() { if (fileName === 'Superalgos-CL.json') { fileName = 'Superalgos-PL.json' } - - let response = await SA.projects.foundations.utilities.plugins.getPluginFileContent( + + await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent( project, folder, fileName - ).catch(err => { + ) + .then( response => + { + SA.projects.foundations.utilities.httpResponses.respondWithContent(response, httpResponse) + } + ) + .catch(err => { let error = { result: 'Fail Because', message: err @@ -1438,8 +1446,6 @@ exports.newHttpInterface = function newHttpInterface() { return }) - SA.projects.foundations.utilities.httpResponses.respondWithContent(response, httpResponse) - } catch (err) { console.log('[ERROR] httpInterface -> LoadPlugin -> Method call produced an error.') console.log('[ERROR] httpInterface -> LoadPlugin -> err.stack = ' + err.stack) diff --git a/Platform/PlatformApp.js b/Platform/PlatformApp.js index 6c1795f19..49431f932 100644 --- a/Platform/PlatformApp.js +++ b/Platform/PlatformApp.js @@ -143,7 +143,7 @@ exports.newPlatformApp = function newPlatformApp() { console.log('Http Interface .............................................. Listening at port ' + global.env.CLIENT_HTTP_INTERFACE_PORT) console.log('') - console.log("You are running Superalgos Beta 11") + console.log("You are running Superalgos Beta 12") console.log('') console.log("What's new? These are the main new features in this version:") console.log('') diff --git a/Platform/WebServer/Images/Languages/NL.png b/Platform/WebServer/Images/Languages/NL.png new file mode 100644 index 000000000..aa248c1a6 Binary files /dev/null and b/Platform/WebServer/Images/Languages/NL.png differ diff --git a/Projects/Foundations/Icons/Trading/trading-bot.png b/Projects/Algorithmic-Trading/Icons/Trading/trading-bot.png similarity index 100% rename from Projects/Foundations/Icons/Trading/trading-bot.png rename to Projects/Algorithmic-Trading/Icons/Trading/trading-bot.png diff --git a/Projects/Foundations/Icons/Trading/trading-engine.png b/Projects/Algorithmic-Trading/Icons/Trading/trading-engine.png similarity index 100% rename from Projects/Foundations/Icons/Trading/trading-engine.png rename to Projects/Algorithmic-Trading/Icons/Trading/trading-engine.png diff --git a/Projects/Foundations/Icons/Trading/trading-mine.png b/Projects/Algorithmic-Trading/Icons/Trading/trading-mine.png similarity index 100% rename from Projects/Foundations/Icons/Trading/trading-mine.png rename to Projects/Algorithmic-Trading/Icons/Trading/trading-mine.png diff --git a/Projects/Foundations/Icons/Trading/trading-system.png b/Projects/Algorithmic-Trading/Icons/Trading/trading-system.png similarity index 100% rename from Projects/Foundations/Icons/Trading/trading-system.png rename to Projects/Algorithmic-Trading/Icons/Trading/trading-system.png diff --git a/Projects/Algorithmic-Trading/Icons/algorithmic-trading-project.png b/Projects/Algorithmic-Trading/Icons/algorithmic-trading-project.png new file mode 100644 index 000000000..9c5299e7f Binary files /dev/null and b/Projects/Algorithmic-Trading/Icons/algorithmic-trading-project.png differ diff --git a/Projects/Foundations/Plugins/Trading-Engines/Low-Frequency.json b/Projects/Algorithmic-Trading/Plugins/Trading-Engines/Low-Frequency.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Engines/Low-Frequency.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Engines/Low-Frequency.json diff --git a/Projects/Foundations/Plugins/Trading-Mines/Masters.json b/Projects/Algorithmic-Trading/Plugins/Trading-Mines/Masters.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Mines/Masters.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Mines/Masters.json diff --git a/Projects/Foundations/Plugins/Trading-Systems/BB-Top-Bounce-BTC-USDT.json b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/BB-Top-Bounce-BTC-USDT.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Systems/BB-Top-Bounce-BTC-USDT.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Systems/BB-Top-Bounce-BTC-USDT.json diff --git a/Projects/Foundations/Plugins/Trading-Systems/LiveTester-Chart-Scanner.json b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/LiveTester-Chart-Scanner.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Systems/LiveTester-Chart-Scanner.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Systems/LiveTester-Chart-Scanner.json diff --git a/Projects/Foundations/Plugins/Trading-Systems/Masters-Lightning-Strike.json b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/Masters-Lightning-Strike.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Systems/Masters-Lightning-Strike.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Systems/Masters-Lightning-Strike.json diff --git a/Projects/Foundations/Plugins/Trading-Systems/Sparta-WHB-BTC-USDT.json b/Projects/Algorithmic-Trading/Plugins/Trading-Systems/Sparta-WHB-BTC-USDT.json similarity index 100% rename from Projects/Foundations/Plugins/Trading-Systems/Sparta-WHB-BTC-USDT.json rename to Projects/Algorithmic-Trading/Plugins/Trading-Systems/Sparta-WHB-BTC-USDT.json diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json new file mode 100644 index 000000000..53e974e6d --- /dev/null +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json @@ -0,0 +1,63 @@ +{ + "type": "Algorithmic-Trading Project", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "iconPathOn": "algorithmic-trading-project", + "iconPathOff": "algorithmic-trading-project", + "iconProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Trading Mine", + "relatedUiObject": "Trading Mine", + "relatedUiObjectProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Trading Engine", + "relatedUiObject": "Trading Engine", + "relatedUiObjectProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Trading System", + "relatedUiObject": "Trading System", + "relatedUiObjectProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionProject": "Foundations" + } + ], + "isProjectHead": true, + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": true, + "positionLocked": true, + "icon": "algorithmic-trading-project", + "childrenNodesProperties": [ + { + "name": "projectDefinition", + "type": "node", + "childType": "Project Definition", + "project": "Foundations", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trading-bot.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json similarity index 72% rename from Projects/Foundations/Schemas/App-Schema/trading-bot.json rename to Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json index 0cc624da4..c33a7d668 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-bot.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json @@ -7,25 +7,29 @@ "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Process Definition", "relatedUiObject": "Process Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition Folder", "relatedUiObject": "Product Definition Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -34,7 +38,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -54,19 +59,22 @@ "name": "processes", "type": "array", "childType": "Process Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "products", "type": "array", "childType": "Product Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "productDefinitionFolders", "type": "array", "childType": "Product Definition Folder", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" } ], "propertyNameAtParent": "tradingBots" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-engine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json similarity index 71% rename from Projects/Foundations/Schemas/App-Schema/trading-engine.json rename to Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json index 7edb467b7..517079e17 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-engine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json @@ -5,7 +5,8 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -14,7 +15,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isHierarchyHead": true, @@ -25,19 +27,22 @@ "name": "tradingCurrent", "type": "node", "childType": "Trading Current", - "autoAdd": true + "autoAdd": false, + "project": "Foundations" }, { "name": "tradingLast", "type": "node", "childType": "Trading Last", - "autoAdd": true + "autoAdd": false, + "project": "Foundations" }, { "name": "exchangeOrders", "type": "node", "childType": "Exchange Orders", - "autoAdd": true + "autoAdd": false, + "project": "Foundations" } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json similarity index 64% rename from Projects/Foundations/Schemas/App-Schema/trading-mine.json rename to Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json index eb2251d85..1f23e2194 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json @@ -6,20 +6,26 @@ "label": "Configure", "iconPathOn": "configuration", "iconPathOff": "configuration", + "iconProject": "Foundations", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Trading Bot", "relatedUiObject": "Trading Bot", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Plotter", "relatedUiObject": "Plotter", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -28,7 +34,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -45,12 +52,14 @@ { "name": "tradingBots", "type": "array", - "childType": "Trading Bot" + "childType": "Trading Bot", + "project": "Algorithmic-Trading" }, { "name": "plotters", "type": "array", - "childType": "Plotter" + "childType": "Plotter", + "project": "Foundations" } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trading-system.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json similarity index 72% rename from Projects/Foundations/Schemas/App-Schema/trading-system.json rename to Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json index 895e77ccb..7d0ca8e07 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-system.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json @@ -5,7 +5,8 @@ "action": "Add UI Object", "label": "Add Trading Strategy", "relatedUiObject": "Trading Strategy", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", @@ -13,7 +14,8 @@ "propertyToCheckFor": "dynamicIndicators", "label": "Add Dynamic Indicators", "relatedUiObject": "Dynamic Indicators", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -22,7 +24,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isHierarchyHead": true, @@ -33,13 +36,15 @@ "name": "tradingStrategies", "type": "array", "childType": "Trading Strategy", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "dynamicIndicators", "type": "node", "childType": "Dynamic Indicators", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json b/Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json rename to Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json b/Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json rename to Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json b/Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json rename to Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json b/Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json rename to Projects/Algorithmic-Trading/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js index 665015dcc..dd88e832a 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesExchangeAPI = function (processIndex) { +exports.newAlgorithmicTradingBotModulesExchangeAPI = function (processIndex) { let MODULE_NAME = "Exchange API"; diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js index 60b78456b..af77160a7 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersCalculations.js @@ -1,8 +1,7 @@ -exports.newFoundationsBotModulesOrdersCalculations = function (processIndex) { +exports.newAlgorithmicTradingBotModulesOrdersCalculations = function (processIndex) { /* When we are live trading, we need to syncronize with the exchange. */ - const MODULE_NAME = 'Orders Calculations' let thisObject = { actualSizeCalculation: actualSizeCalculation, diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js index b67380074..ad4d246ae 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/OrdersSimulations.js @@ -1,8 +1,7 @@ -exports.newFoundationsBotModulesOrdersSimulations = function (processIndex) { +exports.newAlgorithmicTradingBotModulesOrdersSimulations = function (processIndex) { /* When we are backtesting or paper trading, we need to simulate what would have happened at the exchange. */ - const MODULE_NAME = 'Orders Simulations' let thisObject = { actualSizeSimulation: actualSizeSimulation, diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js index 4a2ed0b9a..65f2d2f6c 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesSnapshots = function(processIndex) { +exports.newAlgorithmicTradingBotModulesSnapshots = function(processIndex) { /* This module encapsulates the snapshots functionality. */ diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js index 439a86ae5..c04a0eea0 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEngine.js @@ -1,9 +1,9 @@ -exports.newFoundationsBotModulesTradingEngine = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingEngine = function (processIndex) { /* We call the Trading Engine to the data structure that is needed in order to exevute the trading protocol with the specific rules defined at the Trading System. */ - const MODULE_NAME = 'Trading Engine' + let thisObject = { mantain: mantain, reset: reset, diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js index 0ff1c6762..f70284899 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingEpisode.js @@ -1,8 +1,7 @@ -exports.newFoundationsBotModulesTradingEpisode = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingEpisode = function (processIndex) { /* This module packages all functions related to Episodes. */ - const MODULE_NAME = 'Trading Episode' let thisObject = { mantain: mantain, reset: reset, diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js similarity index 96% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js index da6371a61..11cba8cd6 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingExecution.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingExecution = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingExecution = function (processIndex) { /* The Trading Execution modules manages the execution nodes and execution algoritms. */ @@ -16,7 +16,7 @@ exports.newFoundationsBotModulesTradingExecution = function (processIndex) { let tradingSystem let sessionParameters - let tradingOrdersModuleObject = TS.projects.foundations.botModules.tradingOrders.newFoundationsBotModulesTradingOrders(processIndex) + let tradingOrdersModuleObject = TS.projects.algorithmicTrading.botModules.tradingOrders.newAlgorithmicTradingBotModulesTradingOrders(processIndex) return thisObject diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js index 26b4207e5..a821d7440 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOrders.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingOrders = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingOrders = function (processIndex) { /* The Trading Orders modules manages the execution of orders against the exchanges. */ @@ -16,7 +16,7 @@ exports.newFoundationsBotModulesTradingOrders = function (processIndex) { let tradingSystem let sessionParameters - let exchangeAPIModuleObject = TS.projects.foundations.botModules.exchangeAPI.newFoundationsBotModulesExchangeAPI(processIndex) + let exchangeAPIModuleObject = TS.projects.algorithmicTrading.botModules.exchangeAPI.newAlgorithmicTradingBotModulesExchangeAPI(processIndex) let announcementsModuleObject = TS.projects.foundations.botModules.announcements.newFoundationsBotModulesAnnouncements(processIndex) return thisObject @@ -843,7 +843,7 @@ exports.newFoundationsBotModulesTradingOrders = function (processIndex) { let previousBaseAssetFeesPaid = tradingEngineOrder.orderBaseAsset.feesPaid.value let previousQuotedAssetFeesPaid = tradingEngineOrder.orderQuotedAsset.feesPaid.value - let ordersSimulationsModuleObject = TS.projects.foundations.botModules.ordersSimulations.newFoundationsBotModulesOrdersSimulations(processIndex) + let ordersSimulationsModuleObject = TS.projects.algorithmicTrading.botModules.ordersSimulations.newAlgorithmicTradingBotModulesOrdersSimulations(processIndex) ordersSimulationsModuleObject.initialize() ordersSimulationsModuleObject.actualSizeSimulation(tradingEngineStage, tradingSystemOrder, tradingEngineOrder, applyFeePercentage) @@ -874,7 +874,7 @@ exports.newFoundationsBotModulesTradingOrders = function (processIndex) { let previousBaseAssetFeesPaid = tradingEngineOrder.orderBaseAsset.feesPaid.value let previousQuotedAssetFeesPaid = tradingEngineOrder.orderQuotedAsset.feesPaid.value - let ordersCalculationsModuleObject = TS.projects.foundations.botModules.ordersCalculations.newFoundationsBotModulesOrdersCalculations(processIndex) + let ordersCalculationsModuleObject = TS.projects.algorithmicTrading.botModules.ordersCalculations.newAlgorithmicTradingBotModulesOrdersCalculations(processIndex) ordersCalculationsModuleObject.initialize() await ordersCalculationsModuleObject.actualSizeCalculation(tradingEngineStage, tradingSystemOrder, tradingEngineOrder, order, applyFeePercentage) diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js similarity index 92% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js index cf1396900..c54869742 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingOutput = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingOutput = function (processIndex) { /* This module will load if necesary all the data outputs so that they can be appended with new records if needed. After running the simulation, it will save all the data outputs. @@ -29,7 +29,7 @@ exports.newFoundationsBotModulesTradingOutput = function (processIndex) { } /* Preparing everything for the Simulation */ - let tradingSimulationModuleObject = TS.projects.foundations.botModules.tradingSimulation.newFoundationsBotModulesTradingSimulation(processIndex) + let tradingSimulationModuleObject = TS.projects.algorithmicTrading.botModules.tradingSimulation.newAlgorithmicTradingBotModulesTradingSimulation(processIndex) let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') let outputDatasetsMap = new Map() diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js index c2aaa9302..4b825861e 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingPosition.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingPosition = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingPosition = function (processIndex) { /* This module packages all functions related to Positions. */ diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js index c1f3f2dab..eb92775d4 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingProcess = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingProcess = function (processIndex) { /* This Module will load all the process data dependencies from files and send them downstream. After execution, will save the time range and status report of the process. @@ -16,8 +16,8 @@ let dataFiles = new Map() let multiTimeFrameDataFiles = new Map() - TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).TRADING_ENGINE_MODULE_OBJECT = TS.projects.foundations.botModules.tradingEngine.newFoundationsBotModulesTradingEngine(processIndex) - let tradingOutputModuleObject = TS.projects.foundations.botModules.tradingOutput.newFoundationsBotModulesTradingOutput(processIndex) + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).TRADING_ENGINE_MODULE_OBJECT = TS.projects.algorithmicTrading.botModules.tradingEngine.newAlgorithmicTradingBotModulesTradingEngine(processIndex) + let tradingOutputModuleObject = TS.projects.algorithmicTrading.botModules.tradingOutput.newAlgorithmicTradingBotModulesTradingOutput(processIndex) let currentTimeFrame = {} diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js index 0f1d7567c..ab4428a65 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingRecords = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingRecords = function (processIndex) { /* This module facilitates the appending of records to the output of the process. */ diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js index bb3701eef..ce9e39ba4 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingSimulation = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingSimulation = function (processIndex) { /* This Module represents the trading simulacion. Escentially a loop through a set of candles and the execution at each loop cycle of the Trading System Protocol. @@ -34,13 +34,13 @@ exports.newFoundationsBotModulesTradingSimulation = function (processIndex) { '[INFO] runSimulation -> finalDatetime = ' + sessionParameters.timeRange.config.finalDatetime) /* These are the Modules we will need to run the Simulation */ - let tradingRecordsModuleObject = TS.projects.foundations.botModules.tradingRecords.newFoundationsBotModulesTradingRecords(processIndex) + let tradingRecordsModuleObject = TS.projects.algorithmicTrading.botModules.tradingRecords.newAlgorithmicTradingBotModulesTradingRecords(processIndex) tradingRecordsModuleObject.initialize(outputDatasetsMap) - let tradingSystemModuleObject = TS.projects.foundations.botModules.tradingSystem.newFoundationsBotModulesTradingSystem(processIndex) + let tradingSystemModuleObject = TS.projects.algorithmicTrading.botModules.tradingSystem.newAlgorithmicTradingBotModulesTradingSystem(processIndex) tradingSystemModuleObject.initialize() - let tradingEpisodeModuleObject = TS.projects.foundations.botModules.tradingEpisode.newFoundationsBotModulesTradingEpisode(processIndex) + let tradingEpisodeModuleObject = TS.projects.algorithmicTrading.botModules.tradingEpisode.newAlgorithmicTradingBotModulesTradingEpisode(processIndex) tradingEpisodeModuleObject.initialize() /* Setting up the candles array: The whole simulation is based on the array of candles at the time-frame defined at the session parameters. */ diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js index 34b3f1345..a1e1a0de1 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingStages = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* This module packages all functions related to Stages. */ @@ -21,12 +21,12 @@ exports.newFoundationsBotModulesTradingStages = function (processIndex) { finalize: finalize } - let tradingStrategyModuleObject = TS.projects.foundations.botModules.tradingStrategy.newFoundationsBotModulesTradingStrategy(processIndex) - let tradingPositionModuleObject = TS.projects.foundations.botModules.tradingPosition.newFoundationsBotModulesTradingPosition(processIndex) - let tradingExecutionModuleObject = TS.projects.foundations.botModules.tradingExecution.newFoundationsBotModulesTradingExecution(processIndex) + let tradingStrategyModuleObject = TS.projects.algorithmicTrading.botModules.tradingStrategy.newAlgorithmicTradingBotModulesTradingStrategy(processIndex) + let tradingPositionModuleObject = TS.projects.algorithmicTrading.botModules.tradingPosition.newAlgorithmicTradingBotModulesTradingPosition(processIndex) + let tradingExecutionModuleObject = TS.projects.algorithmicTrading.botModules.tradingExecution.newAlgorithmicTradingBotModulesTradingExecution(processIndex) let announcementsModuleObject = TS.projects.foundations.botModules.announcements.newFoundationsBotModulesAnnouncements(processIndex) - let snapshotsModuleObject = TS.projects.foundations.botModules.snapshots.newFoundationsBotModulesSnapshots(processIndex) - let tradingEpisodeModuleObject = TS.projects.foundations.botModules.tradingEpisode.newFoundationsBotModulesTradingEpisode(processIndex) + let snapshotsModuleObject = TS.projects.algorithmicTrading.botModules.snapshots.newAlgorithmicTradingBotModulesSnapshots(processIndex) + let tradingEpisodeModuleObject = TS.projects.algorithmicTrading.botModules.tradingEpisode.newAlgorithmicTradingBotModulesTradingEpisode(processIndex) let tradingEngine let tradingSystem diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js similarity index 97% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js index f676de4d7..be2a09c31 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStrategy.js @@ -1,8 +1,8 @@ -exports.newFoundationsBotModulesTradingStrategy = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingStrategy = function (processIndex) { /* This module packages all functions related to Strategies. */ - const MODULE_NAME = 'Trading Strategy' + let thisObject = { mantain: mantain, reset: reset, diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js index 149c55e76..4f3d5691a 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingSystem = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { /* The Trading System is the user defined set of rules compliant with the Trading Protocol that defines the trading logic to be applied during each cycle of the Simulation. @@ -26,7 +26,7 @@ exports.newFoundationsBotModulesTradingSystem = function (processIndex) { let sessionParameters let dynamicIndicators - let tradingStagesModuleObject = TS.projects.foundations.botModules.tradingStages.newFoundationsBotModulesTradingStages(processIndex) + let tradingStagesModuleObject = TS.projects.algorithmicTrading.botModules.tradingStages.newAlgorithmicTradingBotModulesTradingStages(processIndex) let taskParameters = { market: TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js index 6592a92f8..23aa53e3c 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/SingleMarketTradingBot.js @@ -1,8 +1,8 @@ -exports.newFoundationsBotModulesSingleMarketTradingBot = function (processIndex) { +exports.newAlgorithmicTradingBotModulesSingleMarketTradingBot = function (processIndex) { const MODULE_NAME = "Single Market Trading Bot"; - let session = TS.projects.foundations.botModules.tradingSession.newFoundationsBotModulesTradingSession(processIndex) + let session = TS.projects.algorithmicTrading.botModules.tradingSession.newAlgorithmicTradingBotModulesTradingSession(processIndex) let nextLoopTimeoutHandle; let thisObject = { @@ -282,7 +282,7 @@ "[INFO] run -> loop -> initializeDataDependencies -> onInizialized -> Execution finished well.") switch (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.framework.name) { case 'Low-Frequency-Trading-Process': { - processFramework = TS.projects.foundations.botModules.tradingProcess.newFoundationsBotModulesTradingProcess(processIndex); + processFramework = TS.projects.algorithmicTrading.botModules.tradingProcess.newAlgorithmicTradingBotModulesTradingProcess(processIndex); startProcessFramework(); break; } diff --git a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/TradingSession.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Trading-Bot/TradingSession.js rename to Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js index 404516556..d9d3586ee 100644 --- a/Projects/Foundations/TS/Bot-Modules/Trading-Bot/TradingSession.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesTradingSession = function (processIndex) { +exports.newAlgorithmicTradingBotModulesTradingSession = function (processIndex) { const MODULE_NAME = "Trading Session" diff --git a/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js b/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..c45e2c3fb --- /dev/null +++ b/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,38 @@ +function newAlgorithmicTradingActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Run Trading Session': + { + UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, false, action.callBackFunction) + } + break + case 'Resume Trading Session': + { + UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, true, action.callBackFunction) + } + break + case 'Stop Trading Session': + { + UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.stopSession(action.node, action.callBackFunction) + } + break + } + } +} diff --git a/Projects/Foundations/UI/Function-Libraries/TradingSessionFunctions.js b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js similarity index 99% rename from Projects/Foundations/UI/Function-Libraries/TradingSessionFunctions.js rename to Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js index a8761f130..657af61b0 100644 --- a/Projects/Foundations/UI/Function-Libraries/TradingSessionFunctions.js +++ b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryTradingSessionFunctions() { +function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { let thisObject = { syncronizeSessionWithBackEnd: syncronizeSessionWithBackEnd, runSession: runSession, diff --git a/Projects/Foundations/Icons/Plugins/plugin-api-maps.png b/Projects/Community-Plugins/Icons/plugin-api-maps.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-api-maps.png rename to Projects/Community-Plugins/Icons/plugin-api-maps.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-data-mines.png b/Projects/Community-Plugins/Icons/plugin-data-mines.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-data-mines.png rename to Projects/Community-Plugins/Icons/plugin-data-mines.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-file-position.png b/Projects/Community-Plugins/Icons/plugin-file-position.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-file-position.png rename to Projects/Community-Plugins/Icons/plugin-file-position.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-file.png b/Projects/Community-Plugins/Icons/plugin-file.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-file.png rename to Projects/Community-Plugins/Icons/plugin-file.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-learning-engines.png b/Projects/Community-Plugins/Icons/plugin-learning-engines.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-learning-engines.png rename to Projects/Community-Plugins/Icons/plugin-learning-engines.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-learning-mines.png b/Projects/Community-Plugins/Icons/plugin-learning-mines.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-learning-mines.png rename to Projects/Community-Plugins/Icons/plugin-learning-mines.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-learning-systems.png b/Projects/Community-Plugins/Icons/plugin-learning-systems.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-learning-systems.png rename to Projects/Community-Plugins/Icons/plugin-learning-systems.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-project.png b/Projects/Community-Plugins/Icons/plugin-project.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-project.png rename to Projects/Community-Plugins/Icons/plugin-project.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-super-scripts.png b/Projects/Community-Plugins/Icons/plugin-super-scripts.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-super-scripts.png rename to Projects/Community-Plugins/Icons/plugin-super-scripts.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-trading-engines.png b/Projects/Community-Plugins/Icons/plugin-trading-engines.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-trading-engines.png rename to Projects/Community-Plugins/Icons/plugin-trading-engines.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-trading-mines.png b/Projects/Community-Plugins/Icons/plugin-trading-mines.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-trading-mines.png rename to Projects/Community-Plugins/Icons/plugin-trading-mines.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-trading-systems.png b/Projects/Community-Plugins/Icons/plugin-trading-systems.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-trading-systems.png rename to Projects/Community-Plugins/Icons/plugin-trading-systems.png diff --git a/Projects/Foundations/Icons/Plugins/plugin-tutorials.png b/Projects/Community-Plugins/Icons/plugin-tutorials.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugin-tutorials.png rename to Projects/Community-Plugins/Icons/plugin-tutorials.png diff --git a/Projects/Foundations/Icons/Plugins/plugins.png b/Projects/Community-Plugins/Icons/plugins-project.png similarity index 100% rename from Projects/Foundations/Icons/Plugins/plugins.png rename to Projects/Community-Plugins/Icons/plugins-project.png diff --git a/Projects/Community-Plugins/Icons/plugins.png b/Projects/Community-Plugins/Icons/plugins.png new file mode 100644 index 000000000..09d71a296 Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins.png differ diff --git a/Projects/Foundations/SA/Utilities/Plugins.js b/Projects/Community-Plugins/SA/Utilities/Plugins.js similarity index 94% rename from Projects/Foundations/SA/Utilities/Plugins.js rename to Projects/Community-Plugins/SA/Utilities/Plugins.js index 7998febf6..fb5f66c96 100644 --- a/Projects/Foundations/SA/Utilities/Plugins.js +++ b/Projects/Community-Plugins/SA/Utilities/Plugins.js @@ -1,4 +1,4 @@ -exports.newFoundationsUtilitiesPlugins = function () { +exports.newPluginsUtilitiesPlugins = function () { let thisObject = { getPluginFileNames: getPluginFileNames, @@ -14,7 +14,7 @@ exports.newFoundationsUtilitiesPlugins = function () { SA.nodeModules.fs.readdir(path, (err, files) => { if (err) { - reject() + reject(err) return } if (files === undefined) { diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-api-maps.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json similarity index 82% rename from Projects/Foundations/Schemas/App-Schema/plugin-api-maps.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json index 9274fb772..ebe81c9a8 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-api-maps.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json @@ -8,7 +8,8 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "API Map", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +18,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-data-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json similarity index 70% rename from Projects/Foundations/Schemas/App-Schema/plugin-data-mines.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json index 8599d57c8..841ace1bc 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-data-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Data Mine", - "actionFunction": "payload.executeAction" + "iconPathOn": "data-mine", + "iconPathOff": "data-mine", + "iconProject": "Data-Mining", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, @@ -31,7 +35,8 @@ "name": "pluginFiles", "type": "array", "childType": "Plugin File", - "autoAdd": false + "autoAdd": false, + "project": "Foundations" } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-file-position.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json similarity index 83% rename from Projects/Foundations/Schemas/App-Schema/plugin-file-position.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json index 98fd30600..982ed5de5 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-file-position.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json @@ -8,7 +8,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "title": [ diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-file.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json similarity index 78% rename from Projects/Foundations/Schemas/App-Schema/plugin-file.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json index 37dc941cf..96f6a4501 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-file.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json @@ -6,7 +6,8 @@ "label": "Configure", "iconPathOn": "configuration", "iconPathOff": "configuration", - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", @@ -14,25 +15,29 @@ "propertyToCheckFor": "pluginFilePosition", "actionFunction": "payload.executeAction", "label": "Add Plugin File Position", - "relatedUiObject": "Plugin File Position" + "relatedUiObject": "Plugin File Position", + "actionProject": "Foundations" }, { "action": "Enable Saving With Workspace", "actionFunction": "payload.executeAction", "label": "Enable Saving With Workspace", - "relatedUiObject": "Plugin File" + "relatedUiObject": "Plugin File", + "actionProject": "Community-Plugins" }, { "action": "Disable Saving With Workspace", "actionFunction": "payload.executeAction", "label": "Disable Saving With Workspace", - "relatedUiObject": "Plugin File" + "relatedUiObject": "Plugin File", + "actionProject": "Community-Plugins" }, { "action": "Save Plugin", "actionFunction": "payload.executeAction", "label": "Save Plugin", - "relatedUiObject": "Plugin File" + "relatedUiObject": "Plugin File", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -41,7 +46,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "editors": { diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-learning-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json similarity index 74% rename from Projects/Foundations/Schemas/App-Schema/plugin-learning-engines.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json index 989fdfef0..810b34ef9 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-learning-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Learning Engine", - "actionFunction": "payload.executeAction" + "iconPathOn": "learning-engine", + "iconPathOff": "learning-engine", + "iconProject": "Machine-Learning", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-learning-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json similarity index 74% rename from Projects/Foundations/Schemas/App-Schema/plugin-learning-mines.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json index 25c3a4891..db072d708 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-learning-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Learning Mine", - "actionFunction": "payload.executeAction" + "iconPathOn": "learning-mine", + "iconPathOff": "learning-mine", + "iconProject": "Machine-Learning", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-learning-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json similarity index 74% rename from Projects/Foundations/Schemas/App-Schema/plugin-learning-systems.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json index 362412ab8..56f236216 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-learning-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Learning System", - "actionFunction": "payload.executeAction" + "iconPathOn": "learning-system", + "iconPathOff": "learning-system", + "iconProject": "Machine-Learning", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json similarity index 93% rename from Projects/Foundations/Schemas/App-Schema/plugin-project.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json index e4aa17c5b..2ba4668f7 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json @@ -6,13 +6,15 @@ "actionFunction": "uiObject.configEditor.activate", "label": "Configure", "iconPathOn": "configuration", - "iconPathOff": "configuration" + "iconPathOff": "configuration", + "actionProject": "Foundations" }, { "action": "Add Missing Plugin Types", "label": "Add Missing Plugin Types", "relatedUiObject": "Plugins", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -21,7 +23,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "initialValues": { diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-trading-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json similarity index 73% rename from Projects/Foundations/Schemas/App-Schema/plugin-trading-engines.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json index d8814713c..0c19d38a4 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-trading-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Trading Engine", - "actionFunction": "payload.executeAction" + "iconPathOn": "trading-engine", + "iconPathOff": "trading-engine", + "iconProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-trading-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json similarity index 73% rename from Projects/Foundations/Schemas/App-Schema/plugin-trading-mines.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json index 882c3a935..9ca446ab8 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-trading-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Trading Mine", - "actionFunction": "payload.executeAction" + "iconPathOn": "trading-mine", + "iconPathOff": "trading-mine", + "iconProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-trading-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json similarity index 73% rename from Projects/Foundations/Schemas/App-Schema/plugin-trading-systems.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json index 45a3c1f9c..0195fd6fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-trading-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json @@ -7,8 +7,11 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", - "relatedUiObject": "Trading System", - "actionFunction": "payload.executeAction" + "iconPathOn": "trading-system", + "iconPathOff": "trading-system", + "iconProject": "Algorithmic-Trading", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +20,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Foundations/Schemas/App-Schema/plugin-tutorials.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json similarity index 83% rename from Projects/Foundations/Schemas/App-Schema/plugin-tutorials.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json index ba844f57f..bd34dc710 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugin-tutorials.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json @@ -9,7 +9,8 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Tutorial", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -18,7 +19,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json new file mode 100644 index 000000000..f172a7eca --- /dev/null +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json @@ -0,0 +1,45 @@ +{ + "type": "Plugins Project", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Foundations Project", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Plugins", + "relatedUiObject": "Plugins", + "relatedUiObjectProject": "Community-Plugins", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionProject": "Foundations" + } + ], + "isProjectHead": true, + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": true, + "positionLocked": true, + "icon": "plugins-project", + "childrenNodesProperties": [ + { + "name": "projectDefinition", + "type": "node", + "childType": "Project Definition", + "project": "Foundations", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/plugins.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json similarity index 82% rename from Projects/Foundations/Schemas/App-Schema/plugins.json rename to Projects/Community-Plugins/Schemas/App-Schema/plugins.json index 3858fa98d..7ec46df76 100644 --- a/Projects/Foundations/Schemas/App-Schema/plugins.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json @@ -8,7 +8,8 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Plugin Project", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" }, { "action": "Delete UI Object", @@ -17,7 +18,8 @@ "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity" + "iconPathOff": "delete-entity", + "actionProject": "Foundations" } ], "isHierarchyHead": true, diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Plugins/Plugins/plugins.json b/Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugins/plugins.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/P/Plugins/Plugins/plugins.json rename to Projects/Community-Plugins/Schemas/Docs-Nodes/P/Plugins/plugins.json diff --git a/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js b/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..fd5eaf08b --- /dev/null +++ b/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,98 @@ +function newCommunityPluginsActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Install as Plugin': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.installAsPlugin(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Projects': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginProjects(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Types': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTypes(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Data Mines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginDataMines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Trading Mines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTradingMines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Trading Systems': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTradingSystems(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Trading Engines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTradingEngines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Learning Mines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginLearningMines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Learning Systems': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginLearningSystems(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Learning Engines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginLearningEngines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Tutorials': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTutorials(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin API Maps': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginApiMaps(action.node, action.rootNodes) + } + break + case 'Enable Saving With Workspace': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.enableSavingWithWorkspace(action.node, action.rootNodes) + } + break + case 'Disable Saving With Workspace': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.disableSavingWithWorkspace(action.node, action.rootNodes) + } + break + case 'Save Plugin': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.savePlugin(action.node, action.rootNodes) + } + break + } + } +} diff --git a/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js similarity index 66% rename from Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js rename to Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js index 7e4db38a0..a13088a57 100644 --- a/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js +++ b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryPluginsFunctions() { +function newPluginsFunctionLibraryPluginsFunctions() { let thisObject = { addMissingPluginProjects: addMissingPluginProjects, addMissingPluginTypes: addMissingPluginTypes, @@ -43,14 +43,14 @@ function newFoundationsFunctionLibraryPluginsFunctions() { let pluginType = "Plugin" + " " + projectDefinition.plugins[i] if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenByType(node, pluginType) === true) { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType, undefined, project) + UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType, undefined, 'Community-Plugins') } } } } function addMissingPluginDataMines(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -58,15 +58,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Data-Mines', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Data-Mines', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Data-Mines', 'Data Mine') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Data-Mines', 'Data Mine', 'Data-Mining') } } function addMissingPluginTradingMines(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -74,15 +74,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Trading-Mines', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Trading-Mines', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Mines', 'Trading Mine') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Mines', 'Trading Mine', 'Algorithmic-Trading') } } function addMissingPluginTradingSystems(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -90,15 +90,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Trading-Systems', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Trading-Systems', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Systems', 'Trading System') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Systems', 'Trading System', 'Algorithmic-Trading') } } function addMissingPluginTradingEngines(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -106,15 +106,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Trading-Engines', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Trading-Engines', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Engines', 'Trading Engine') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Trading-Engines', 'Trading Engine', 'Algorithmic-Trading') } } function addMissingPluginLearningMines(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -122,15 +122,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Learning-Mines', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Learning-Mines', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Mines', 'Learning Mine') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Mines', 'Learning Mine', 'Machine-Learning') } } function addMissingPluginLearningSystems(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -138,15 +138,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Learning-Systems', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Learning-Systems', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Systems', 'Learning System') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Systems', 'Learning System', 'Machine-Learning') } } function addMissingPluginLearningEngines(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -154,15 +154,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Learning-Engines', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Learning-Engines', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Engines', 'Learning Engine') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Learning-Engines', 'Learning Engine', 'Machine-Learning') } } function addMissingPluginTutorials(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -170,15 +170,15 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'Tutorials', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Tutorials', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Tutorials', 'Tutorial') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Tutorials', 'Tutorial', 'Education') } } function addMissingPluginApiMaps(node, rootNodes) { - let projectName = UI.projects.foundations.utilities.plugins.getProjectName(node) + let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { if (node.payload.parentNode !== undefined) { node.payload.parentNode.payload.uiObject.setErrorMessage("Config codeName must have the name of the project.") @@ -186,10 +186,10 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } } - UI.projects.foundations.utilities.plugins.getPluginFileNames(projectName, 'API-Maps', onNamesArrived) + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'API-Maps', onNamesArrived) function onNamesArrived(fileNames) { - UI.projects.foundations.utilities.plugins.addMissingPluginFiles(node, fileNames, 'API-Maps', 'API Map') + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'API-Maps', 'API Map', 'Foundations') } } @@ -204,16 +204,16 @@ function newFoundationsFunctionLibraryPluginsFunctions() { } function savePlugin(node, rootNodes) { - UI.projects.foundations.utilities.plugins.savePluginFile(node) + UI.projects.communityPlugins.utilities.plugins.savePluginFile(node) } function installAsPlugin(node, rootNodes) { let plugins = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadByNodeType('Plugins') let pluginProject = UI.projects.foundations.utilities.nodeChildren.findChildByCodeName(plugins, node.project) - let pluginFolderName = UI.projects.foundations.utilities.plugins.getPluginFolderNamesByNodeType(node.type) + let pluginFolderName = UI.projects.communityPlugins.utilities.plugins.getPluginFolderNamesByNodeType(node.type) let pluginForlderNodeType = 'Plugin ' + pluginFolderName.replaceAll('-', ' ') let pluginFolderNode = UI.projects.foundations.utilities.nodeChildren.findChildByType(pluginProject, pluginForlderNodeType) - let pluginFile = UI.projects.foundations.utilities.plugins.addMissingPluginFile(pluginFolderNode, node.name, pluginFolderName, node.type, true) + let pluginFile = UI.projects.communityPlugins.utilities.plugins.addMissingPluginFile(pluginFolderNode, node.name, pluginFolderName, node.type, node.project, true) node.isPlugin = true if (pluginFile === undefined) { @@ -221,6 +221,6 @@ function newFoundationsFunctionLibraryPluginsFunctions() { return } - UI.projects.foundations.utilities.plugins.savePluginFile(pluginFile) + UI.projects.communityPlugins.utilities.plugins.savePluginFile(pluginFile) } } diff --git a/Projects/Foundations/UI/Utilities/Plugins.js b/Projects/Community-Plugins/UI/Utilities/Plugins.js similarity index 97% rename from Projects/Foundations/UI/Utilities/Plugins.js rename to Projects/Community-Plugins/UI/Utilities/Plugins.js index 70fb48ac1..aeea2de25 100644 --- a/Projects/Foundations/UI/Utilities/Plugins.js +++ b/Projects/Community-Plugins/UI/Utilities/Plugins.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesPlugins() { +function newPluginsUtilitiesPlugins() { let thisObject = { getPluginFileNames: getPluginFileNames, getPluginFolderNamesByNodeType: getPluginFolderNamesByNodeType, @@ -24,20 +24,20 @@ function newFoundationsUtilitiesPlugins() { } } - function addMissingPluginFiles(node, fileNames, pluginFolder, nodeType) { + function addMissingPluginFiles(node, fileNames, pluginFolder, nodeType, project) { for (let i = 0; i < fileNames.length; i++) { let fileName = fileNames[i] fileName = fileName.replace('.json', '') - addMissingPluginFile(node, fileName, pluginFolder, nodeType, false) + addMissingPluginFile(node, fileName, pluginFolder, nodeType, project, false) } } - function addMissingPluginFile(node, fileName, pluginFolder, nodeType, saveWithWorkspace) { + function addMissingPluginFile(node, fileName, pluginFolder, nodeType, project, saveWithWorkspace) { if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenByName(node, fileName) === true) { - let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File', undefined, 'Foundations') + let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File', undefined, 'Community-Plugins') child.name = fileName child.config = JSON.stringify({ - project: node.project, + project: project, fileName: fileName, folderName: pluginFolder, nodeType: nodeType, diff --git a/Projects/Foundations/Icons/Api/api-data-fetcher-bot.png b/Projects/Data-Mining/Icons/Api/api-data-fetcher-bot.png similarity index 100% rename from Projects/Foundations/Icons/Api/api-data-fetcher-bot.png rename to Projects/Data-Mining/Icons/Api/api-data-fetcher-bot.png diff --git a/Projects/Foundations/Icons/Data/data-mine.png b/Projects/Data-Mining/Icons/Data/data-mine.png similarity index 100% rename from Projects/Foundations/Icons/Data/data-mine.png rename to Projects/Data-Mining/Icons/Data/data-mine.png diff --git a/Projects/Data-Mining/Icons/Data/data-mining-project.png b/Projects/Data-Mining/Icons/Data/data-mining-project.png new file mode 100644 index 000000000..f8b8fa791 Binary files /dev/null and b/Projects/Data-Mining/Icons/Data/data-mining-project.png differ diff --git a/Projects/Foundations/Icons/indicator-bot.png b/Projects/Data-Mining/Icons/indicator-bot.png similarity index 100% rename from Projects/Foundations/Icons/indicator-bot.png rename to Projects/Data-Mining/Icons/indicator-bot.png diff --git a/Projects/Foundations/Icons/sensor-bot.png b/Projects/Data-Mining/Icons/sensor-bot.png similarity index 100% rename from Projects/Foundations/Icons/sensor-bot.png rename to Projects/Data-Mining/Icons/sensor-bot.png diff --git a/Projects/Foundations/Plugins/Data-Mines/Alpha.json b/Projects/Data-Mining/Plugins/Data-Mines/Alpha.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Alpha.json rename to Projects/Data-Mining/Plugins/Data-Mines/Alpha.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Barcelona.json b/Projects/Data-Mining/Plugins/Data-Mines/Barcelona.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Barcelona.json rename to Projects/Data-Mining/Plugins/Data-Mines/Barcelona.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Bollinger.json b/Projects/Data-Mining/Plugins/Data-Mines/Bollinger.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Bollinger.json rename to Projects/Data-Mining/Plugins/Data-Mines/Bollinger.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Buddha.json b/Projects/Data-Mining/Plugins/Data-Mines/Buddha.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Buddha.json rename to Projects/Data-Mining/Plugins/Data-Mines/Buddha.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Candles.json b/Projects/Data-Mining/Plugins/Data-Mines/Candles.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Candles.json rename to Projects/Data-Mining/Plugins/Data-Mines/Candles.json diff --git a/Projects/Foundations/Plugins/Data-Mines/CoinGecko.json b/Projects/Data-Mining/Plugins/Data-Mines/CoinGecko.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/CoinGecko.json rename to Projects/Data-Mining/Plugins/Data-Mines/CoinGecko.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Delta.json b/Projects/Data-Mining/Plugins/Data-Mines/Delta.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Delta.json rename to Projects/Data-Mining/Plugins/Data-Mines/Delta.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Heikin.json b/Projects/Data-Mining/Plugins/Data-Mines/Heikin.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Heikin.json rename to Projects/Data-Mining/Plugins/Data-Mines/Heikin.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Indicator-Add-ons.json b/Projects/Data-Mining/Plugins/Data-Mines/Indicator-Add-ons.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Indicator-Add-ons.json rename to Projects/Data-Mining/Plugins/Data-Mines/Indicator-Add-ons.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Masters.json b/Projects/Data-Mining/Plugins/Data-Mines/Masters.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Masters.json rename to Projects/Data-Mining/Plugins/Data-Mines/Masters.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Messari.json b/Projects/Data-Mining/Plugins/Data-Mines/Messari.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Messari.json rename to Projects/Data-Mining/Plugins/Data-Mines/Messari.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Omega-One.json b/Projects/Data-Mining/Plugins/Data-Mines/Omega-One.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Omega-One.json rename to Projects/Data-Mining/Plugins/Data-Mines/Omega-One.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Pluvtech.json b/Projects/Data-Mining/Plugins/Data-Mines/Pluvtech.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Pluvtech.json rename to Projects/Data-Mining/Plugins/Data-Mines/Pluvtech.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Polus.json b/Projects/Data-Mining/Plugins/Data-Mines/Polus.json similarity index 73% rename from Projects/Foundations/Plugins/Data-Mines/Polus.json rename to Projects/Data-Mining/Plugins/Data-Mines/Polus.json index b7f6c56e1..b6305a2c1 100644 --- a/Projects/Foundations/Plugins/Data-Mines/Polus.json +++ b/Projects/Data-Mining/Plugins/Data-Mines/Polus.json @@ -26,15 +26,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Fisher MFI", "project": "Foundations", - "id": "fa347903-8082-4ed3-aea2-6ec3fd818dda", + "id": "bf1854aa-3855-4458-9b19-f13af9e3bec0", "savedPayload": { "position": { - "x": 12634.369748980396, - "y": 10184.109371692652 + "x": 14536.738352392269, + "y": 10209.14682133955 }, "targetPosition": { - "x": 12673.192605745775, - "y": 10328.998245636012 + "x": 14575.561209157648, + "y": 10354.03569528291 }, "floatingObject": { "isPinned": false, @@ -50,47 +50,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "fca27d18-1664-425a-a3c9-58510b41832e" + "id": "b42715c9-beaa-4302-b9ab-b969eb65668f" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Indicator Bot", "Foundations", - "cc8153f2-143d-443f-96c4-4d747d5e42bf" + "ecb40923-1f46-48ee-ac84-c1faad715128" ], [ "Fisher MFI", "Product Definition", "Foundations", - "804cbd93-0b3b-4487-822f-3b0b290e8483" + "6d78e1ca-cd51-4b12-86ff-e5f2a7dfd258" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", - "9811e5d8-b5ad-4b6a-b20b-7cd6ccae17c1" + "fca27d18-1664-425a-a3c9-58510b41832e" ] ] } } ], "outputDatasetFolders": [], - "id": "58ad27da-eecf-49bc-a45b-89c918f9bb28", + "id": "e1e5cb70-1994-4fc7-af2d-6eb8dcdfcadf", "savedPayload": { "position": { - "x": 12673.192605745775, - "y": 10328.998245636012 + "x": 14575.561209157648, + "y": 10354.03569528291 }, "targetPosition": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "floatingObject": { "isPinned": false, @@ -115,15 +115,15 @@ "name": "Fisher MFI Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "9833cf5d-0cbe-405d-91f9-afa55fa19dc5", + "id": "bbe6dc8b-b531-4185-ab06-9a88291368c4", "savedPayload": { "position": { - "x": 12600.865058726959, - "y": 9950.965583255562 + "x": 14503.233662138831, + "y": 9976.00303290246 }, "targetPosition": { - "x": 12789.66117604191, - "y": 10184.109371692652 + "x": 14692.029779453782, + "y": 10209.14682133955 }, "floatingObject": { "isPinned": false, @@ -139,32 +139,32 @@ "referenceParent": { "type": "Status Report", "name": "Fisher MFI", - "id": "8c2defda-76d7-4f33-83a2-a78a619485a0" + "id": "dc9a90fd-b2a5-4f81-af17-e6647d61437a" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Indicator Bot", "Foundations", - "cc8153f2-143d-443f-96c4-4d747d5e42bf" + "ecb40923-1f46-48ee-ac84-c1faad715128" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", - "e6b0a804-a5df-4913-aaab-0d5b7075157d" + "f567df7a-d48f-4384-94c2-ac7ec1af563e" ], [ "Fisher MFI", "Status Report", "Foundations", - "c6f10eb1-0b99-45f6-82b4-f67ecb3d74e1" + "8c2defda-76d7-4f33-83a2-a78a619485a0" ] ] } @@ -174,15 +174,15 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "baca2017-6d31-429d-8e32-c1bcaeae6f9f", + "id": "ff2b9f99-b83f-477a-8578-4f679aa9c0e8", "savedPayload": { "position": { - "x": 12773.960389169026, - "y": 9884.52051126628 + "x": 14676.328992580899, + "y": 9909.557960913178 }, "targetPosition": { - "x": 12789.66117604191, - "y": 10184.109371692652 + "x": 14692.029779453782, + "y": 10209.14682133955 }, "floatingObject": { "isPinned": false, @@ -234,15 +234,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "7e686bf5-e5ba-4fb0-b1d2-52103ebe0b62", + "id": "3988a3bb-162c-4266-81e4-a3fe74ac2dac", "savedPayload": { "position": { - "x": 12953.052886546417, - "y": 9932.508201309025 + "x": 14855.42148995829, + "y": 9957.545650955923 }, "targetPosition": { - "x": 12789.66117604191, - "y": 10184.109371692652 + "x": 14692.029779453782, + "y": 10209.14682133955 }, "floatingObject": { "isPinned": false, @@ -292,15 +292,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "c8e800de-2056-46f7-bbd0-a5479ea696ea", + "id": "b233ee95-9f04-4259-b4ee-5df111a48412", "savedPayload": { "position": { - "x": 13069.73530399107, - "y": 10076.59898682906 + "x": 14972.103907402943, + "y": 10101.636436475957 }, "targetPosition": { - "x": 12789.66117604191, - "y": 10184.109371692652 + "x": 14692.029779453782, + "y": 10209.14682133955 }, "floatingObject": { "isPinned": false, @@ -348,15 +348,15 @@ } ], "dataMineDataDependencies": [], - "id": "1f199078-954a-4d26-88e1-a6026fa71be2", + "id": "02688c40-58e7-4456-afc8-6532949a33f9", "savedPayload": { "position": { - "x": 12789.66117604191, - "y": 10184.109371692652 + "x": 14692.029779453782, + "y": 10209.14682133955 }, "targetPosition": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "floatingObject": { "isPinned": false, @@ -375,15 +375,15 @@ "type": "Status Report", "name": "Fisher MFI", "project": "Foundations", - "id": "8c2defda-76d7-4f33-83a2-a78a619485a0", + "id": "dc9a90fd-b2a5-4f81-af17-e6647d61437a", "savedPayload": { "position": { - "x": 12924.147496867117, - "y": 10261.755085223409 + "x": 14826.51610027899, + "y": 10286.792534870307 }, "targetPosition": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "floatingObject": { "isPinned": false, @@ -402,15 +402,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "3cf16649-6310-4b40-ab95-839dd7dac4eb", + "id": "43e60bc9-e14b-42d4-afaa-5963216e7c08", "savedPayload": { "position": { - "x": 13001.793210397875, - "y": 10396.241406048615 + "x": 14904.161813809747, + "y": 10421.278855695513 }, "targetPosition": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "floatingObject": { "isPinned": false, @@ -460,15 +460,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "60a5327b-f860-4518-9146-d23439eabb90", + "id": "467a01cf-7737-439b-ac9a-ad22748c922a", "savedPayload": { "position": { - "x": 13001.793210397875, - "y": 10551.53283311013 + "x": 14904.161813809747, + "y": 10576.570282757028 }, "targetPosition": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "floatingObject": { "isPinned": false, @@ -483,15 +483,15 @@ } } }, - "id": "f567df7a-d48f-4384-94c2-ac7ec1af563e", + "id": "3a775a8b-d567-4227-8468-60c40d0686a0", "savedPayload": { "position": { - "x": 12712.015462511154, - "y": 10473.887119579373 + "x": 14614.384065923026, + "y": 10498.92456922627 }, "targetPosition": { - "x": 12499.88342815519, - "y": 10686.019153935336 + "x": 14402.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -520,15 +520,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Fisher MFI", "project": "Foundations", - "id": "41938fc7-201c-4bd4-a9b5-73f23be0034e", + "id": "8d3654d3-ac5e-4af3-9e27-5b5f263338a2", "savedPayload": { "position": { - "x": 13099.88342815519, - "y": 10166.40391166467 + "x": 15002.252031567063, + "y": 10191.441361311568 }, "targetPosition": { - "x": 12949.88342815519, - "y": 10426.211532800004 + "x": 14852.252031567063, + "y": 10451.248982446901 }, "floatingObject": { "isPinned": false, @@ -544,47 +544,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "f2bb6f4d-ab75-4770-b6c1-ca4b174855e5" + "id": "edafc319-fb15-4e26-9d59-e205c641ce14" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Indicator Bot", "Foundations", - "cc8153f2-143d-443f-96c4-4d747d5e42bf" + "ecb40923-1f46-48ee-ac84-c1faad715128" ], [ "Fisher MFI", "Product Definition", "Foundations", - "804cbd93-0b3b-4487-822f-3b0b290e8483" + "6d78e1ca-cd51-4b12-86ff-e5f2a7dfd258" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", - "31eb2d81-0f41-4552-a810-cc72cf636064" + "f2bb6f4d-ab75-4770-b6c1-ca4b174855e5" ] ] } } ], "outputDatasetFolders": [], - "id": "b290925d-8078-4b27-9020-35953a694343", + "id": "9e85e8ed-afee-455f-8cab-5b3bfedc425a", "savedPayload": { "position": { - "x": 13399.88342815519, - "y": 10166.403911664675 + "x": 15302.252031567063, + "y": 10191.441361311572 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -609,15 +609,15 @@ "name": "Fisher MFI Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "f40e2ae0-3bea-4778-84cb-4719b3e543d2", + "id": "98b4fede-c6a8-4d35-aa6a-a78f5083d170", "savedPayload": { "position": { - "x": 13919.498670425854, - "y": 9866.403911664675 + "x": 15821.867273837726, + "y": 9891.441361311572 }, "targetPosition": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "floatingObject": { "isPinned": false, @@ -633,32 +633,32 @@ "referenceParent": { "type": "Status Report", "name": "Fisher MFI", - "id": "f3792948-4e27-4c41-80e1-63c7a779d710" + "id": "87cedd5e-6a7a-4900-8ad6-9312c5654749" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Indicator Bot", "Foundations", - "cc8153f2-143d-443f-96c4-4d747d5e42bf" + "ecb40923-1f46-48ee-ac84-c1faad715128" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", - "96bd8856-eb84-4e0f-a532-38f66adac856" + "76555e4f-f90c-4e63-b44b-fc2d0c402eb7" ], [ "Fisher MFI", "Status Report", "Foundations", - "6529121d-2a34-4aa4-b382-f691958b763a" + "f3792948-4e27-4c41-80e1-63c7a779d710" ] ] } @@ -668,15 +668,15 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "832718b6-c6a1-417d-8d0c-15ffdd56370f", + "id": "9c19c27e-40d2-4622-8bee-09e40ee429e0", "savedPayload": { "position": { - "x": 14043.762739137783, - "y": 9961.755085223409 + "x": 15946.131342549656, + "y": 9986.792534870307 }, "targetPosition": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "floatingObject": { "isPinned": false, @@ -727,15 +727,15 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "26cd5599-ef0c-441c-881f-d5c43966fb35", + "id": "15c8d06b-45fa-491f-bd1a-a9bfbc22d2af", "savedPayload": { "position": { - "x": 14139.113912696517, - "y": 10086.019153935336 + "x": 16041.48251610839, + "y": 10111.056603582234 }, "targetPosition": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "floatingObject": { "isPinned": false, @@ -787,15 +787,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "a2cd3198-9c38-4be9-b391-5dce73cde1c1", + "id": "e85447c9-0245-4281-aec8-22c6c3443534", "savedPayload": { "position": { - "x": 14199.054166199294, - "y": 10230.727726873825 + "x": 16101.422769611167, + "y": 10255.765176520723 }, "targetPosition": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "floatingObject": { "isPinned": false, @@ -845,15 +845,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "743ac80b-52df-4aad-895e-998cae02f0be", + "id": "3996fc30-a7ce-48ce-b7d6-a79b2e2ebb53", "savedPayload": { "position": { - "x": 14219.498670425854, - "y": 10386.019153935336 + "x": 16121.867273837726, + "y": 10411.056603582234 }, "targetPosition": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "floatingObject": { "isPinned": false, @@ -901,15 +901,15 @@ } ], "dataMineDataDependencies": [], - "id": "e79fdcf5-523e-4226-ba4f-a104491139da", + "id": "4a26da9f-6df9-4241-a724-127527a966b9", "savedPayload": { "position": { - "x": 13619.498670425854, - "y": 10386.019153935336 + "x": 15521.867273837726, + "y": 10411.056603582234 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -928,15 +928,15 @@ "type": "Status Report", "name": "Fisher MFI", "project": "Foundations", - "id": "f3792948-4e27-4c41-80e1-63c7a779d710", + "id": "87cedd5e-6a7a-4900-8ad6-9312c5654749", "savedPayload": { "position": { - "x": 13399.88342815519, - "y": 10686.019153935336 + "x": 15302.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -955,15 +955,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "93cdce18-797e-4fb0-bfbd-7dd7458e8318", + "id": "e0f980f7-8ef3-44e0-84f5-dd05c3f70d57", "savedPayload": { "position": { - "x": 13359.69104929052, - "y": 10836.019153935336 + "x": 15262.059652702394, + "y": 10861.056603582234 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -1013,15 +1013,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "8b83d7ba-bd8a-4113-a59b-d3d0b810b45d", + "id": "d1ee576b-a058-4459-a590-79ba0df19baf", "savedPayload": { "position": { - "x": 13249.88342815519, - "y": 10945.82677507067 + "x": 15152.252031567063, + "y": 10970.864224717567 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -1036,15 +1036,15 @@ } } }, - "id": "76555e4f-f90c-4e63-b44b-fc2d0c402eb7", + "id": "cdee1546-d402-4eca-8d94-93a93dc9f892", "savedPayload": { "position": { - "x": 13099.88342815519, - "y": 10686.019153935336 + "x": 15002.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12499.88342815519, - "y": 10686.019153935336 + "x": 14402.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -1072,15 +1072,15 @@ "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", "project": "Foundations", - "id": "fca27d18-1664-425a-a3c9-58510b41832e", + "id": "b42715c9-beaa-4302-b9ab-b969eb65668f", "savedPayload": { "position": { - "x": 12754.102696422442, - "y": 10768.620001357285 + "x": 14656.471299834315, + "y": 10793.657451004183 }, "targetPosition": { - "x": 12605.949445333172, - "y": 10792.085171113318 + "x": 14508.318048745045, + "y": 10817.122620760216 }, "floatingObject": { "isPinned": false, @@ -1100,15 +1100,15 @@ "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", "project": "Foundations", - "id": "f2bb6f4d-ab75-4770-b6c1-ca4b174855e5", + "id": "edafc319-fb15-4e26-9d59-e205c641ce14", "savedPayload": { "position": { - "x": 12739.600423961427, - "y": 10860.18374607425 + "x": 14641.9690273733, + "y": 10885.221195721148 }, "targetPosition": { - "x": 12605.949445333172, - "y": 10792.085171113318 + "x": 14508.318048745045, + "y": 10817.122620760216 }, "floatingObject": { "isPinned": false, @@ -1139,15 +1139,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "ffb5b3fa-3813-4b74-b1f8-803c2722989b", + "id": "ab7126b5-7bbc-4d82-a550-69d3bc19857b", "savedPayload": { "position": { - "x": 12989.06868040382, - "y": 11098.495744629883 + "x": 14891.437283815692, + "y": 11123.53319427678 }, "targetPosition": { - "x": 12890.299846344305, - "y": 11082.852298125861 + "x": 14792.668449756178, + "y": 11107.889747772759 }, "floatingObject": { "isPinned": false, @@ -1162,15 +1162,15 @@ } } }, - "id": "08edde69-481a-43a0-8915-eb0837706fc1", + "id": "26f44fed-7ed5-44dc-a933-efad6916c73a", "savedPayload": { "position": { - "x": 12890.299846344305, - "y": 11082.852298125861 + "x": 14792.668449756178, + "y": 11107.889747772759 }, "targetPosition": { - "x": 12742.146595255035, - "y": 11059.387128369828 + "x": 14644.515198666908, + "y": 11084.424578016726 }, "floatingObject": { "isPinned": false, @@ -1195,15 +1195,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "dedd3a24-4a57-43a2-bb95-3fbe5a6983f0", + "id": "7767b3ed-d5db-4f1d-a185-6a68dadec1a0", "savedPayload": { "position": { - "x": 12918.923290551671, - "y": 11236.163823666466 + "x": 14821.291893963544, + "y": 11261.201273313363 }, "targetPosition": { - "x": 12848.212612433017, - "y": 11165.45314554781 + "x": 14750.58121584489, + "y": 11190.490595194708 }, "floatingObject": { "isPinned": false, @@ -1218,15 +1218,15 @@ } } }, - "id": "af383d5c-ce22-4a02-9065-3dbf180c72ee", + "id": "a8ca27f0-ebec-4f8d-aac2-7553f033b9eb", "savedPayload": { "position": { - "x": 12848.212612433017, - "y": 11165.45314554781 + "x": 14750.58121584489, + "y": 11190.490595194708 }, "targetPosition": { - "x": 12742.146595255035, - "y": 11059.387128369828 + "x": 14644.515198666908, + "y": 11084.424578016726 }, "floatingObject": { "isPinned": false, @@ -1251,15 +1251,15 @@ "name": "New Record Formula", "code": "variable.Fisher", "project": "Foundations", - "id": "e20b5d9c-1784-47f9-bd96-afc367a70567", + "id": "7606b4d5-fb9b-4e02-8f8d-ce2855534d16", "savedPayload": { "position": { - "x": 12781.255211515094, - "y": 11306.309213518613 + "x": 14683.623814926967, + "y": 11331.34666316551 }, "targetPosition": { - "x": 12765.61176501107, - "y": 11207.5403794591 + "x": 14667.980368422943, + "y": 11232.577829105998 }, "floatingObject": { "isPinned": false, @@ -1274,15 +1274,15 @@ } } }, - "id": "ed0a685e-3876-4f8b-8c64-3ec5f66c6023", + "id": "5affe864-a47e-46da-9d09-103bb3d5c18d", "savedPayload": { "position": { - "x": 12765.61176501107, - "y": 11207.5403794591 + "x": 14667.980368422943, + "y": 11232.577829105998 }, "targetPosition": { - "x": 12742.146595255035, - "y": 11059.387128369828 + "x": 14644.515198666908, + "y": 11084.424578016726 }, "floatingObject": { "isPinned": false, @@ -1307,15 +1307,15 @@ "name": "New Record Formula", "code": "variable.Trigger", "project": "Foundations", - "id": "e3f1a09c-d625-4793-906f-029910e28b44", + "id": "ac96d288-a6a2-4356-bf48-2ba612ab7ee0", "savedPayload": { "position": { - "x": 12628.64897032015, - "y": 11282.138759416921 + "x": 14531.017573732022, + "y": 11307.176209063819 }, "targetPosition": { - "x": 12674.048020294103, - "y": 11193.038106998083 + "x": 14576.416623705976, + "y": 11218.07555664498 }, "floatingObject": { "isPinned": false, @@ -1330,15 +1330,15 @@ } } }, - "id": "f54068c2-7e13-492a-81e2-a5b65bfb0788", + "id": "64c803b0-c1ea-453e-8b2d-196254f7e440", "savedPayload": { "position": { - "x": 12674.048020294103, - "y": 11193.038106998083 + "x": 14576.416623705976, + "y": 11218.07555664498 }, "targetPosition": { - "x": 12742.146595255035, - "y": 11059.387128369828 + "x": 14644.515198666908, + "y": 11084.424578016726 }, "floatingObject": { "isPinned": false, @@ -1354,15 +1354,15 @@ } } ], - "id": "406c644e-efde-424e-ab6c-59893a3fc1f4", + "id": "0502eb4b-86d5-43d8-ba30-5540b7df3e03", "savedPayload": { "position": { - "x": 12742.146595255035, - "y": 11059.387128369828 + "x": 14644.515198666908, + "y": 11084.424578016726 }, "targetPosition": { - "x": 12605.949445333172, - "y": 10792.085171113318 + "x": 14508.318048745045, + "y": 10817.122620760216 }, "floatingObject": { "isPinned": false, @@ -1390,15 +1390,15 @@ "name": "New Procedure Javascript Code", "code": "\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet len = 14 //length for sma calculation at Money Flow Ratio calculation\nlet FTs = 10 //sampling for the Fisher Transform\n\n\n//calculate and store High Low Close average\nvariable.HLC.push((candle.max + candle.min + candle.close)/3)\nif(variable.HLC.length > 2){\n\tvariable.HLC.splice(0,1)\n}\n\n//raw moneyflow calculation\nvariable.RMF = (candle.max + candle.min + candle.close)/3 * (volume.buy + volume.sell)\n\n//initializing Positive and Negative mone flow\nif(variable.posMF === undefined){\n\t\tvariable.posMF =0\n}\nif(variable.negMF === undefined){\n\t\tvariable.negMF =0\n}\n\n//Positive Money flow calculation\nif (variable.HLC[1] > variable.HLC[0]){\n\tvariable.posMF = variable.posMF + variable.RMF\n}\nvariable.PMF.push(variable.posMF) //store Positive money FLow for SMA calculation\nif(variable.PMF.length > len){\n\tvariable.PMF.splice(0,1)\n}\n\n//Negative Money flow calculation\nif (variable.HLC[1] < variable.HLC[0]){\n\tvariable.negMF = variable.negMF + variable.RMF\n}\nvariable.NMF.push(variable.negMF) //store Negative money FLow for SMA calculation\nif(variable.NMF.length > len){\n\tvariable.NMF.splice(0,1)\n}\n\n//calculating SMA of nef and pos money flow\nvariable.sPMF = 0\nvariable.sNMF = 0\nif(variable.NMF.length === len && variable.PMF.length === len){\n\tfor(var i = 0 ; i < len ; i++) {\n\t\tvariable.sPMF = variable.sPMF + variable.PMF[i]\n\t\tvariable.sNMF = variable.sNMF + variable.NMF[i]\n\t}\n\tvariable.smaPMF = variable.sPMF / len\n\tvariable.smaNMF = variable.sNMF / len\n\t\n\tvariable.MFR = variable.smaPMF / variable.smaNMF //Money FLow ratio\n\tvariable.MFI = 100 - 100 /(1 + variable.MFR) //Money Flow Index\n}\n\n//handle initialization, undefined and NaN values at MFI\nif(variable.MFI === undefined || isNaN(variable.MFI)){\n\tvariable.MFI = 100\n}\n//store MFI values on th sampling range\nvariable.allMFI.push(variable.MFI)\nif(variable.allMFI.length > FTs){\n\tvariable.allMFI.splice(0,1)\n}\n\n//Procedure for Fisher Transform\n//finding max and min MFI on the sampling range\nvariable.High = Math.max.apply(Math,variable.allMFI)\nvariable.Low = Math.min.apply(Math,variable.allMFI)\n\nif(variable.prevValue === undefined) {\n\tvariable.prevValue = 0\n}\nvariable.Value = round(0.66 * ((variable.MFI - variable.Low)/ Math.max(variable.High - variable.Low, 0.001) - 0.5) + 0.67 + variable.prevValue)\nvariable.preValue = variable.Value\n\nif(variable.prevFisher === undefined){\n\tvariable.prevFisher = 0\n}\nvariable.Fisher = 0.5 * Math.log((1 + variable.Value) / Math.max(1 - variable.Value,0.001)) + 0.5 * variable.prevFisher\nif (isNaN(variable.Fisher)){\n\tvariable.Fisher = 0\n}\nvariable.Trigger = variable.prevFisher\nvariable.prevFisher = variable.Fisher\n\n\n//Functions definition\n//Round Function\nfunction round(val){\n\tif(val > 0.99) {\n\t\tvariable.v = 0.999\n\t}\n\telse {\n\t\tvariable.v=val\n\t}\n\tif(val < -0.99){\n\t\tvariable.v = -0.999\n\t}\n\telse {\n\t\tvariable.v=val\n\t}\n\treturn variable.v\n\n}", "project": "Foundations", - "id": "5691c4aa-e63c-40bb-aad3-b39d23f38915", + "id": "99c127b4-da87-4606-98cb-1a84fee92236", "savedPayload": { "position": { - "x": 12606.056914291546, - "y": 11535.926526207582 + "x": 14508.42551770342, + "y": 11560.96397585448 }, "targetPosition": { - "x": 12590.377644801398, - "y": 11386.74824190234 + "x": 14492.74624821327, + "y": 11411.785691549238 }, "floatingObject": { "isPinned": false, @@ -1413,15 +1413,15 @@ } } }, - "id": "b393ea34-9edf-44ff-804b-ab78d5c87a29", + "id": "abca3e33-fdb1-42ba-93b9-50b3448f556c", "savedPayload": { "position": { - "x": 12590.377644801398, - "y": 11386.74824190234 + "x": 14492.74624821327, + "y": 11411.785691549238 }, "targetPosition": { - "x": 12559.019105821102, - "y": 11088.391673291859 + "x": 14461.387709232975, + "y": 11113.429122938756 }, "floatingObject": { "isPinned": false, @@ -1445,15 +1445,15 @@ "name": "New Procedure Javascript Code", "code": " / Initialization Code. /\n\nvariable.HLC = []\nvariable.PMF = []\nvariable.NMF = []\nvariable.allMFI = []", "project": "Foundations", - "id": "02b7682c-c275-4e17-ab48-2252a12d366a", + "id": "7cb69130-83b2-47f8-bf4c-d1d35bf89e85", "savedPayload": { "position": { - "x": 12375.987616436993, - "y": 11499.48712923103 + "x": 14278.356219848865, + "y": 11524.524578877928 }, "targetPosition": { - "x": 12436.998112898362, - "y": 11362.455310584639 + "x": 14339.366716310235, + "y": 11387.492760231537 }, "floatingObject": { "isPinned": false, @@ -1468,15 +1468,15 @@ } } }, - "id": "8c76aafc-40cd-4c0d-ab43-b4349dfbaf5d", + "id": "50a6f93f-10de-4e70-bd11-cca11fad0d52", "savedPayload": { "position": { - "x": 12436.998112898362, - "y": 11362.455310584639 + "x": 14339.366716310235, + "y": 11387.492760231537 }, "targetPosition": { - "x": 12559.019105821102, - "y": 11088.391673291859 + "x": 14461.387709232975, + "y": 11113.429122938756 }, "floatingObject": { "isPinned": false, @@ -1491,15 +1491,15 @@ } } }, - "id": "c1002146-b02b-48bb-a0ad-129c369ae24d", + "id": "2a73dbe9-5178-4eda-98a4-f6fe6c10caa5", "savedPayload": { "position": { - "x": 12559.019105821102, - "y": 11088.391673291859 + "x": 14461.387709232975, + "y": 11113.429122938756 }, "targetPosition": { - "x": 12605.949445333172, - "y": 10792.085171113318 + "x": 14508.318048745045, + "y": 10817.122620760216 }, "floatingObject": { "isPinned": false, @@ -1514,15 +1514,15 @@ } } }, - "id": "6d78e1ca-cd51-4b12-86ff-e5f2a7dfd258", + "id": "a7eceebd-dcca-44ac-a105-aab0687229dd", "savedPayload": { "position": { - "x": 12605.949445333172, - "y": 10792.085171113318 + "x": 14508.318048745045, + "y": 10817.122620760216 }, "targetPosition": { - "x": 12499.88342815519, - "y": 10686.019153935336 + "x": 14402.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -1538,40 +1538,40 @@ "referenceParent": { "type": "Plotter Module", "name": "Fisher-MFI", - "id": "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" + "id": "f1622d8e-7e1d-4326-bb73-1d8b965ca84a" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ] ] } } ], - "id": "ecb40923-1f46-48ee-ac84-c1faad715128", + "id": "a2d1f4a7-5c08-4b68-a964-1bb72cf3f69e", "savedPayload": { "position": { - "x": 12499.88342815519, - "y": 10686.019153935336 + "x": 14402.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -1606,15 +1606,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Monte Carlo Forecast", "project": "Foundations", - "id": "fbfc45b0-219e-47ee-bd7b-21edaeda9ef1", + "id": "aeec725a-9487-4930-b7ca-7b82f18fb743", "savedPayload": { "position": { - "x": 12811.491654107811, - "y": 10944.141548241234 + "x": 14713.860257519684, + "y": 10969.178997888132 }, "targetPosition": { - "x": 12685.691068915998, - "y": 11025.83740349349 + "x": 14588.05967232787, + "y": 11050.874853140387 }, "floatingObject": { "isPinned": false, @@ -1630,47 +1630,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "3994704b-2e98-44ae-b3b3-63ae5fce7164" + "id": "e3de3907-a1bf-4896-a8bd-096fdd587dd0" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Indicator Bot", "Foundations", - "17bbc8c2-62ae-45bb-a297-a648714c58cb" + "82964b78-db41-4c46-9f24-a3f3ff7e544a" ], [ "Monte Carlo Forecast", "Product Definition", "Foundations", - "9e4f8aae-a027-4a2a-89ab-94a7c3f91272" + "947f50ab-25f7-4f49-8a18-d1cd4bde2b99" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", - "fb094a92-c54f-4788-b64b-80533f44b9eb" + "3994704b-2e98-44ae-b3b3-63ae5fce7164" ] ] } } ], "outputDatasetFolders": [], - "id": "61667169-3a95-487d-8614-3a1d44facdb1", + "id": "5ce5b478-7529-47c4-b323-5312b14e0cb7", "savedPayload": { "position": { - "x": 12685.691068915998, - "y": 11025.83740349349 + "x": 14588.05967232787, + "y": 11050.874853140387 }, "targetPosition": { - "x": 12559.890483724184, - "y": 11107.533258745745 + "x": 14462.259087136057, + "y": 11132.570708392643 }, "floatingObject": { "isPinned": false, @@ -1695,15 +1695,15 @@ "name": "Monte Carlo Forecast Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "edcf32d6-057e-440e-a7de-21c16f6063d5", + "id": "b73ca353-42d2-4846-a5bd-b03b39dec1b9", "savedPayload": { "position": { - "x": 13022.871054655065, - "y": 10840.231301489235 + "x": 14925.239658066937, + "y": 10865.268751136133 }, "targetPosition": { - "x": 12859.479344150557, - "y": 11091.832471872862 + "x": 14761.84794756243, + "y": 11116.86992151976 }, "floatingObject": { "isPinned": false, @@ -1719,32 +1719,32 @@ "referenceParent": { "type": "Status Report", "name": "Fisher MFI", - "id": "775169ca-5dd5-4000-bdc4-d28be45dfe57" + "id": "fc2826be-3db8-4f96-9433-823fea42b7fa" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Indicator Bot", "Foundations", - "17bbc8c2-62ae-45bb-a297-a648714c58cb" + "82964b78-db41-4c46-9f24-a3f3ff7e544a" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", - "90ccd00a-b5f3-4eca-b8be-2d2e5803c324" + "8704bef6-21ff-4b07-a701-918802f85606" ], [ "Fisher MFI", "Status Report", "Foundations", - "25e3f7d6-01b5-414d-bca6-56393a7cf7e3" + "775169ca-5dd5-4000-bdc4-d28be45dfe57" ] ] } @@ -1754,15 +1754,15 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "45e88c74-05d0-442f-938a-cbce6c3f3325", + "id": "47279345-ba47-4c02-ae67-fcdd55897d20", "savedPayload": { "position": { - "x": 13139.553472099718, - "y": 10984.32208700927 + "x": 15041.922075511591, + "y": 11009.359536656168 }, "targetPosition": { - "x": 12859.479344150557, - "y": 11091.832471872862 + "x": 14761.84794756243, + "y": 11116.86992151976 }, "floatingObject": { "isPinned": false, @@ -1814,15 +1814,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "0bab3e55-5bb8-436b-b0c6-23891752f2a9", + "id": "2d61f175-6d2d-4a7d-ab32-ea4a7815f1b9", "savedPayload": { "position": { - "x": 13149.257092037278, - "y": 11169.47818540362 + "x": 15051.625695449151, + "y": 11194.515635050517 }, "targetPosition": { - "x": 12859.479344150557, - "y": 11091.832471872862 + "x": 14761.84794756243, + "y": 11116.86992151976 }, "floatingObject": { "isPinned": false, @@ -1872,15 +1872,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "cc45c555-07ae-447f-a37a-6b0419377768", + "id": "acb96454-055e-4876-932a-e6e46136b24a", "savedPayload": { "position": { - "x": 13048.275461465508, - "y": 11324.976260309952 + "x": 14950.64406487738, + "y": 11350.01370995685 }, "targetPosition": { - "x": 12859.479344150557, - "y": 11091.832471872862 + "x": 14761.84794756243, + "y": 11116.86992151976 }, "floatingObject": { "isPinned": false, @@ -1928,15 +1928,15 @@ } ], "dataMineDataDependencies": [], - "id": "61b9525e-df93-45fc-bf7f-a6f763f6c83c", + "id": "dd220b5d-c743-4f4b-bb11-cde998747ac5", "savedPayload": { "position": { - "x": 12859.479344150557, - "y": 11091.832471872862 + "x": 14761.84794756243, + "y": 11116.86992151976 }, "targetPosition": { - "x": 12559.890483724184, - "y": 11107.533258745745 + "x": 14462.259087136057, + "y": 11132.570708392643 }, "floatingObject": { "isPinned": false, @@ -1955,15 +1955,15 @@ "type": "Status Report", "name": "Fisher MFI", "project": "Foundations", - "id": "775169ca-5dd5-4000-bdc4-d28be45dfe57", + "id": "fc2826be-3db8-4f96-9433-823fea42b7fa", "savedPayload": { "position": { - "x": 12827.192440980694, - "y": 11243.730408667609 + "x": 14729.561044392567, + "y": 11268.767858314506 }, "targetPosition": { - "x": 12559.890483724184, - "y": 11107.533258745745 + "x": 14462.259087136057, + "y": 11132.570708392643 }, "floatingObject": { "isPinned": false, @@ -1982,15 +1982,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "a4ddcfbd-6698-46cd-ba6b-5822d621180d", + "id": "5d593abe-71ef-4aa5-8a2f-5fd767dd6a22", "savedPayload": { "position": { - "x": 12723.282194228692, - "y": 11359.134429129372 + "x": 14625.650797640565, + "y": 11384.17187877627 }, "targetPosition": { - "x": 12559.890483724184, - "y": 11107.533258745745 + "x": 14462.259087136057, + "y": 11132.570708392643 }, "floatingObject": { "isPinned": false, @@ -2040,15 +2040,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "2f5aae1c-cf30-45de-971f-626257c71581", + "id": "9cc21d35-7ee4-4706-9910-a98082b96d1c", "savedPayload": { "position": { - "x": 12575.591270597068, - "y": 11407.122119172116 + "x": 14477.95987400894, + "y": 11432.159568819014 }, "targetPosition": { - "x": 12559.890483724184, - "y": 11107.533258745745 + "x": 14462.259087136057, + "y": 11132.570708392643 }, "floatingObject": { "isPinned": false, @@ -2063,15 +2063,15 @@ } } }, - "id": "8704bef6-21ff-4b07-a701-918802f85606", + "id": "26709eb1-c7b5-4751-9322-b71ed93830f7", "savedPayload": { "position": { - "x": 12685.044031680784, - "y": 10954.157941506737 + "x": 14614.384065923026, + "y": 10923.188637938198 }, "targetPosition": { - "x": 12386.93036871281, - "y": 10920.568598675745 + "x": 14314.384065923026, + "y": 10923.188637938198 }, "floatingObject": { "isPinned": false, @@ -2100,15 +2100,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Monte Carlo Forecast", "project": "Foundations", - "id": "d2be3487-0cc0-4db3-b039-d4ae5000ef5f", + "id": "d4138b3d-1997-4706-81d7-95ff97054df8", "savedPayload": { "position": { - "x": 13651.775843973212, - "y": 11791.464047582282 + "x": 15554.144447385084, + "y": 11816.50149722918 }, "targetPosition": { - "x": 13064.887283532928, - "y": 11666.717033091627 + "x": 14967.2558869448, + "y": 11691.754482738525 }, "floatingObject": { "isPinned": false, @@ -2124,47 +2124,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "36d5dd9c-fe0f-4759-ad40-779227cca92a" + "id": "51f0e4f4-dd64-4eaa-9530-43afafc32bb1" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Indicator Bot", "Foundations", - "17bbc8c2-62ae-45bb-a297-a648714c58cb" + "82964b78-db41-4c46-9f24-a3f3ff7e544a" ], [ "Monte Carlo Forecast", "Product Definition", "Foundations", - "9e4f8aae-a027-4a2a-89ab-94a7c3f91272" + "947f50ab-25f7-4f49-8a18-d1cd4bde2b99" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", - "d84ab173-2d0e-4019-bc38-8096378b64bd" + "36d5dd9c-fe0f-4759-ad40-779227cca92a" ] ] } } ], "outputDatasetFolders": [], - "id": "eb1c902a-a9ef-42f3-adde-796744023127", + "id": "5fe9051b-505e-4bff-aec1-751c05ec174e", "savedPayload": { "position": { - "x": 13064.887283532928, - "y": 11666.717033091627 + "x": 14967.2558869448, + "y": 11691.754482738525 }, "targetPosition": { - "x": 12477.998723092644, - "y": 11541.970018600972 + "x": 14380.367326504516, + "y": 11567.00746824787 }, "floatingObject": { "isPinned": false, @@ -2189,15 +2189,15 @@ "name": "Monte Carlo Forecast Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "d6d97b57-fe6f-480e-b042-3b8c65cb447e", + "id": "00aa18e2-0e7e-4f37-b7da-4d7cf38df613", "savedPayload": { "position": { - "x": 13510.774178819363, - "y": 12068.195396906944 + "x": 15413.142782231236, + "y": 12093.232846553841 }, "targetPosition": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "floatingObject": { "isPinned": false, @@ -2213,32 +2213,32 @@ "referenceParent": { "type": "Status Report", "name": "Monte Carlo Forecast", - "id": "0494b910-2c7e-459d-a69e-58e9fcc49587" + "id": "07742564-f394-4c52-ad77-7b49b9673a90" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Indicator Bot", "Foundations", - "17bbc8c2-62ae-45bb-a297-a648714c58cb" + "82964b78-db41-4c46-9f24-a3f3ff7e544a" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", - "b31ba46a-ca5d-4273-940c-22e1ac8dadf8" + "4ed0b3e5-b17f-483b-a7c7-833d178eae26" ], [ "Monte Carlo Forecast", "Status Report", "Foundations", - "42e8a085-c9d0-4a51-9b0b-5039530e1ff8" + "0494b910-2c7e-459d-a69e-58e9fcc49587" ] ] } @@ -2248,15 +2248,15 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "30e23e74-fcd7-43b6-8596-0924c4edfc92", + "id": "3446d7c6-7418-4c76-a23a-8ce3cbe7f03d", "savedPayload": { "position": { - "x": 13458.489532892101, - "y": 12215.842682260016 + "x": 15360.858136303974, + "y": 12240.880131906913 }, "targetPosition": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "floatingObject": { "isPinned": false, @@ -2307,15 +2307,15 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "5e0b44eb-f796-48da-849c-324a36b0e14f", + "id": "9ca50877-3d35-4206-9095-3937118e6e21", "savedPayload": { "position": { - "x": 13369.772513665515, - "y": 12344.926746231606 + "x": 15272.141117077388, + "y": 12369.964195878503 }, "targetPosition": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "floatingObject": { "isPinned": false, @@ -2367,15 +2367,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "cdf58b66-dd22-4ef4-a741-5b41b12abbf4", + "id": "51084cce-a94e-4ab3-b9ca-878d0e3b6a01", "savedPayload": { "position": { - "x": 13250.669039388096, - "y": 12446.650723183546 + "x": 15153.037642799969, + "y": 12471.688172830443 }, "targetPosition": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "floatingObject": { "isPinned": false, @@ -2425,15 +2425,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "2cd9eea8-feea-4b2b-9d40-fdd33aac2931", + "id": "f4100fb0-92a1-4c78-b391-dcae2669f614", "savedPayload": { "position": { - "x": 13109.295815004049, - "y": 12514.082292193383 + "x": 15011.664418415921, + "y": 12539.11974184028 }, "targetPosition": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "floatingObject": { "isPinned": false, @@ -2481,15 +2481,15 @@ } ], "dataMineDataDependencies": [], - "id": "4c1e52d8-5b99-44a6-a7a5-81aeecc76806", + "id": "4c72070a-f2bd-4b04-8bea-4875ac12f620", "savedPayload": { "position": { - "x": 12923.88561837908, - "y": 11943.448382416289 + "x": 14826.254221790952, + "y": 11968.485832063187 }, "targetPosition": { - "x": 12477.998723092644, - "y": 11541.970018600972 + "x": 14380.367326504516, + "y": 11567.00746824787 }, "floatingObject": { "isPinned": false, @@ -2508,15 +2508,15 @@ "type": "Status Report", "name": "Monte Carlo Forecast", "project": "Foundations", - "id": "0494b910-2c7e-459d-a69e-58e9fcc49587", + "id": "07742564-f394-4c52-ad77-7b49b9673a90", "savedPayload": { "position": { - "x": 12570.703821405128, - "y": 11827.286973489518 + "x": 14473.072424817, + "y": 11852.324423136415 }, "targetPosition": { - "x": 12477.998723092644, - "y": 11541.970018600972 + "x": 14380.367326504516, + "y": 11567.00746824787 }, "floatingObject": { "isPinned": false, @@ -2535,15 +2535,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "0cf261e3-eecd-47f8-9e1f-59fd50c2ade2", + "id": "076ec295-b4f6-4005-bd06-79843633d142", "savedPayload": { "position": { - "x": 12415.625215847316, - "y": 11835.414298821113 + "x": 14317.993819259189, + "y": 11860.451748468011 }, "targetPosition": { - "x": 12477.998723092644, - "y": 11541.970018600972 + "x": 14380.367326504516, + "y": 11567.00746824787 }, "floatingObject": { "isPinned": false, @@ -2593,15 +2593,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "38f25830-2812-4a21-a43d-339a51cf24c0", + "id": "be07ceee-aa1d-4a1b-97fa-4787ac802f55", "savedPayload": { "position": { - "x": 12277.259541184985, - "y": 11764.91346624419 + "x": 14179.628144596858, + "y": 11789.950915891088 }, "targetPosition": { - "x": 12477.998723092644, - "y": 11541.970018600972 + "x": 14380.367326504516, + "y": 11567.00746824787 }, "floatingObject": { "isPinned": false, @@ -2616,15 +2616,15 @@ } } }, - "id": "4ed0b3e5-b17f-483b-a7c7-833d178eae26", + "id": "529f6bbe-9896-45ca-805b-3f0439f159d6", "savedPayload": { "position": { - "x": 12761.02424982805, - "y": 11389.667488156563 + "x": 14738.648134634956, + "y": 11347.452706650127 }, "targetPosition": { - "x": 12386.93036871281, - "y": 10920.568598675745 + "x": 14314.384065923026, + "y": 10923.188637938198 }, "floatingObject": { "isPinned": false, @@ -2644,7 +2644,7 @@ { "type": "Product Definition", "name": "Monte Carlo Forecast", - "config": "{\n \"codeName\": \"Monte-Carlo_Forecast\",\n \"singularVariableName\": \"Monte-Carlo_Forecast\",\n \"pluralVariableName\": \"Monte-Carlo_Forecasts\"\n}", + "config": "{\n \"codeName\": \"MonteCarloForecast\",\n \"singularVariableName\": \"MonteCarloForecast\",\n \"pluralVariableName\": \"MonteCarloForecasts\"\n}", "project": "Foundations", "datasets": [ { @@ -2652,15 +2652,15 @@ "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", "project": "Foundations", - "id": "3994704b-2e98-44ae-b3b3-63ae5fce7164", + "id": "e3de3907-a1bf-4896-a8bd-096fdd587dd0", "savedPayload": { "position": { - "x": 12668.699903335624, - "y": 11671.340838797138 + "x": 14678.441713391752, + "y": 11637.69200146981 }, "targetPosition": { - "x": 12336.546354466322, - "y": 11367.739093127704 + "x": 14314.384065923026, + "y": 11373.188637938198 }, "floatingObject": { "isPinned": false, @@ -2680,15 +2680,15 @@ "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", "project": "Foundations", - "id": "36d5dd9c-fe0f-4759-ad40-779227cca92a", + "id": "51f0e4f4-dd64-4eaa-9530-43afafc32bb1", "savedPayload": { "position": { - "x": 12426.811591568794, - "y": 11808.59302241816 + "x": 14453.441713391752, + "y": 11801.164070271017 }, "targetPosition": { - "x": 12336.546354466322, - "y": 11367.739093127704 + "x": 14314.384065923026, + "y": 11373.188637938198 }, "floatingObject": { "isPinned": false, @@ -2719,15 +2719,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "e3a72ab8-ba02-48ac-af41-25342e2cd83b", + "id": "c004b1b1-bf64-45db-bbc6-8927e4099212", "savedPayload": { "position": { - "x": 12527.680646258332, - "y": 12559.024347600807 + "x": 14637.698174812722, + "y": 12535.583089928028 }, "targetPosition": { - "x": 12339.901664171039, - "y": 12435.072526774084 + "x": 14437.22170687034, + "y": 12433.43522748663 }, "floatingObject": { "isPinned": false, @@ -2742,15 +2742,15 @@ } } }, - "id": "ca97773e-57eb-40f9-a167-1da46302b703", + "id": "748076fe-7cae-4e1b-b997-fe34d3be6292", "savedPayload": { "position": { - "x": 12339.901664171039, - "y": 12435.072526774084 + "x": 14437.22170687034, + "y": 12433.43522748663 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -2775,15 +2775,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "6520fedc-2728-404d-9753-64a671ce6036", + "id": "eedaaf09-88d0-47b7-9a55-96baf7a47839", "savedPayload": { "position": { - "x": 12462.574023300407, - "y": 12642.57150362479 + "x": 14582.355242188663, + "y": 12625.894547901255 }, "targetPosition": { - "x": 12296.497248865755, - "y": 12490.770630790072 + "x": 14400.3264184543, + "y": 12493.642866135448 }, "floatingObject": { "isPinned": false, @@ -2798,15 +2798,15 @@ } } }, - "id": "4d602018-18d2-4f79-b1b6-9f1e2f54e03e", + "id": "455afcd8-078d-49a1-9d46-a7d0da5f345a", "savedPayload": { "position": { - "x": 12296.497248865755, - "y": 12490.770630790072 + "x": 14400.3264184543, + "y": 12493.642866135448 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -2831,15 +2831,15 @@ "name": "New Record Formula", "code": "variable.futur", "project": "Foundations", - "id": "dc141930-0a87-4bdb-b28a-f41bca7f9220", + "id": "89f61f32-5586-4fad-be12-6ddb53efd32e", "savedPayload": { "position": { - "x": 12385.199316251097, - "y": 12714.90513578656 + "x": 14513.565848286493, + "y": 12706.436579904754 }, "targetPosition": { - "x": 12244.914110832882, - "y": 12538.993052231252 + "x": 14354.46682251952, + "y": 12547.33755413778 }, "floatingObject": { "isPinned": false, @@ -2854,15 +2854,15 @@ } } }, - "id": "b1d47864-36f9-4150-9963-bf33f21ac72d", + "id": "5e8e792e-27f5-446c-8d50-90228aef0751", "savedPayload": { "position": { - "x": 12244.914110832882, - "y": 12538.993052231252 + "x": 14354.46682251952, + "y": 12547.33755413778 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -2887,15 +2887,15 @@ "name": "New Record Formula", "code": "variable.price1", "project": "Foundations", - "id": "1b4c6ec8-9b13-46b4-8605-0d5fcc5a8b22", + "id": "506a8ad5-6b28-4587-aa9c-b2aae6fe46e9", "savedPayload": { "position": { - "x": 12297.461747189887, - "y": 12774.244150000732 + "x": 14433.023816282994, + "y": 12775.225973806924 }, "targetPosition": { - "x": 12186.422398125409, - "y": 12578.5523950407 + "x": 14300.772134517187, + "y": 12593.197150072561 }, "floatingObject": { "isPinned": false, @@ -2910,15 +2910,15 @@ } } }, - "id": "33341351-947d-439f-ae23-c2c7b9ac1676", + "id": "9d15a84b-9154-40e1-bfb4-060309ba1d80", "savedPayload": { "position": { - "x": 12186.422398125409, - "y": 12578.5523950407 + "x": 14300.772134517187, + "y": 12593.197150072561 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -2943,15 +2943,15 @@ "name": "New Record Formula", "code": "variable.price5", "project": "Foundations", - "id": "2880a5b9-4399-4890-8624-c3136308bd4f", + "id": "499911f6-163c-47b1-afea-999e9a832be8", "savedPayload": { "position": { - "x": 12201.521706251358, - "y": 12819.127422802461 + "x": 14342.712358309767, + "y": 12830.568906430983 }, "targetPosition": { - "x": 12122.462370833056, - "y": 12608.47457690852 + "x": 14240.56449586837, + "y": 12630.0924384886 }, "floatingObject": { "isPinned": false, @@ -2966,15 +2966,15 @@ } } }, - "id": "0aaddab3-5e97-4fb6-9324-f348c70748e4", + "id": "cf763627-3030-4abe-a191-83bddb842a79", "savedPayload": { "position": { - "x": 12122.462370833056, - "y": 12608.47457690852 + "x": 14240.56449586837, + "y": 12630.0924384886 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -2999,15 +2999,15 @@ "name": "New Record Formula", "code": "variable.price10", "project": "Foundations", - "id": "2cca8dda-00ba-4bc6-b19e-73fab69e09b0", + "id": "4f28d5b9-d9ad-49fe-a69d-ad803d554dd4", "savedPayload": { "position": { - "x": 12099.741555650162, - "y": 12848.449779056322 + "x": 14244.855242188663, + "y": 12871.102651103065 }, "targetPosition": { - "x": 12054.608937098925, - "y": 12628.022814411093 + "x": 14175.3264184543, + "y": 12657.114934936655 }, "floatingObject": { "isPinned": false, @@ -3022,15 +3022,15 @@ } } }, - "id": "f2c8d34f-469c-4146-887c-5793a8827712", + "id": "e05c2031-9956-4ad1-b059-0251dd58e3b9", "savedPayload": { "position": { - "x": 12054.608937098925, - "y": 12628.022814411093 + "x": 14175.3264184543, + "y": 12657.114934936655 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3055,15 +3055,15 @@ "name": "New Record Formula", "code": "variable.price20", "project": "Foundations", - "id": "35e14451-f869-47b1-8991-0e721d8fc2cb", + "id": "29180ccc-a810-43b3-bf4d-84d37da35127", "savedPayload": { "position": { - "x": 11994.627460483049, - "y": 12861.489205036025 + "x": 14141.86203488773, + "y": 12895.829132505554 }, "targetPosition": { - "x": 11984.532873654183, - "y": 12636.71576506423 + "x": 14106.664280253679, + "y": 12673.599255871648 }, "floatingObject": { "isPinned": false, @@ -3078,15 +3078,15 @@ } } }, - "id": "8dc61dee-b99f-4e48-b8db-9ebfff17f9e3", + "id": "d4d560ad-02c9-499e-9ea1-8000413ad6b9", "savedPayload": { "position": { - "x": 11984.532873654183, - "y": 12636.71576506423 + "x": 14106.664280253679, + "y": 12673.599255871648 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3111,15 +3111,15 @@ "name": "New Record Formula", "code": "variable.price30", "project": "Foundations", - "id": "9b46693b-e013-47f5-a24c-51e743f78bb2", + "id": "28495d3d-d63e-4dff-810e-655eb9520dd8", "savedPayload": { "position": { - "x": 11888.76767862672, - "y": 12857.924626798576 + "x": 14036.268770985575, + "y": 12904.139502603835 }, "targetPosition": { - "x": 11913.959685749964, - "y": 12634.339379572597 + "x": 14036.268770985575, + "y": 12679.139502603835 }, "floatingObject": { "isPinned": false, @@ -3134,15 +3134,15 @@ } } }, - "id": "cca0404b-a330-4a97-9b9b-daede2d356d3", + "id": "be01cf06-19f2-4254-b964-aee648b8598f", "savedPayload": { "position": { - "x": 11913.959685749964, - "y": 12634.339379572597 + "x": 14036.268770985575, + "y": 12679.139502603835 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3167,15 +3167,15 @@ "name": "New Record Formula", "code": "variable.price40", "project": "Foundations", - "id": "d7729186-ce1a-43e1-9f64-51b2593476b9", + "id": "7b01bc0e-1f7b-4777-8e1e-731ec052a286", "savedPayload": { "position": { - "x": 11784.768829238947, - "y": 12837.843816090339 + "x": 13930.675507083419, + "y": 12895.829132505554 }, "targetPosition": { - "x": 11844.627119491448, - "y": 12620.952172433772 + "x": 13965.87326171747, + "y": 12673.599255871648 }, "floatingObject": { "isPinned": false, @@ -3190,15 +3190,15 @@ } } }, - "id": "e4c43296-835a-4fcd-9fe1-8eed4821fa74", + "id": "e736bf51-c1a5-426a-aa06-b618a93e5609", "savedPayload": { "position": { - "x": 11844.627119491448, - "y": 12620.952172433772 + "x": 13965.87326171747, + "y": 12673.599255871648 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3223,15 +3223,15 @@ "name": "New Record Formula", "code": "variable.price45", "project": "Foundations", - "id": "2d6259d6-04a3-4522-b840-4a10f427de4c", + "id": "990fc3d8-fc80-4bf5-b30a-ee2a30d4acec", "savedPayload": { "position": { - "x": 11685.191709144052, - "y": 12801.74122911534 + "x": 13827.682299782486, + "y": 12871.102651103065 }, "targetPosition": { - "x": 11778.242372761519, - "y": 12596.883781117105 + "x": 13897.211123516849, + "y": 12657.114934936655 }, "floatingObject": { "isPinned": false, @@ -3246,15 +3246,15 @@ } } }, - "id": "4f2260dc-e4b7-4a17-b9d2-a68bb97fc3c6", + "id": "eaf52d98-1ceb-4fbf-8222-b02fffd7dd6c", "savedPayload": { "position": { - "x": 11778.242372761519, - "y": 12596.883781117105 + "x": 13897.211123516849, + "y": 12657.114934936655 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3279,15 +3279,15 @@ "name": "New Record Formula", "code": "variable.BeginF", "project": "Foundations", - "id": "aeca477a-2896-4e46-bf28-5928732132b2", + "id": "b7b1105c-06f1-4bf0-bfbc-6d22c31c6f08", "savedPayload": { "position": { - "x": 11592.488237516283, - "y": 12750.505831382517 + "x": 13729.825183661382, + "y": 12830.568906430983 }, "targetPosition": { - "x": 11716.440058343007, - "y": 12562.726849295224 + "x": 13831.97304610278, + "y": 12630.0924384886 }, "floatingObject": { "isPinned": false, @@ -3302,15 +3302,15 @@ } } }, - "id": "aa8b58b5-bbff-434f-8d6d-470565cf565c", + "id": "5030cc38-dc5a-4547-9789-530f6770521f", "savedPayload": { "position": { - "x": 11716.440058343007, - "y": 12562.726849295224 + "x": 13831.97304610278, + "y": 12630.0924384886 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3335,15 +3335,15 @@ "name": "New Record Formula", "code": "variable.EndF", "project": "Foundations", - "id": "75dd62f0-7e60-4ff8-af43-f76b9c746bd7", + "id": "74b8c929-b580-4727-abf4-d0c962621f8b", "savedPayload": { "position": { - "x": 11508.941081492301, - "y": 12685.399208424593 + "x": 13639.513725688155, + "y": 12775.225973806924 }, "targetPosition": { - "x": 11660.741954327019, - "y": 12519.32243398994 + "x": 13771.765407453962, + "y": 12593.197150072561 }, "floatingObject": { "isPinned": false, @@ -3358,15 +3358,15 @@ } } }, - "id": "22fdc331-e2cf-47e0-858c-5ba55b4da95c", + "id": "b2a0e44f-f076-42f1-8473-e6ccceaaf5cc", "savedPayload": { "position": { - "x": 11660.741954327019, - "y": 12519.32243398994 + "x": 13771.765407453962, + "y": 12593.197150072561 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3391,15 +3391,15 @@ "name": "New Record Formula", "code": "variable.price45d", "project": "Foundations", - "id": "f0e69763-df48-40ab-bd7a-a882e9751708", + "id": "d03c49fa-0b8c-4a2c-a8a0-b383f6143c25", "savedPayload": { "position": { - "x": 11436.607449330531, - "y": 12608.024501375283 + "x": 13558.971693684656, + "y": 12706.436579904754 }, "targetPosition": { - "x": 11612.519532885839, - "y": 12467.739295957068 + "x": 13718.070719451629, + "y": 12547.33755413778 }, "floatingObject": { "isPinned": false, @@ -3414,15 +3414,15 @@ } } }, - "id": "e24967e0-17fd-4978-9f83-374b25a40a51", + "id": "e3840ad8-928d-444e-ac41-e450cf2aec2a", "savedPayload": { "position": { - "x": 11612.519532885839, - "y": 12467.739295957068 + "x": 13718.070719451629, + "y": 12547.33755413778 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3447,15 +3447,15 @@ "name": "New Record Formula", "code": "variable.price40d", "project": "Foundations", - "id": "4dbaa459-1f5d-4f5d-a336-ca2c8ae7c548", + "id": "57aaf453-a40a-405c-b807-ce9102e8bd89", "savedPayload": { "position": { - "x": 11377.268435116359, - "y": 12520.286932314073 + "x": 13490.182299782486, + "y": 12625.894547901255 }, "targetPosition": { - "x": 11572.96019007639, - "y": 12409.247583249595 + "x": 13672.211123516849, + "y": 12493.642866135448 }, "floatingObject": { "isPinned": false, @@ -3470,15 +3470,15 @@ } } }, - "id": "2354f411-4c6a-4497-9c46-8ed21364b0cc", + "id": "f5498600-5f72-4d14-827e-866a6df0ad0c", "savedPayload": { "position": { - "x": 11572.96019007639, - "y": 12409.247583249595 + "x": 13672.211123516849, + "y": 12493.642866135448 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3503,15 +3503,15 @@ "name": "New Record Formula", "code": "variable.price30d", "project": "Foundations", - "id": "d9b35a79-56b4-44ae-801e-6c671aad067a", + "id": "5dcd9c9a-0d94-4f54-ac11-9933f7229951", "savedPayload": { "position": { - "x": 11332.38516231463, - "y": 12424.346891375544 + "x": 13434.839367158427, + "y": 12535.58308992803 }, "targetPosition": { - "x": 11543.03800820857, - "y": 12345.287555957242 + "x": 13635.31583510081, + "y": 12433.435227486632 }, "floatingObject": { "isPinned": false, @@ -3526,15 +3526,15 @@ } } }, - "id": "120b46f3-5e01-49de-b84b-7179c626c8e4", + "id": "ad910b18-c5ab-410b-9cfe-8dafec2ec7db", "savedPayload": { "position": { - "x": 11543.03800820857, - "y": 12345.287555957242 + "x": 13635.31583510081, + "y": 12433.435227486632 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3559,15 +3559,15 @@ "name": "New Record Formula", "code": "variable.price20d", "project": "Foundations", - "id": "8c83bfdc-34e8-45cd-9d13-f8445e693562", + "id": "b65e5118-8655-45d8-84c1-c0ffdc979e3f", "savedPayload": { "position": { - "x": 11303.062806060769, - "y": 12322.566740774348 + "x": 13394.305622486345, + "y": 12437.725973806924 }, "targetPosition": { - "x": 11523.489770705997, - "y": 12277.43412222311 + "x": 13608.293338652755, + "y": 12368.197150072561 }, "floatingObject": { "isPinned": false, @@ -3582,15 +3582,15 @@ } } }, - "id": "eb371991-31d5-45a2-b2cc-4ab1adb31ff9", + "id": "a6b02537-16d4-45a4-927a-6c5dc92ee0af", "savedPayload": { "position": { - "x": 11523.489770705997, - "y": 12277.43412222311 + "x": 13608.293338652755, + "y": 12368.197150072561 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3615,15 +3615,15 @@ "name": "New Record Formula", "code": "variable.price10d", "project": "Foundations", - "id": "026df529-0852-48e8-a840-e332b61d0e8e", + "id": "135015ab-32ba-46b4-ae30-d96b65472683", "savedPayload": { "position": { - "x": 11290.023380081066, - "y": 12217.452645607234 + "x": 13369.579141083856, + "y": 12334.732766505991 }, "targetPosition": { - "x": 11514.796820052861, - "y": 12207.358058778369 + "x": 13591.809017717762, + "y": 12299.53501187194 }, "floatingObject": { "isPinned": false, @@ -3638,15 +3638,15 @@ } } }, - "id": "e6cab9d0-86a3-464f-be12-497ee3077a27", + "id": "9ceb2ca5-24a9-4a05-8870-0275e756540f", "savedPayload": { "position": { - "x": 11514.796820052861, - "y": 12207.358058778369 + "x": 13591.809017717762, + "y": 12299.53501187194 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3671,15 +3671,15 @@ "name": "New Record Formula", "code": "variable.price5d", "project": "Foundations", - "id": "12c13625-ad75-4b4b-9c90-51b210558055", + "id": "03987307-86fb-4e98-973e-8884c9525bcc", "savedPayload": { "position": { - "x": 11293.587958318514, - "y": 12111.592863750906 + "x": 13361.268770985575, + "y": 12229.139502603835 }, "targetPosition": { - "x": 11517.173205544494, - "y": 12136.78487087415 + "x": 13586.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3694,15 +3694,15 @@ } } }, - "id": "23564f3d-f775-402f-9b43-707bab503869", + "id": "07bc7886-f244-4bc8-9c03-6bafeb1af693", "savedPayload": { "position": { - "x": 11517.173205544494, - "y": 12136.78487087415 + "x": 13586.268770985575, + "y": 12229.139502603835 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3727,15 +3727,15 @@ "name": "New Record Formula", "code": "variable.price1d", "project": "Foundations", - "id": "1a200bf5-adf1-4f5e-92ad-dd4bd1732504", + "id": "eaf36a24-c352-4e22-857d-2a0c95fb86b8", "savedPayload": { "position": { - "x": 11313.668769026752, - "y": 12007.594014363132 + "x": 13369.579141083856, + "y": 12123.54623870168 }, "targetPosition": { - "x": 11530.560412683319, - "y": 12067.452304615634 + "x": 13591.809017717762, + "y": 12158.743993335731 }, "floatingObject": { "isPinned": false, @@ -3750,15 +3750,15 @@ } } }, - "id": "d4ab9ea9-d901-462f-93c2-c09c2c6ce920", + "id": "835ccda0-cfd7-4b48-9be4-7179d09aa40c", "savedPayload": { "position": { - "x": 11530.560412683319, - "y": 12067.452304615634 + "x": 13591.809017717762, + "y": 12158.743993335731 }, "targetPosition": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "floatingObject": { "isPinned": false, @@ -3774,20 +3774,20 @@ } } ], - "id": "81a2e993-e6e6-4691-8f17-d0d16fd36694", + "id": "30047b97-6429-448a-8e3a-a7ff6906125b", "savedPayload": { "position": { - "x": 11964.343699996452, - "y": 12187.168885120638 + "x": 14036.268770985575, + "y": 12229.139502603835 }, "targetPosition": { - "x": 12336.546354466322, - "y": 11367.739093127704 + "x": 14314.384065923026, + "y": 11373.188637938198 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 5, "arrangementStyle": 0 @@ -3810,15 +3810,15 @@ "name": "New Procedure Javascript Code", "code": "\tlet candle = record.current //define candle pointer\n\tlet v = 1 // variance for the gaussian distributed random number -- higer is better but in order to keep reasonable computing time it should not exceed 5\n\tlet iter = 10000 // number of iteration of the Monte Carlo simulation\n\n\t//initialize lastClose array to avoid undefined or 0 value\n\tif(variable.lastClose.length === 0 ){\n\t\tvariable.lastClose.push(candle.close)\n\t}\n\n\t//fetch candle clos and previous candle close in an array\n\tvariable.lastClose.push(candle.close) \n\tif(variable.lastClose.length > 2) {\n\t\tvariable.lastClose.splice(0,1)\n\t}\n\n\t//calculate and store Periode Daily Return on all time periods\n\tvariable.PDR.push(Math.log(variable.lastClose[1] / variable.lastClose[0]))\n\n\t//statistic calculations of PDR\n\tvariable.totalPDR = 0\n\tfor(j=0 ; j < variable.PDR.length ; j++){\n\t\tvariable.totalPDR += variable.PDR[j]\n\t}\n\tvariable.avgPDR = variable.totalPDR / variable.PDR.length //average PDR\n\n\tvariable.prodvar = 0\n\t\t\t//variance and standard deviation calculations\n\tfor( var j = 0 ; j < variable.PDR.length ; j++){\n\t\tvariable.prodvar = variable.prodvar + Math.pow(variable.PDR[j] - variable.avgPDR,2)\n\t}\n\n\tvariable.varPDR = variable.prodvar / variable.PDR.length //variance\n\tvariable.sigPDR = Math.sqrt(variable.varPDR) //standard deviation\n\n\t//Drift calculation\n\tvariable.drift = variable.avgPDR - variable.varPDR / 2\n\t\n\t//Futur price array over iter number of values\n\tvariable.frct = []\n\tfor(var j = 0 ; j < iter ; j++){\n\t\tvariable.frct.push(candle.close * Math.exp(variable.drift + random(v) * variable.sigPDR))\n\t}\n\n\t//average of futur price\n\tvariable.totalFRCT = 0\n\tfor(j=0 ; j < variable.frct.length ; j++){\n\t\tvariable.totalFRCT += variable.frct[j]\n\t}\n\tvariable.futur = variable.totalFRCT / variable.frct.length\n\t\n\t//standard deviation of futur price\n\tvariable.prodvar = 0\n\tfor(var j = 0 ; j < variable.frct.length ; j++){\n\t\tvariable.prodvar = variable.prodvar + Math.pow(variable.frct[j] - variable.futur,2)\n\t}\n\tvariable.varFRCT = variable.prodvar / variable.PDR.length //variance\n\tvariable.stdF = Math.sqrt(variable.varFRCT) //standard deviation\n\t\n\t//price at 1% probability\n\tvariable.price1 = variable.stdF * 2.34 + variable.futur\n\tvariable.price1d = variable.futur - variable.stdF * 2.34 \n\t//price at 5% probability\n\tvariable.price5 = variable.stdF * 1.64 + variable.futur\n\tvariable.price5d = variable.futur - variable.stdF * 1.64 \n\t//price at 10% probability\n\tvariable.price10 = variable.stdF * 1.28 + variable.futur\n\tvariable.price10d = variable.futur - variable.stdF * 1.28 \n\t//price at 20% probability\n\tvariable.price20 = variable.stdF * 0.84 + variable.futur\n\tvariable.price20d = variable.futur - variable.stdF * 0.84 \n\t//price at 30% probability\n\tvariable.price30 = variable.stdF * 0.525 + variable.futur\n\tvariable.price30d = variable.futur - variable.stdF * 0.525 \n\t//price at 40% probability\n\tvariable.price40 = variable.stdF * 0.25 + variable.futur\n\tvariable.price40d = variable.futur - variable.stdF * 0.25 \n\t//price at 45% probability\n\tvariable.price45 = variable.stdF * 0.125 + variable.futur\n\tvariable.price45d = variable.futur - variable.stdF * 0.125 \n\n\t//Futur Begin and End\n\tvariable.BeginF = candle.begin + (candle.end - candle.begin)\n\tvariable.EndF = candle.end + (candle.end - candle.begin)\n\n\t//function declaration\n\t //gaussian distributed random number generation\n\t function random(va){\n\t\t var r = 0\n\t\t for(var i = va ; i>0 ; i--){\n\t\t\t r += Math.random()\n\t\t }\n\t\t return r/va\n\t }", "project": "Foundations", - "id": "b13f788f-7536-4913-af9b-da9a8dc05290", + "id": "f88fe949-282f-4085-85c4-72cc00b0a45f", "savedPayload": { "position": { - "x": 10592.071603741879, - "y": 12759.323658279003 + "x": 12736.686243068294, + "y": 12951.342412968334 }, "targetPosition": { - "x": 10912.640847369985, - "y": 12443.514601981207 + "x": 13019.88041904072, + "y": 12601.626730312697 }, "floatingObject": { "isPinned": false, @@ -3833,15 +3833,15 @@ } } }, - "id": "23b53fa9-f122-41c0-b96e-e68bda4300a6", + "id": "97a4fbc7-5f44-4c48-87b9-dd6f6951a81b", "savedPayload": { "position": { - "x": 10912.640847369985, - "y": 12443.514601981207 + "x": 13019.88041904072, + "y": 12601.626730312697 }, "targetPosition": { - "x": 11553.779334626195, - "y": 11811.896489385615 + "x": 13586.268770985575, + "y": 11902.195365001424 }, "floatingObject": { "isPinned": false, @@ -3865,15 +3865,15 @@ "name": "New Procedure Javascript Code", "code": " / Initialization Code. /\n\nvariable.lastClose = []\nvariable.PDR = []\nvariable.frct = []", "project": "Foundations", - "id": "99a51ea6-0cf4-4dca-b493-b2af3617cd3c", + "id": "53fb2f90-65a0-4a25-9c76-f99c95bc6876", "savedPayload": { "position": { - "x": 10247.202424217796, - "y": 12151.538620440702 + "x": 12325.935195214352, + "y": 12385.99209688758 }, "targetPosition": { - "x": 10682.728061020596, - "y": 12038.324576755673 + "x": 12746.046387138093, + "y": 12224.726519592194 }, "floatingObject": { "isPinned": false, @@ -3888,15 +3888,15 @@ } } }, - "id": "68f07d0c-aabe-4ed7-a124-41e5a40511c1", + "id": "2a85a498-4ec0-4737-832c-60d630650a09", "savedPayload": { "position": { - "x": 10682.728061020596, - "y": 12038.324576755673 + "x": 12746.046387138093, + "y": 12224.726519592194 }, "targetPosition": { - "x": 11553.779334626195, - "y": 11811.896489385615 + "x": 13586.268770985575, + "y": 11902.195365001424 }, "floatingObject": { "isPinned": false, @@ -3911,15 +3911,15 @@ } } }, - "id": "1354f304-3364-4392-8d0f-35e815317d20", + "id": "b665b855-ad1f-4bd8-8318-a0f49428a692", "savedPayload": { "position": { - "x": 11553.779334626195, - "y": 11811.896489385615 + "x": 13586.268770985575, + "y": 11902.195365001424 }, "targetPosition": { - "x": 12336.546354466322, - "y": 11367.739093127704 + "x": 14314.384065923026, + "y": 11373.188637938198 }, "floatingObject": { "isPinned": false, @@ -3934,15 +3934,15 @@ } } }, - "id": "947f50ab-25f7-4f49-8a18-d1cd4bde2b99", + "id": "34ad1924-95e5-4d2d-8bec-d5a24e8fdd96", "savedPayload": { "position": { - "x": 12336.546354466322, - "y": 11367.739093127704 + "x": 14314.384065923026, + "y": 11373.188637938198 }, "targetPosition": { - "x": 12386.93036871281, - "y": 10920.568598675745 + "x": 14314.384065923026, + "y": 10923.188637938198 }, "floatingObject": { "isPinned": false, @@ -3958,45 +3958,45 @@ "referenceParent": { "type": "Plotter Module", "name": "Monte Carlo Forecast", - "id": "1cd6024a-e257-473c-8104-77658af251d1" + "id": "8d1ec07d-bf16-45eb-8d84-bd78f4d6bbd2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ] ] } } ], - "id": "82964b78-db41-4c46-9f24-a3f3ff7e544a", + "id": "9fe59327-a1df-4954-9e98-696f4b616324", "savedPayload": { "position": { - "x": 12349.88342815519, - "y": 10945.826775070667 + "x": 14314.384065923026, + "y": 10923.188637938198 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -4026,15 +4026,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market MAMA_PLUV", "project": "Foundations", - "id": "0d579413-6556-442d-a327-3a179fab4b50", + "id": "bf183297-7427-435b-8fbb-c9389131c8b7", "savedPayload": { "position": { - "x": 12499.88342815519, - "y": 11110.538206773665 + "x": 14402.252031567063, + "y": 11135.575656420562 }, "targetPosition": { - "x": 12499.88342815519, - "y": 11335.538206773665 + "x": 14402.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4050,32 +4050,32 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "1de79516-b6d4-4432-975c-11e17e7745b1" + "id": "d25b211b-a00d-4f2c-8ca8-fef471d6a660" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "MAMA_PLUV", "Product Definition", "Foundations", - "c3db7eff-0f9c-4042-b9a4-3356c83b10c8" + "cf37177b-d23e-42d8-91e2-eec1508c47d7" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", - "aeb75581-dfa3-4db0-b690-bc0e6c57d1b0" + "1de79516-b6d4-4432-975c-11e17e7745b1" ] ] } @@ -4084,15 +4084,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Keltner MAMA", "project": "Foundations", - "id": "af97c2a4-c2ea-43a1-bb74-e0d70fb820f0", + "id": "632a858e-b123-48c4-ba86-49a4fd05539b", "savedPayload": { "position": { - "x": 12724.88342815519, - "y": 11335.538206773665 + "x": 14627.252031567063, + "y": 11360.575656420562 }, "targetPosition": { - "x": 12499.88342815519, - "y": 11335.538206773665 + "x": 14402.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4108,32 +4108,32 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "c4be15fa-0c0b-4086-a20b-8a2e195927a8" + "id": "af1924c1-5211-41aa-870c-2e4eb8c7f93b" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "Keltner MAMA", "Product Definition", "Foundations", - "635dee19-c257-44f3-8743-f95509897b3c" + "b33499fa-8c7c-4937-a050-3df258b2c440" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", - "fe56828d-3fb5-4d89-bd60-d6472cabba92" + "c4be15fa-0c0b-4086-a20b-8a2e195927a8" ] ] } @@ -4142,15 +4142,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Market Keltner EMA", "project": "Foundations", - "id": "7e249270-fb8d-46af-a8fa-74be9a0c72c1", + "id": "831ad7a9-fad5-4b01-a85c-c060707c34d8", "savedPayload": { "position": { - "x": 12499.88342815519, - "y": 11560.538206773665 + "x": 14402.252031567063, + "y": 11585.575656420562 }, "targetPosition": { - "x": 12499.88342815519, - "y": 11335.538206773665 + "x": 14402.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4166,47 +4166,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Market", - "id": "01ce6acc-24ff-43b1-b2f8-5e1cd5fccd98" + "id": "bfe45cc1-ffd4-4388-88cc-f1d521570b44" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "Keltner EMA", "Product Definition", "Foundations", - "4d613d5b-51dc-4122-8acc-8a8b1eb0e4cb" + "1b62c8c7-24f5-481c-82c1-b2187a03f051" ], [ "Multi-Time-Frame-Market", "Dataset Definition", "Foundations", - "c1be96ff-94ea-4d8e-92de-03f9e92685f1" + "01ce6acc-24ff-43b1-b2f8-5e1cd5fccd98" ] ] } } ], "outputDatasetFolders": [], - "id": "79ac3e47-8911-4683-a2bf-864e1a932367", + "id": "172caf8a-53ee-4c69-acfa-a24796098998", "savedPayload": { "position": { - "x": 12499.88342815519, - "y": 11335.538206773665 + "x": 14402.252031567063, + "y": 11360.575656420562 }, "targetPosition": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4231,15 +4231,15 @@ "name": "Monte Carlo Forecast Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "2fc8cb08-1a24-4e55-993f-1ba04fd510ea", + "id": "cca29463-0154-4b1e-a8d4-addeac201143", "savedPayload": { "position": { - "x": 12733.754686583301, - "y": 11233.613403283258 + "x": 14636.123289995174, + "y": 11258.650852930155 }, "targetPosition": { - "x": 12459.69104929052, - "y": 11355.634396205998 + "x": 14362.059652702394, + "y": 11380.671845852896 }, "floatingObject": { "isPinned": false, @@ -4255,32 +4255,32 @@ "referenceParent": { "type": "Status Report", "name": "Fisher MFI", - "id": "775169ca-5dd5-4000-bdc4-d28be45dfe57" + "id": "fc2826be-3db8-4f96-9433-823fea42b7fa" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Indicator Bot", "Foundations", - "17bbc8c2-62ae-45bb-a297-a648714c58cb" + "82964b78-db41-4c46-9f24-a3f3ff7e544a" ], [ "Multi-Time-Frame-Market", "Process Definition", "Foundations", - "90ccd00a-b5f3-4eca-b8be-2d2e5803c324" + "8704bef6-21ff-4b07-a701-918802f85606" ], [ "Fisher MFI", "Status Report", "Foundations", - "25e3f7d6-01b5-414d-bca6-56393a7cf7e3" + "775169ca-5dd5-4000-bdc4-d28be45dfe57" ] ] } @@ -4290,15 +4290,15 @@ "name": "Candles Volumes Multi-Time-Frame-Market", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "7d9eeb38-136f-42f5-8a14-ae270a8a781d", + "id": "186b0e4b-8e7d-41cb-87a9-e4f98c49ba43", "savedPayload": { "position": { - "x": 12753.135329510662, - "y": 11418.007903451326 + "x": 14655.503932922535, + "y": 11443.045353098223 }, "targetPosition": { - "x": 12459.69104929052, - "y": 11355.634396205998 + "x": 14362.059652702394, + "y": 11380.671845852896 }, "floatingObject": { "isPinned": false, @@ -4350,15 +4350,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Market", "project": "Foundations", - "id": "ba33f0f6-883c-434d-9374-a807567ede13", + "id": "d83e4439-87ea-42de-991d-e06c33dcb6eb", "savedPayload": { "position": { - "x": 12660.43023119818, - "y": 11578.577843849216 + "x": 14562.798834610052, + "y": 11603.615293496114 }, "targetPosition": { - "x": 12459.69104929052, - "y": 11355.634396205998 + "x": 14362.059652702394, + "y": 11380.671845852896 }, "floatingObject": { "isPinned": false, @@ -4408,15 +4408,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Market", "project": "Foundations", - "id": "b453a53f-4b5f-4e76-9895-b9e2a6e305ca", + "id": "82a374d1-f863-482e-9418-8cb40e97cead", "savedPayload": { "position": { - "x": 12491.049588270816, - "y": 11653.99096481648 + "x": 14393.41819168269, + "y": 11679.028414463377 }, "targetPosition": { - "x": 12459.69104929052, - "y": 11355.634396205998 + "x": 14362.059652702394, + "y": 11380.671845852896 }, "floatingObject": { "isPinned": false, @@ -4464,15 +4464,15 @@ } ], "dataMineDataDependencies": [], - "id": "2e97518c-8d51-44c2-9496-d786a6221748", + "id": "f5448d5e-36bc-4eec-8b6a-00b55c76528f", "savedPayload": { "position": { - "x": 12664.594859858187, - "y": 11560.538206773665 + "x": 14566.96346327006, + "y": 11585.575656420562 }, "targetPosition": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4491,15 +4491,15 @@ "type": "Status Report", "name": "KBS", "project": "Foundations", - "id": "3aab6168-833b-457c-8c99-b7fecbe5894b", + "id": "b53ce0c8-2097-4610-82da-359dbcda8407", "savedPayload": { "position": { - "x": 12499.88342815519, - "y": 11725.249638476662 + "x": 14402.252031567063, + "y": 11750.28708812356 }, "targetPosition": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4518,15 +4518,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "b8142325-df5f-4d5c-b2c1-d9974d55c093", + "id": "7505541e-c64c-43aa-935b-b4bd5c929316", "savedPayload": { "position": { - "x": 12274.88342815519, - "y": 11785.538206773665 + "x": 14177.252031567063, + "y": 11810.575656420562 }, "targetPosition": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4576,15 +4576,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "d15bdb8b-f4c4-4ef1-86a4-8c39e205e835", + "id": "7c50be2e-2a26-4ea2-88e6-243c212e9c0b", "savedPayload": { "position": { - "x": 12049.88342815519, - "y": 11725.249638476662 + "x": 13952.252031567063, + "y": 11750.28708812356 }, "targetPosition": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "floatingObject": { "isPinned": false, @@ -4599,15 +4599,15 @@ } } }, - "id": "1fed0782-070b-46e9-ac0f-69e5906f6a78", + "id": "05a5c27a-79de-4023-b85d-0a8f7579f14d", "savedPayload": { "position": { - "x": 12274.88342815519, - "y": 11335.538206773665 + "x": 14177.252031567063, + "y": 11360.575656420562 }, "targetPosition": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 13952.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -4636,15 +4636,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily MAMA_PLUV", "project": "Foundations", - "id": "3e09c35f-e880-4314-af99-5b384183ae26", + "id": "6e31dcda-09ae-4066-abe5-4c843ed06eab", "savedPayload": { "position": { - "x": 13149.054166199294, - "y": 11690.535348009154 + "x": 15051.422769611167, + "y": 11715.572797656052 }, "targetPosition": { - "x": 12569.498670425854, - "y": 11845.826775070667 + "x": 14471.867273837726, + "y": 11870.864224717565 }, "floatingObject": { "isPinned": false, @@ -4660,32 +4660,32 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "19a0788f-c6c9-4886-a38d-30bad3f8d2b8" + "id": "040ed0ed-e68f-417b-9c74-1fdd85682cfe" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "MAMA_PLUV", "Product Definition", "Foundations", - "c3db7eff-0f9c-4042-b9a4-3356c83b10c8" + "cf37177b-d23e-42d8-91e2-eec1508c47d7" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", - "6da6d25e-3955-41fe-ab8c-8b3da75606c7" + "19a0788f-c6c9-4886-a38d-30bad3f8d2b8" ] ] } @@ -4694,15 +4694,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Keltner MAMA", "project": "Foundations", - "id": "8371ed88-667f-4c23-b2b0-bc5dfae2251e", + "id": "62cc4886-8ea7-4e8e-b41d-3f24b9b4af11", "savedPayload": { "position": { - "x": 13089.113912696517, - "y": 12145.826775070667 + "x": 14991.48251610839, + "y": 12170.864224717565 }, "targetPosition": { - "x": 12569.498670425854, - "y": 11845.826775070667 + "x": 14471.867273837726, + "y": 11870.864224717565 }, "floatingObject": { "isPinned": false, @@ -4718,32 +4718,32 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "9431d9ee-326c-4b09-8d6f-265fc3d8c791" + "id": "23a4e4e0-1926-43e4-b128-367cf7c18c5a" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "Keltner MAMA", "Product Definition", "Foundations", - "635dee19-c257-44f3-8743-f95509897b3c" + "b33499fa-8c7c-4937-a050-3df258b2c440" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", - "9fdfab54-e3f9-427d-a1e5-9d20ee90358f" + "9431d9ee-326c-4b09-8d6f-265fc3d8c791" ] ] } @@ -4752,15 +4752,15 @@ "type": "Output Dataset", "name": "Multi-Time-Frame-Daily Keltner EMA", "project": "Foundations", - "id": "16112b15-8360-4b07-8dcd-68c5a6ca6d96", + "id": "d10f284c-4711-4462-be38-5d24a590ea38", "savedPayload": { "position": { - "x": 12724.790097487366, - "y": 12425.382270844108 + "x": 14627.15870089924, + "y": 12450.419720491005 }, "targetPosition": { - "x": 12569.498670425854, - "y": 11845.826775070667 + "x": 14471.867273837726, + "y": 11870.864224717565 }, "floatingObject": { "isPinned": false, @@ -4776,47 +4776,47 @@ "referenceParent": { "type": "Dataset Definition", "name": "Multi-Time-Frame-Daily", - "id": "aec36e92-92e6-4850-8162-d1692470de7e" + "id": "c16df077-398a-4815-9e12-417eece43c63" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "Keltner EMA", "Product Definition", "Foundations", - "4d613d5b-51dc-4122-8acc-8a8b1eb0e4cb" + "1b62c8c7-24f5-481c-82c1-b2187a03f051" ], [ "Multi-Time-Frame-Daily", "Dataset Definition", "Foundations", - "6188d947-7c84-4626-abfb-f9f7e6be0e51" + "aec36e92-92e6-4850-8162-d1692470de7e" ] ] } } ], "outputDatasetFolders": [], - "id": "0ab1af35-c0ef-4c8c-b4b8-c88847af3e93", + "id": "252fe5b4-23e3-417f-947b-c822ac8f120e", "savedPayload": { "position": { - "x": 12569.498670425854, - "y": 11845.826775070667 + "x": 14471.867273837726, + "y": 11870.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "floatingObject": { "isPinned": false, @@ -4841,15 +4841,15 @@ "name": "Keltner Multi-Time-Frame-Daily", "config": "{\n \"mainUtility\": \"Self Reference\"\n}", "project": "Foundations", - "id": "e49f7615-338e-4df9-af7e-f00fcba1e5fb", + "id": "cec90851-df3c-4752-8406-c6b3a2c50777", "savedPayload": { "position": { - "x": 12869.498670425854, - "y": 12365.442017341331 + "x": 14771.867273837726, + "y": 12390.479466988229 }, "targetPosition": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "floatingObject": { "isPinned": false, @@ -4865,32 +4865,32 @@ "referenceParent": { "type": "Status Report", "name": "KBS", - "id": "19a405cc-e192-45cb-bbdd-88f63bbd2064" + "id": "f41ba620-40aa-4825-aaa8-37c3992866bd" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Indicator Bot", "Foundations", - "0b59dbf2-5bc9-4567-b30d-861b53d78297" + "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7" ], [ "Multi-Time-Frame-Daily", "Process Definition", "Foundations", - "61d61386-7e42-4fce-9b38-017b32cfa71e" + "11e3a2d6-d786-4b7e-bd28-b7d117441733" ], [ "KBS", "Status Report", "Foundations", - "071f3572-3023-4a61-9112-1241bcfc3935" + "19a405cc-e192-45cb-bbdd-88f63bbd2064" ] ] } @@ -4900,15 +4900,15 @@ "name": "", "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", "project": "Foundations", - "id": "8d51d2b6-7d66-48a0-a678-121ae8e0d6e4", + "id": "8811c8c7-0367-4278-a7e3-ad9293b7855f", "savedPayload": { "position": { - "x": 12774.14749686712, - "y": 12489.70608605326 + "x": 14676.516100278992, + "y": 12514.743535700158 }, "targetPosition": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "floatingObject": { "isPinned": false, @@ -4959,15 +4959,15 @@ "name": "Exchange Raw Data Historic-OHLCVs", "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", "project": "Foundations", - "id": "3103119a-8d94-4bd8-828f-5375b1c4349e", + "id": "417fe038-3af2-44ee-ae94-e1a4bb228283", "savedPayload": { "position": { - "x": 12649.88342815519, - "y": 12585.057259611995 + "x": 14552.252031567063, + "y": 12610.094709258892 }, "targetPosition": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "floatingObject": { "isPinned": false, @@ -5019,15 +5019,15 @@ "type": "Data Dependency", "name": "Candles Multi-Time-Frame-Daily", "project": "Foundations", - "id": "1c3f7beb-6bf1-4801-a1a9-9442e6605496", + "id": "7d565f07-2173-43fb-b233-16d93309dca8", "savedPayload": { "position": { - "x": 12505.174855216703, - "y": 12644.997513114771 + "x": 14407.543458628576, + "y": 12670.034962761669 }, "targetPosition": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "floatingObject": { "isPinned": false, @@ -5077,15 +5077,15 @@ "type": "Data Dependency", "name": "Volumes Multi-Time-Frame-Daily", "project": "Foundations", - "id": "ad35b3e4-32ea-48db-9484-dcc9705c3c96", + "id": "5de07170-2857-474d-b6e0-444120d6add3", "savedPayload": { "position": { - "x": 12349.88342815519, - "y": 12665.442017341331 + "x": 14252.252031567063, + "y": 12690.479466988229 }, "targetPosition": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "floatingObject": { "isPinned": false, @@ -5133,15 +5133,15 @@ } ], "dataMineDataDependencies": [], - "id": "0030f724-b225-4bb5-9d9c-9e24937ad1e4", + "id": "38eda112-33e0-4772-a198-abc969d41c3e", "savedPayload": { "position": { - "x": 12349.88342815519, - "y": 12065.442017341331 + "x": 14252.252031567063, + "y": 12090.479466988229 }, "targetPosition": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "floatingObject": { "isPinned": false, @@ -5160,15 +5160,15 @@ "type": "Status Report", "name": "KBS", "project": "Foundations", - "id": "19a405cc-e192-45cb-bbdd-88f63bbd2064", + "id": "f41ba620-40aa-4825-aaa8-37c3992866bd", "savedPayload": { "position": { - "x": 12049.88342815519, - "y": 11845.826775070667 + "x": 13952.252031567063, + "y": 11870.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "floatingObject": { "isPinned": false, @@ -5187,15 +5187,15 @@ "type": "Execution Started Event", "name": "", "project": "Foundations", - "id": "7eb6cd6d-a4a4-46b9-aa0e-46b9ddde2be1", + "id": "16fc8746-1422-4a29-8ea3-3161731e2cd3", "savedPayload": { "position": { - "x": 11899.88342815519, - "y": 11805.634396205998 + "x": 13802.252031567063, + "y": 11830.671845852896 }, "targetPosition": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "floatingObject": { "isPinned": false, @@ -5245,15 +5245,15 @@ "type": "Execution Finished Event", "name": "New Execution Finished Event", "project": "Foundations", - "id": "a68ae76e-832f-4b9e-af13-21dc47efe1a8", + "id": "956d7cd1-f246-4a75-aef7-76282712b610", "savedPayload": { "position": { - "x": 11790.075807019859, - "y": 11695.826775070667 + "x": 13692.444410431732, + "y": 11720.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "floatingObject": { "isPinned": false, @@ -5268,15 +5268,15 @@ } } }, - "id": "11e3a2d6-d786-4b7e-bd28-b7d117441733", + "id": "d0269997-ca27-4af0-bea8-e0ba660ac206", "savedPayload": { "position": { - "x": 12049.88342815519, - "y": 11545.826775070667 + "x": 13952.252031567063, + "y": 11570.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 13952.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -5304,15 +5304,15 @@ "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", "project": "Foundations", - "id": "1de79516-b6d4-4432-975c-11e17e7745b1", + "id": "d25b211b-a00d-4f2c-8ca8-fef471d6a660", "savedPayload": { "position": { - "x": 11390.14525004116, - "y": 11429.387809424625 + "x": 13292.513853453032, + "y": 11454.425259071522 }, "targetPosition": { - "x": 11529.202897509886, - "y": 11001.412377091805 + "x": 13431.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5332,15 +5332,15 @@ "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", "project": "Foundations", - "id": "19a0788f-c6c9-4886-a38d-30bad3f8d2b8", + "id": "040ed0ed-e68f-417b-9c74-1fdd85682cfe", "savedPayload": { "position": { - "x": 11165.14525004116, - "y": 11265.915740623419 + "x": 13067.513853453032, + "y": 11290.953190270317 }, "targetPosition": { - "x": 11529.202897509886, - "y": 11001.412377091805 + "x": 13431.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5370,15 +5370,15 @@ "type": "Record Formula", "code": "record.current.begin", "project": "Foundations", - "id": "a17cc83b-6b23-4446-8955-1fa764520981", + "id": "51ab45bb-f392-4be0-8a92-b544bb1c115e", "savedPayload": { "position": { - "x": 10685.452897509886, - "y": 11293.695950869052 + "x": 12587.821500921758, + "y": 11318.73340051595 }, "targetPosition": { - "x": 10769.827897509886, - "y": 11147.554163980429 + "x": 12672.196500921758, + "y": 11172.591613627326 }, "floatingObject": { "isPinned": false, @@ -5393,15 +5393,15 @@ } } }, - "id": "2b59ebdc-fa03-439f-9501-c418fd9b679e", + "id": "c0d25e96-41aa-4b75-804e-a7fc080b2c0f", "savedPayload": { "position": { - "x": 10769.827897509886, - "y": 11147.554163980429 + "x": 12672.196500921758, + "y": 11172.591613627326 }, "targetPosition": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5425,15 +5425,15 @@ "type": "Record Formula", "code": "record.current.end", "project": "Foundations", - "id": "01473ce9-49e6-446b-a4da-ccd246f5d005", + "id": "2f1ffa89-018a-4430-903f-b3ff1e217158", "savedPayload": { "position": { - "x": 10561.919323732638, - "y": 11170.162377091805 + "x": 12464.28792714451, + "y": 11195.199826738703 }, "targetPosition": { - "x": 10708.061110621262, - "y": 11085.787377091805 + "x": 12610.429714033135, + "y": 11110.824826738703 }, "floatingObject": { "isPinned": false, @@ -5448,15 +5448,15 @@ } } }, - "id": "b2c781ce-e09a-4931-907e-3a8f71f1c23b", + "id": "b03663d2-0275-47f8-ab61-3a623f83d63a", "savedPayload": { "position": { - "x": 10708.061110621262, - "y": 11085.787377091805 + "x": 12610.429714033135, + "y": 11110.824826738703 }, "targetPosition": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5480,15 +5480,15 @@ "type": "Record Formula", "code": "variable.mama", "project": "Foundations", - "id": "24f90e83-a570-43a6-bcb9-179f9d01a7b4", + "id": "e3fb4200-2bb4-408d-9a6c-1b37275bf1cb", "savedPayload": { "position": { - "x": 10516.702897509886, - "y": 11001.412377091805 + "x": 12419.071500921758, + "y": 11026.449826738703 }, "targetPosition": { - "x": 10685.452897509886, - "y": 11001.412377091805 + "x": 12587.821500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5503,15 +5503,15 @@ } } }, - "id": "58d3abda-5681-47f6-9d41-70f042736d1e", + "id": "44ca8b8e-19d2-419f-9718-6945d26b0129", "savedPayload": { "position": { - "x": 10685.452897509886, - "y": 11001.412377091805 + "x": 12587.821500921758, + "y": 11026.449826738703 }, "targetPosition": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5536,15 +5536,15 @@ "name": "New Record Formula", "code": "variable.fama", "project": "Foundations", - "id": "536e06d0-ec4e-41bf-b9af-924d7aa40671", + "id": "54ed6a5c-918b-4ad9-9ff1-3477bca2824a", "savedPayload": { "position": { - "x": 10621.458570242818, - "y": 10867.037377091805 + "x": 12523.82717365469, + "y": 10892.074826738703 }, "targetPosition": { - "x": 10708.061110621262, - "y": 10917.037377091805 + "x": 12610.429714033135, + "y": 10942.074826738703 }, "floatingObject": { "isPinned": false, @@ -5559,15 +5559,15 @@ } } }, - "id": "44adfe8b-9abf-4a91-97cc-c880a3493723", + "id": "f692c553-4d9a-439b-b05b-cd17c7c92189", "savedPayload": { "position": { - "x": 10708.061110621262, - "y": 10917.037377091805 + "x": 12610.429714033135, + "y": 10942.074826738703 }, "targetPosition": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5592,15 +5592,15 @@ "name": "New Record Formula", "code": "variable.closePrice", "project": "Foundations", - "id": "5b18d4c0-f372-414d-9e03-2c31e6e96a3e", + "id": "7791b87a-3080-40ff-b5df-a5128cc73ef3", "savedPayload": { "position": { - "x": 10719.827897509886, - "y": 10768.668049824737 + "x": 12622.196500921758, + "y": 10793.705499471635 }, "targetPosition": { - "x": 10769.827897509886, - "y": 10855.270590203181 + "x": 12672.196500921758, + "y": 10880.308039850079 }, "floatingObject": { "isPinned": false, @@ -5615,15 +5615,15 @@ } } }, - "id": "d91dc3ed-5d79-48e1-b4ce-e4d8dfdb1b32", + "id": "b0d46265-e47b-434c-a011-5be983d823ea", "savedPayload": { "position": { - "x": 10769.827897509886, - "y": 10855.270590203181 + "x": 12672.196500921758, + "y": 10880.308039850079 }, "targetPosition": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5639,15 +5639,15 @@ } } ], - "id": "a15d2940-7d2e-42a1-8f68-054fc5c3dbbb", + "id": "b17eb3b6-028b-4df7-883d-64e821b3376f", "savedPayload": { "position": { - "x": 10854.202897509886, - "y": 11001.412377091805 + "x": 12756.571500921758, + "y": 11026.449826738703 }, "targetPosition": { - "x": 11529.202897509886, - "y": 11001.412377091805 + "x": 13431.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5674,15 +5674,15 @@ "type": "Procedure Javascript Code", "code": "/* Loop Code */\n// * NOTE * - Lookback to start is 6 - That means 6 previous before current.\nlet candle = record.current;\n\nlet hl2 = (candle.max + candle.min) / 2; // (high + low) / 2\nlet hl2ArrLen = variable.hl2Arr.push(hl2);\nif (hl2ArrLen > 16) {\n variable.hl2Arr.splice(0, 13); // Bring back to length == 4\n hl2ArrLen = variable.hl2Arr.length;\n}\n\nif (hl2ArrLen < 4) {\n variable.mama = 0;\n variable.fama = 0;\n} else {\n let sp = ( (4 * hl2) +\n (3 * variable.hl2Arr[hl2ArrLen-2]) +\n (2 * variable.hl2Arr[hl2ArrLen-3]) +\n (variable.hl2Arr[hl2ArrLen-4])) / 10;\n \n let spArrLen = variable.spArr.push(sp);\n if (spArrLen > 16) {\n variable.spArr.splice(0,10);\n spArrLen = variable.spArr.length;\n }\n\n let dt = (.0962 * sp +\n .5769 * variable.spArr[spArrLen-3] -\n .5769 * variable.spArr[spArrLen-5] -\n .0962 * variable.spArr[spArrLen-7]) *\n (.075 * variable.pPrev + .54);\n let dtArrLen = variable.dtArr.push(dt);\n if (dtArrLen > 16) {\n variable.dtArr.splice(0,10);\n dtArrLen = variable.dtArr.length;\n }\n\n let q1 = (.0962 * dt +\n .5769 * variable.dtArr[dtArrLen-3] -\n .5769 * variable.dtArr[dtArrLen-5] -\n .0962 * variable.dtArr[dtArrLen-7]) *\n (.075 * variable.pPrev + .54);\n let q1ArrLen = variable.q1Arr.push(q1);\n if (q1ArrLen > 16) {\n variable.q1Arr.splice(0,10);\n q1ArrLen = variable.q1Arr.length;\n }\n\n let i1 = variable.dtArr[dtArrLen-4];\n let i1ArrLen = variable.i1Arr.push(i1);\n if (i1ArrLen > 16) {\n variable.i1Arr.splice(0,10);\n i1ArrLen = variable.i1Arr.length;\n }\n\n let jI = (.0962 * i1 +\n .5769 * variable.i1Arr[i1ArrLen-3] -\n .5769 * variable.i1Arr[i1ArrLen-5] -\n .0962 * variable.i1Arr[i1ArrLen-7]) *\n (.075 * variable.pPrev + .54);\n \n let jq = (.0962 * q1 +\n .5769 * variable.q1Arr[q1ArrLen-3] -\n .5769 * variable.q1Arr[q1ArrLen-5] -\n .5769 * variable.q1Arr[q1ArrLen-7]) *\n (.075 * variable.pPrev + .54);\n \n let i2_ = i1 - jq;\n let q2_ = q1 + jI;\n let i2 = .2 * i2_ + .8 * variable.i2Prev;\n let q2 = .2 * q2_ + .8 * variable.q2Prev;\n let re_ = i2 * variable.i2Prev + q2 * variable.q2Prev;\n let im_ = i2 * variable.q2Prev - q2 * variable.i2Prev;\n let re = .2 * re_ + .8 * variable.rePrev;\n let im = .2 * im_ + .8 * variable.imPrev;\n\n let p1 = (im != 0 && re != 0) ? (360/Math.atan(im/re)) : variable.pPrev;\n\n let p2 = (p1 > (1.5 * variable.p1Prev)) ? \n (1.5 * variable.p1Prev) :\n (p1 < 0.67 * variable.p1Prev) ?\n (0.67 * variable.p1Prev) : p1;\n \n let p3 = (p2 < 6) ? 6 :\n (p2 > 50) ? 50 : p2;\n \n let p = .2 * p3 + .8 * variable.p3Prev;\n\n let spp = .33 * p + .67 * variable.sppPrev;\n let phase = Math.atan(q1 / i1);\n let dphase_ = variable.phasePrev - phase;\n let dphase = (dphase_ < 1) ? 1 : dphase_;\n let alpha_ = variable.fastLimit / dphase;\n\n let alpha = (alpha_ < variable.slowLimit) ?\n variable.slowLimit :\n (alpha_ > variable.fastLimit) ?\n variable.fastLimit : alpha_;\n \n /* mama && fama variable declarations: */ \n variable.mama = alpha * hl2 + (1 - alpha) * variable.mamaPrev;\n variable.fama = .5 * alpha * variable.mama + (1 - .5 * alpha) * variable.famaPrev;\n\n /* Load up variable.Prevs */\n variable.pPrev = p;\n variable.i2Prev = i2;\n variable.q2Prev = q2;\n variable.rePrev = re;\n variable.imPrev = im;\n variable.p1Prev = p1;\n variable.p3Prev = p3;\n variable.sppPrev = spp;\n variable.phasePrev = phase;\n variable.mamaPrev = variable.mama;\n variable.famaPrev = variable.fama;\n}\n\nif (!isFinite(variable.mama)) {\n variable.mama = (isFinite(variable.mamaPrev) ? variable.mamaPrev :\n ((candle.close + candle.max + candle.min) / 3));\n}\nif (!isFinite(variable.fama)) {\n variable.fama = (isFinite(variable.famaPrev) ? variable.famaPrev :\n ((candle.close + candle.max + candle.min) / 3));\n}\nvariable.closePrice = candle.close;", "project": "Foundations", - "id": "f24857fe-1a84-4fe3-898d-3a4c37cc57dc", + "id": "d5bffa1c-018c-48f1-be91-664a8ceace5d", "savedPayload": { "position": { - "x": 10717.610397125436, - "y": 10689.871205089748 + "x": 12619.979000537309, + "y": 10714.908654736646 }, "targetPosition": { - "x": 10941.377823583298, - "y": 10713.39010932497 + "x": 12843.74642699517, + "y": 10738.427558971867 }, "floatingObject": { "isPinned": false, @@ -5698,15 +5698,15 @@ } } }, - "id": "262f5ed1-7f30-4814-bcb3-b696ddadf752", + "id": "80e6a2e8-4765-4a15-9fa4-ec1b30bba072", "savedPayload": { "position": { - "x": 10941.377823583298, - "y": 10713.39010932497 + "x": 12843.74642699517, + "y": 10738.427558971867 }, "targetPosition": { - "x": 11165.14525004116, - "y": 10736.909013560191 + "x": 13067.513853453032, + "y": 10761.946463207089 }, "floatingObject": { "isPinned": false, @@ -5729,15 +5729,15 @@ "type": "Procedure Javascript Code", "code": "/* Initialization Code */\nvariable.fastLimit = 0.375; // Orig Setting:0.5\nvariable.slowLimit = 0.0375; // Orig Setting:0.05\nvariable.hl2Arr = []; // Max Length == 16\nvariable.spArr = [0,0,0,0,0,0]; // Max Length == 16\nvariable.dtArr = [0,0,0,0,0,0]; // Max Length == 16\nvariable.q1Arr = [0,0,0,0,0,0]; // Max Length == 16\nvariable.i1Arr = [0,0,0,0,0,0]; // Max Length == 16\nvariable.pPrev = 0;\nvariable.i2Prev = 0;\nvariable.q2Prev = 0;\nvariable.rePrev = 0;\nvariable.imPrev = 0;\nvariable.p1Prev = 0;\nvariable.p3Prev = 0;\nvariable.sppPrev = 0;\nvariable.phasePrev = 0;\nvariable.mamaPrev = 0;\nvariable.famaPrev = 0;", "project": "Foundations", - "id": "b2ca4f78-4f23-40f7-851b-686dfc5f6488", + "id": "938a8a92-cc0d-4008-853d-0323f4133f97", "savedPayload": { "position": { - "x": 10982.11376065705, - "y": 10325.813557621022 + "x": 12884.482364068923, + "y": 10350.85100726792 }, "targetPosition": { - "x": 11073.629505349105, - "y": 10531.361285590607 + "x": 12975.998108760978, + "y": 10556.398735237504 }, "floatingObject": { "isPinned": false, @@ -5752,15 +5752,15 @@ } } }, - "id": "c82edaf7-fee4-4dcf-bcab-92259be751ae", + "id": "7167c9c5-8783-452a-a7b0-7048908efcb5", "savedPayload": { "position": { - "x": 11073.629505349105, - "y": 10531.361285590607 + "x": 12975.998108760978, + "y": 10556.398735237504 }, "targetPosition": { - "x": 11165.14525004116, - "y": 10736.909013560191 + "x": 13067.513853453032, + "y": 10761.946463207089 }, "floatingObject": { "isPinned": false, @@ -5775,15 +5775,15 @@ } } }, - "id": "ace57a40-df02-45ea-ad94-2ee257dbb4d4", + "id": "a2246e4f-f76d-4562-93cb-cc0affe146a8", "savedPayload": { "position": { - "x": 11165.14525004116, - "y": 10736.909013560191 + "x": 13067.513853453032, + "y": 10761.946463207089 }, "targetPosition": { - "x": 11529.202897509886, - "y": 11001.412377091805 + "x": 13431.571500921758, + "y": 11026.449826738703 }, "floatingObject": { "isPinned": false, @@ -5798,15 +5798,15 @@ } } }, - "id": "cf37177b-d23e-42d8-91e2-eec1508c47d7", + "id": "4c05b4c2-0cab-4b55-a03c-d4cc34e9f8d6", "savedPayload": { "position": { - "x": 11824.88342815519, - "y": 11335.538206773665 + "x": 13727.252031567063, + "y": 11360.575656420562 }, "targetPosition": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 13952.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -5822,26 +5822,26 @@ "referenceParent": { "type": "Plotter Module", "name": "Fisher-MFI", - "id": "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" + "id": "f1622d8e-7e1d-4326-bb73-1d8b965ca84a" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ] ] } @@ -5857,15 +5857,15 @@ "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", "project": "Foundations", - "id": "c4be15fa-0c0b-4086-a20b-8a2e195927a8", + "id": "af1924c1-5211-41aa-870c-2e4eb8c7f93b", "savedPayload": { "position": { - "x": 11601.526859544709, - "y": 11236.992935186294 + "x": 13503.895462956581, + "y": 11262.030384833191 }, "targetPosition": { - "x": 11751.526859544709, - "y": 10977.185314050963 + "x": 13653.895462956581, + "y": 11002.22276369786 }, "floatingObject": { "isPinned": false, @@ -5885,15 +5885,15 @@ "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", "project": "Foundations", - "id": "9431d9ee-326c-4b09-8d6f-265fc3d8c791", + "id": "23a4e4e0-1926-43e4-b128-367cf7c18c5a", "savedPayload": { "position": { - "x": 11477.463222251929, - "y": 11099.206306973703 + "x": 13379.831825663801, + "y": 11124.2437566206 }, "targetPosition": { - "x": 11751.526859544709, - "y": 10977.185314050963 + "x": 13653.895462956581, + "y": 11002.22276369786 }, "floatingObject": { "isPinned": false, @@ -5924,15 +5924,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "8fc23f17-a821-42b5-8830-dd8d4a216e82", + "id": "90f35043-cf69-46c6-8a6d-96e40c5a5d03", "savedPayload": { "position": { - "x": 10863.529526242937, - "y": 11186.853471025133 + "x": 12765.89812965481, + "y": 11211.890920672031 }, "targetPosition": { - "x": 10963.899117196766, - "y": 11075.381747203524 + "x": 12866.26772060864, + "y": 11100.419196850422 }, "floatingObject": { "isPinned": false, @@ -5947,15 +5947,15 @@ } } }, - "id": "931687d8-1ba6-4b89-8736-6d6ea312fc0a", + "id": "0b591a4c-b6aa-401e-95e1-aa2eab334945", "savedPayload": { "position": { - "x": 10963.899117196766, - "y": 11075.381747203524 + "x": 12866.26772060864, + "y": 11100.419196850422 }, "targetPosition": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "floatingObject": { "isPinned": false, @@ -5980,15 +5980,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "924feb25-7a45-4612-acbd-a86ca213153a", + "id": "6bfd5510-9f0b-42be-a741-3ca5b3fd3b70", "savedPayload": { "position": { - "x": 10736.662866771607, - "y": 10991.495947029032 + "x": 12639.03147018348, + "y": 11016.53339667593 }, "targetPosition": { - "x": 10879.32134421588, - "y": 10945.143397872791 + "x": 12781.689947627752, + "y": 10970.180847519689 }, "floatingObject": { "isPinned": false, @@ -6003,15 +6003,15 @@ } } }, - "id": "428ed8e2-2cc2-4a14-8ca5-786646e5764c", + "id": "bd43b3e1-9ea2-400a-809b-f56d6612e9f7", "savedPayload": { "position": { - "x": 10879.32134421588, - "y": 10945.143397872791 + "x": 12781.689947627752, + "y": 10970.180847519689 }, "targetPosition": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "floatingObject": { "isPinned": false, @@ -6036,15 +6036,15 @@ "name": "New Record Formula", "code": "variable.MAMA", "project": "Foundations", - "id": "67378b4a-b286-458c-8cda-23cafe45da02", + "id": "b02ec45c-d608-466d-b662-76c85e801960", "savedPayload": { "position": { - "x": 10724.471878774213, - "y": 10758.878038692315 + "x": 12626.840482186086, + "y": 10783.915488339213 }, "targetPosition": { - "x": 10871.194018884284, - "y": 10790.064792314979 + "x": 12773.562622296156, + "y": 10815.102241961877 }, "floatingObject": { "isPinned": false, @@ -6059,15 +6059,15 @@ } } }, - "id": "fcdca3c4-7b4b-4332-9b47-5c1574601135", + "id": "81fff971-7d58-4e62-8b1a-5f2a667a88ff", "savedPayload": { "position": { - "x": 10871.194018884284, - "y": 10790.064792314979 + "x": 12773.562622296156, + "y": 10815.102241961877 }, "targetPosition": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "floatingObject": { "isPinned": false, @@ -6092,15 +6092,15 @@ "name": "New Record Formula", "code": "variable.Upper", "project": "Foundations", - "id": "3e50cc8c-ab53-45c8-b82f-614a34286e7c", + "id": "1ee59f69-ab5f-4a1a-b116-df9619a405f3", "savedPayload": { "position": { - "x": 10830.223127639598, - "y": 10551.329526698819 + "x": 12732.59173105147, + "y": 10576.366976345716 }, "targetPosition": { - "x": 10941.694851461207, - "y": 10651.699117652648 + "x": 12844.06345487308, + "y": 10676.736567299546 }, "floatingObject": { "isPinned": false, @@ -6115,15 +6115,15 @@ } } }, - "id": "684dbbda-94c9-43d5-81c8-c48610ffdfc9", + "id": "ec7ec159-8c5b-4178-b903-7f03399c0930", "savedPayload": { "position": { - "x": 10941.694851461207, - "y": 10651.699117652648 + "x": 12844.06345487308, + "y": 10676.736567299546 }, "targetPosition": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "floatingObject": { "isPinned": false, @@ -6148,15 +6148,15 @@ "name": "New Record Formula", "code": "variable.Lower", "project": "Foundations", - "id": "a441c326-0cee-4be7-a75b-a5090ee62450", + "id": "941dcc15-8e0a-4665-9de6-2d2f7ca1ac46", "savedPayload": { "position": { - "x": 11025.580651635699, - "y": 10424.462867227488 + "x": 12927.949255047572, + "y": 10449.500316874386 }, "targetPosition": { - "x": 11071.93320079194, - "y": 10567.121344671761 + "x": 12974.301804203813, + "y": 10592.158794318659 }, "floatingObject": { "isPinned": false, @@ -6171,15 +6171,15 @@ } } }, - "id": "f448c4dd-aec7-43b1-9507-ac7f19d8774d", + "id": "ba006243-41b1-4aef-8d73-66133998ebf5", "savedPayload": { "position": { - "x": 11071.93320079194, - "y": 10567.121344671761 + "x": 12974.301804203813, + "y": 10592.158794318659 }, "targetPosition": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "floatingObject": { "isPinned": false, @@ -6195,15 +6195,15 @@ } } ], - "id": "e577b8ba-a6f5-4916-bf3c-41a8e3b96e18", + "id": "ca49eb8d-af28-4da1-850e-e8cc80621beb", "savedPayload": { "position": { - "x": 11164.638299104425, - "y": 10852.438299560306 + "x": 13067.006902516297, + "y": 10877.475749207204 }, "targetPosition": { - "x": 11751.526859544709, - "y": 10977.185314050963 + "x": 13653.895462956581, + "y": 11002.22276369786 }, "floatingObject": { "isPinned": false, @@ -6231,15 +6231,15 @@ "name": "New Procedure Javascript Code", "code": "let candle = record.current\nlet MAMA_PLUV = getElement('MAMAs', candle)\nlet P = 10 //periodes for ATR calculation\n\n//True range\nvariable.TR.push(Math.max((candle.max - candle.min), Math.abs(candle.max - candle.close),Math.abs(candle.min-candle.close)))\nif(variable.TR.length > P) {\n\tvariable.TR.splice(0,1)\n}\n\n//ATR\nvariable.ATR = 0\nfor(var i=0 ; i < variable.TR.length ; i++){\n\t\tvariable.ATR += variable.TR[i]\n}\nvariable.ATR = variable.ATR / P\n//put your mama in a local variable... \nif(MAMA_PLUV.mama === undefined){\n\tvariable.MAMA = candle.close\n}\nelse {\n\tvariable.MAMA = MAMA_PLUV.mama\n}\n//calculate Upper and Lower Band for Keltner channels\nif(variable.ATR === undefined || isNaN(variable.ATR)){\n\tvariable.Upper = variable.MAMA\n\tvariable.Lower = variable.MAMA\n}\nelse{\n\tvariable.Upper = variable.MAMA + 2 * variable.ATR\n\tvariable.Lower = variable.MAMA - 2* variable.ATR\n}\n", "project": "Foundations", - "id": "0d3a2369-9a32-49e6-a14a-796a9c8bda2a", + "id": "27dc543c-dc64-4c9e-b4b7-02f58bfa5ebe", "savedPayload": { "position": { - "x": 10595.244984578512, - "y": 10041.123287251003 + "x": 12497.613587990385, + "y": 10066.1607368979 }, "targetPosition": { - "x": 10846.846154962139, - "y": 10204.51499775551 + "x": 12749.214758374012, + "y": 10229.552447402408 }, "floatingObject": { "isPinned": false, @@ -6254,15 +6254,15 @@ } } }, - "id": "567d590b-3bd2-4039-bc54-7095f4203b98", + "id": "81d7c8a4-f56e-47a4-9cbb-4a0abbe6e260", "savedPayload": { "position": { - "x": 10846.846154962139, - "y": 10204.51499775551 + "x": 12749.214758374012, + "y": 10229.552447402408 }, "targetPosition": { - "x": 11350.048495729394, - "y": 10531.298418764527 + "x": 13252.417099141267, + "y": 10556.335868411425 }, "floatingObject": { "isPinned": false, @@ -6286,15 +6286,15 @@ "name": "New Procedure Javascript Code", "code": " / Initialization Code. /\n\nvariable.TR = []", "project": "Foundations", - "id": "2ab0dc15-4814-4dbc-b8fe-c7f0b37c51d6", + "id": "7f832da8-d355-4720-8f16-15f18f0142a8", "savedPayload": { "position": { - "x": 10941.457045963802, - "y": 9729.392546994997 + "x": 12843.825649375674, + "y": 9754.429996641895 }, "targetPosition": { - "x": 11077.654195885665, - "y": 9996.694504251507 + "x": 12980.022799297538, + "y": 10021.731953898405 }, "floatingObject": { "isPinned": false, @@ -6309,15 +6309,15 @@ } } }, - "id": "43e2aa0a-f12e-4635-ad0a-693fab836e7a", + "id": "94e40179-7408-4872-997c-d0372a48a73b", "savedPayload": { "position": { - "x": 11077.654195885665, - "y": 9996.694504251507 + "x": 12980.022799297538, + "y": 10021.731953898405 }, "targetPosition": { - "x": 11350.048495729394, - "y": 10531.298418764527 + "x": 13252.417099141267, + "y": 10556.335868411425 }, "floatingObject": { "isPinned": false, @@ -6332,15 +6332,15 @@ } } }, - "id": "45b364a0-4817-479c-8a3b-28a86751454a", + "id": "9f75529e-c842-46e0-a457-5d0f09cf444c", "savedPayload": { "position": { - "x": 11350.048495729394, - "y": 10531.298418764527 + "x": 13252.417099141267, + "y": 10556.335868411425 }, "targetPosition": { - "x": 11751.526859544709, - "y": 10977.185314050963 + "x": 13653.895462956581, + "y": 11002.22276369786 }, "floatingObject": { "isPinned": false, @@ -6355,15 +6355,15 @@ } } }, - "id": "b33499fa-8c7c-4937-a050-3df258b2c440", + "id": "c59bf6b0-375d-4e06-8dd1-efd45ac728c0", "savedPayload": { "position": { - "x": 11790.075807019859, - "y": 11095.826775070667 + "x": 13692.444410431732, + "y": 11120.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 13952.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6379,26 +6379,26 @@ "referenceParent": { "type": "Plotter Module", "name": "Keltner MAMA channels", - "id": "64357480-2341-4f98-bb8d-7ace43417248" + "id": "6b702f38-84b0-40a5-a943-e36bd971c827" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ] ] } @@ -6414,15 +6414,15 @@ "name": "Multi-Time-Frame-Market", "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", "project": "Foundations", - "id": "01ce6acc-24ff-43b1-b2f8-5e1cd5fccd98", + "id": "bfe45cc1-ffd4-4388-88cc-f1d521570b44", "savedPayload": { "position": { - "x": 11573.547852467447, - "y": 11188.531873383152 + "x": 13475.91645587932, + "y": 11213.56932303005 }, "targetPosition": { - "x": 11749.88342815519, - "y": 10945.826775070667 + "x": 13652.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6442,15 +6442,15 @@ "name": "Multi-Time-Frame-Daily", "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", "project": "Foundations", - "id": "aec36e92-92e6-4850-8162-d1692470de7e", + "id": "c16df077-398a-4815-9e12-417eece43c63", "savedPayload": { "position": { - "x": 11464.566473266645, - "y": 11038.531873383152 + "x": 13366.935076678517, + "y": 11063.56932303005 }, "targetPosition": { - "x": 11749.88342815519, - "y": 10945.826775070667 + "x": 13652.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6481,15 +6481,15 @@ "name": "New Formula", "code": "record.current.begin", "project": "Foundations", - "id": "03bbeb17-78fb-4069-95f7-a684478d192d", + "id": "15bf29fe-5bef-4e5e-bc82-35b4f58bf2cd", "savedPayload": { "position": { - "x": 10844.83434691327, - "y": 11061.525351307186 + "x": 12747.202950325143, + "y": 11086.562800954083 }, "targetPosition": { - "x": 10956.30607073488, - "y": 10961.155760353357 + "x": 12858.674674146752, + "y": 10986.193210000254 }, "floatingObject": { "isPinned": false, @@ -6504,15 +6504,15 @@ } } }, - "id": "4be84cc0-96cb-458c-a766-9e1e054da464", + "id": "9d5252a8-50f5-4524-a2bc-84481f67e7a1", "savedPayload": { "position": { - "x": 10956.30607073488, - "y": 10961.155760353357 + "x": 12858.674674146752, + "y": 10986.193210000254 }, "targetPosition": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "floatingObject": { "isPinned": false, @@ -6537,15 +6537,15 @@ "name": "New Formula", "code": "record.current.end", "project": "Foundations", - "id": "9bb6b6a2-66c9-4dbb-bbbe-cf3cf8e64f28", + "id": "bcbc101c-9e4c-4d67-b4e4-852dce706441", "savedPayload": { "position": { - "x": 10739.083098047886, - "y": 10853.97683931369 + "x": 12641.451701459759, + "y": 10879.014288960587 }, "targetPosition": { - "x": 10885.805238157956, - "y": 10822.790085691026 + "x": 12788.17384156983, + "y": 10847.827535337923 }, "floatingObject": { "isPinned": false, @@ -6560,15 +6560,15 @@ } } }, - "id": "ed956bc4-fd78-4eba-8585-f5f8ff49fda1", + "id": "b5249c89-5a97-41f0-a157-3fe6465a3f79", "savedPayload": { "position": { - "x": 10885.805238157956, - "y": 10822.790085691026 + "x": 12788.17384156983, + "y": 10847.827535337923 }, "targetPosition": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "floatingObject": { "isPinned": false, @@ -6593,15 +6593,15 @@ "name": "New Record Formula", "code": "variable.ema", "project": "Foundations", - "id": "83e4a7b7-1e16-45d8-bda7-2ced7751ff77", + "id": "49d6e2f1-c4cd-42d2-9ce5-3c2212b7a983", "savedPayload": { "position": { - "x": 10751.27408604528, - "y": 10621.358930976972 + "x": 12653.642689457152, + "y": 10646.39638062387 }, "targetPosition": { - "x": 10893.932563489552, - "y": 10667.711480133214 + "x": 12796.301166901425, + "y": 10692.748929780111 }, "floatingObject": { "isPinned": false, @@ -6616,15 +6616,15 @@ } } }, - "id": "4220c080-469a-4a82-ac40-375a36dbecf1", + "id": "b3d1f60a-7326-42f1-b20e-56d315e8b657", "savedPayload": { "position": { - "x": 10893.932563489552, - "y": 10667.711480133214 + "x": 12796.301166901425, + "y": 10692.748929780111 }, "targetPosition": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "floatingObject": { "isPinned": false, @@ -6649,15 +6649,15 @@ "name": "New Record Formula", "code": "variable.Upper", "project": "Foundations", - "id": "1f7bf032-1472-4f22-92a9-e9caf16e26f7", + "id": "e8249990-1509-417c-8876-7d0da4398272", "savedPayload": { "position": { - "x": 10878.140745516612, - "y": 10426.001406980871 + "x": 12780.509348928485, + "y": 10451.038856627769 }, "targetPosition": { - "x": 10978.510336470441, - "y": 10537.47313080248 + "x": 12880.878939882314, + "y": 10562.510580449378 }, "floatingObject": { "isPinned": false, @@ -6672,15 +6672,15 @@ } } }, - "id": "95a3f4d4-8e93-416c-af39-277e920f8aae", + "id": "59d9202c-5efb-4ede-bea7-86e98343c6ae", "savedPayload": { "position": { - "x": 10978.510336470441, - "y": 10537.47313080248 + "x": 12880.878939882314, + "y": 10562.510580449378 }, "targetPosition": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "floatingObject": { "isPinned": false, @@ -6705,15 +6705,15 @@ "name": "New Record Formula", "code": "variable.Lower", "project": "Foundations", - "id": "1d971459-b5b7-4f00-a400-2948606e5a44", + "id": "c908c912-295d-47ab-a05d-ca4dd43bb243", "savedPayload": { "position": { - "x": 11085.689257510106, - "y": 10320.250158115487 + "x": 12988.05786092198, + "y": 10345.287607762384 }, "targetPosition": { - "x": 11116.87601113277, - "y": 10466.972298225557 + "x": 13019.244614544643, + "y": 10492.009747872455 }, "floatingObject": { "isPinned": false, @@ -6728,15 +6728,15 @@ } } }, - "id": "817ac34b-5482-4300-9973-c08284cebe8b", + "id": "9e946fef-af71-4041-b975-8ff7521de7ae", "savedPayload": { "position": { - "x": 11116.87601113277, - "y": 10466.972298225557 + "x": 13019.244614544643, + "y": 10492.009747872455 }, "targetPosition": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "floatingObject": { "isPinned": false, @@ -6752,15 +6752,15 @@ } } ], - "id": "a100fb6d-5013-44ff-870a-db3366a7a228", + "id": "24fd3afe-9dc3-4dd7-962c-aeb9f8a0b5cc", "savedPayload": { "position": { - "x": 11179.249518378097, - "y": 10760.416578445698 + "x": 13081.61812178997, + "y": 10785.454028092596 }, "targetPosition": { - "x": 11749.88342815519, - "y": 10945.826775070667 + "x": 13652.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6788,15 +6788,15 @@ "name": "New Procedure Javascript Code", "code": "let candle = record.current\nlet P = 10 //periodes for ATR calculation\nlet len = 20 // periods for EMA calculation\n\n//Manage previousEMA undefined value\nif(variable.previousEMA === undefined){\n\t\tvariable.previousEMA = candle.close\n}\n\n//True range\nvariable.TR.push(Math.max((candle.max - candle.min), Math.abs(candle.max - candle.close),Math.abs(candle.min-candle.close)))\nif(variable.TR.length > P) {\n\tvariable.TR.splice(0,1)\n}\n\n//ATR\nvariable.ATR = 0\nfor(var i=0 ; i < variable.TR.length ; i++){\n\t\tvariable.ATR += variable.TR[i]\n}\nvariable.ATR = variable.ATR / P\n\n//calculate ema\nvariable.ema = calculateEMA(len, candle.close, variable.previousEMA)\nvariable.previousEMA = variable.ema\n//calculate Upper and Lower Band for Keltner channels\nif(variable.ATR === undefined || isNaN(variable.ATR)){\n\tvariable.Upper = variable.ema\n\tvariable.Lower = variable.ema\n}\nelse{\n\tvariable.Upper = variable.ema + 2 * variable.ATR\n\tvariable.Lower = variable.ema - 2* variable.ATR\n}\n\n//EMA calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n", "project": "Foundations", - "id": "cec3962a-0b40-4284-b6a3-da15217c1adf", + "id": "d017f705-4dc8-4700-b3f6-9db2b9e95873", "savedPayload": { "position": { - "x": 10697.780911468431, - "y": 9894.028226500845 + "x": 12600.149514880304, + "y": 9919.065676147742 }, "targetPosition": { - "x": 10930.924699905523, - "y": 10082.824343815795 + "x": 12833.293303317396, + "y": 10107.861793462693 }, "floatingObject": { "isPinned": false, @@ -6811,15 +6811,15 @@ } } }, - "id": "45aa6fc6-399a-403b-a0d3-7d05af0e4455", + "id": "9eaede75-2d68-418b-a97e-dde51534781e", "savedPayload": { "position": { - "x": 10930.924699905523, - "y": 10082.824343815795 + "x": 12833.293303317396, + "y": 10107.861793462693 }, "targetPosition": { - "x": 11397.212276779706, - "y": 10460.416578445698 + "x": 13299.58088019158, + "y": 10485.454028092596 }, "floatingObject": { "isPinned": false, @@ -6843,15 +6843,15 @@ "name": "New Procedure Javascript Code", "code": " / Initialization Code. /\n\nvariable.TR = []", "project": "Foundations", - "id": "2c9e8bee-c153-403b-907e-9ac4edab56b4", + "id": "77ffb17a-12cc-4af0-90c1-23e808f748e2", "savedPayload": { "position": { - "x": 11074.681122188937, - "y": 9620.194194598216 + "x": 12977.04972560081, + "y": 9645.231644245114 }, "targetPosition": { - "x": 11182.191507052527, - "y": 9900.268322547377 + "x": 13084.5601104644, + "y": 9925.305772194275 }, "floatingObject": { "isPinned": false, @@ -6866,15 +6866,15 @@ } } }, - "id": "086b986a-3502-451c-b870-a36f2f36eae3", + "id": "e68a980a-e65c-41b6-906c-98856b1dd30c", "savedPayload": { "position": { - "x": 11182.191507052527, - "y": 9900.268322547377 + "x": 13084.5601104644, + "y": 9925.305772194275 }, "targetPosition": { - "x": 11397.212276779706, - "y": 10460.416578445698 + "x": 13299.58088019158, + "y": 10485.454028092596 }, "floatingObject": { "isPinned": false, @@ -6889,15 +6889,15 @@ } } }, - "id": "04cdf3b6-f59e-4274-b36c-dab4ca323a30", + "id": "da0ee81c-f05f-4a41-a2f3-61b0699cdc1a", "savedPayload": { "position": { - "x": 11397.212276779706, - "y": 10460.416578445698 + "x": 13299.58088019158, + "y": 10485.454028092596 }, "targetPosition": { - "x": 11749.88342815519, - "y": 10945.826775070667 + "x": 13652.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6912,15 +6912,15 @@ } } }, - "id": "1b62c8c7-24f5-481c-82c1-b2187a03f051", + "id": "320fb4f6-1a85-4bc2-a02a-d2766989c39c", "savedPayload": { "position": { - "x": 11749.88342815519, - "y": 10945.826775070667 + "x": 13652.252031567063, + "y": 10970.864224717565 }, "targetPosition": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 13952.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -6936,40 +6936,1564 @@ "referenceParent": { "type": "Plotter Module", "name": "Keltner EMA channels", - "id": "7b34a3ff-a6c2-4c43-a4e0-417528be7029" + "id": "12bb0872-3bc8-4c4a-83e9-a041a976a93f" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ] ] } } ], - "id": "b3f07628-6a19-4a6d-813c-8ee5b51b0ca7", + "id": "e9b6dfd0-6362-407a-b4ea-836b8a95b41d", "savedPayload": { "position": { - "x": 12049.88342815519, - "y": 10945.826775070667 + "x": 14102.252031567063, + "y": 11011.056603582234 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Indicator Bot", + "name": "One-Min counters", + "config": "{\n \"codeName\": \"One_Minute_Counters\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n}", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market One minute counters", + "project": "Foundations", + "id": "419bd244-7c71-4275-91fe-f8f28bd8427b", + "savedPayload": { + "position": { + "x": 14149.927618346432, + "y": 11373.188637938198 + }, + "targetPosition": { + "x": 14020.023807778765, + "y": 11298.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "87e5041a-28c8-4116-a779-2c308a39609c" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One-Min counters", + "Indicator Bot", + "Foundations", + "ac8136e2-d14d-424d-b8f6-01fd6dbebef7" + ], + [ + "One minute counters", + "Product Definition", + "Foundations", + "dfc9160d-4ad8-4385-816c-d04ef714b4c7" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "4f799e7f-54af-4615-ae3b-59364e3107aa" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "5b42245c-5197-4e50-a9cf-a1600709474c", + "savedPayload": { + "position": { + "x": 14020.023807778765, + "y": 11298.188637938198 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "processDependencies": { + "type": "Process Dependencies", + "name": "New Process Dependencies", + "project": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "One-Min counters Multi-Time-Frame-Market", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "851dd4c9-6947-467d-8b2a-9f26798cb3ef", + "savedPayload": { + "position": { + "x": 14338.47656582158, + "y": 11514.354798053824 + }, + "targetPosition": { + "x": 14040.119997211099, + "y": 11482.996259073529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "Fisher MFI", + "id": "6c8b6a5c-7e81-449c-8c62-a2d49719e47a" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One-Min counters", + "Indicator Bot", + "Foundations", + "ac8136e2-d14d-424d-b8f6-01fd6dbebef7" + ], + [ + "Multi-Time-Frame-Market", + "Process Definition", + "Foundations", + "1f938553-0e55-4840-a3ee-0d4617f04d3b" + ], + [ + "Fisher MFI", + "Status Report", + "Foundations", + "546166ca-0821-470d-9479-247e73d4f426" + ] + ] + } + }, + { + "type": "Status Dependency", + "name": "Candles Volumes Multi-Time-Frame-Market", + "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "874d9925-f862-4324-9979-e86a224ade3c", + "savedPayload": { + "position": { + "x": 14263.063444854317, + "y": 11683.735440981187 + }, + "targetPosition": { + "x": 14040.119997211099, + "y": 11482.996259073529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "Candles Volumes Multi-Time-Frame-Market Status Report", + "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Market", + "Process Definition", + "Foundations", + "9f683143-a33f-42c1-9fa8-c601f01ee4e1" + ], + [ + "Candles Volumes Multi-Time-Frame-Market Status Report", + "Status Report", + "Foundations", + "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" + ] + ] + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "e40eef05-8664-4a8c-9388-d0e542809a69", + "savedPayload": { + "position": { + "x": 14102.493504456426, + "y": 11776.44053929367 + }, + "targetPosition": { + "x": 14040.119997211099, + "y": 11482.996259073529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Candles", + "Product Definition", + "Foundations", + "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2b03494a-67d6-47f1-89b6-53fc4c9116a8" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Market", + "project": "Foundations", + "id": "7d432245-ff3b-4471-81de-c5de95c44e8f", + "savedPayload": { + "position": { + "x": 13918.099004288359, + "y": 11757.059896366309 + }, + "targetPosition": { + "x": 14040.119997211099, + "y": 11482.996259073529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Volumes", + "Product Definition", + "Foundations", + "1a366aef-efef-470e-88e0-2a6fbe4dd91f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9bf0483c-4825-4a46-9cf4-1b5262579fc1" + ] + ] + } + } + ], + "dataMineDataDependencies": [], + "id": "a9542b78-9e00-40ba-9bd9-6f790006f470", + "savedPayload": { + "position": { + "x": 14040.119997211099, + "y": 11482.996259073529 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Fisher MFI", + "project": "Foundations", + "id": "6c8b6a5c-7e81-449c-8c62-a2d49719e47a", + "savedPayload": { + "position": { + "x": 13890.119997211099, + "y": 11523.188637938198 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "01fd7333-0f72-42fd-992c-e70931a0c624", + "savedPayload": { + "position": { + "x": 13740.119997211099, + "y": 11482.996259073529 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Market", + "Process Definition", + "Foundations", + "9f683143-a33f-42c1-9fa8-c601f01ee4e1" + ], + [ + "New Execution Finished Event", + "Execution Finished Event", + "Foundations", + "1824fa00-dd30-4cdc-acc0-01c2f29056c5" + ] + ] + } + }, + "executionFinishedEvent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "project": "Foundations", + "id": "51131065-9d26-4b5d-a1ff-671f76a25e93", + "savedPayload": { + "position": { + "x": 13630.312376075768, + "y": 11373.188637938198 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b5a40a14-59cd-47d4-9fb2-51a3893bece3", + "savedPayload": { + "position": { + "x": 13890.119997211099, + "y": 11223.188637938198 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Process Definition", + "name": "Multi-Time-Frame-Daily", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n}", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily One minute counters", + "project": "Foundations", + "id": "28cb2bd7-b24b-4d5a-b29c-ce8108573a66", + "savedPayload": { + "position": { + "x": 14753.644447385082, + "y": 11779.693876093848 + }, + "targetPosition": { + "x": 14166.755886944798, + "y": 11654.946861603194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "52445047-2520-42ae-8945-31ee08cbacfd" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One-Min counters", + "Indicator Bot", + "Foundations", + "ac8136e2-d14d-424d-b8f6-01fd6dbebef7" + ], + [ + "One minute counters", + "Product Definition", + "Foundations", + "dfc9160d-4ad8-4385-816c-d04ef714b4c7" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e666329d-4490-47e4-942d-7b3091df863e" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "2f56a751-4f6d-4827-a4ec-becb238564d0", + "savedPayload": { + "position": { + "x": 14166.755886944798, + "y": 11654.946861603194 + }, + "targetPosition": { + "x": 13579.867326504514, + "y": 11530.199847112539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "processDependencies": { + "type": "Process Dependencies", + "name": "New Process Dependencies", + "project": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": "One-Min counters Multi-Time-Frame-Daily", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "10c3b940-f333-421b-b6c3-7ca4ca83f0fd", + "savedPayload": { + "position": { + "x": 14612.642782231234, + "y": 12056.42522541851 + }, + "targetPosition": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "Monte Carlo Forecast", + "id": "4e2fa4cb-3339-4854-b937-db6679c809ca" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One-Min counters", + "Indicator Bot", + "Foundations", + "ac8136e2-d14d-424d-b8f6-01fd6dbebef7" + ], + [ + "Multi-Time-Frame-Daily", + "Process Definition", + "Foundations", + "71d3142f-c070-49ea-b3fc-2143af621af5" + ], + [ + "Monte Carlo Forecast", + "Status Report", + "Foundations", + "dedc51bd-de05-4f94-a4e5-7403157c73b8" + ] + ] + } + }, + { + "type": "Status Dependency", + "name": "", + "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "3f977702-97be-4bb1-af1f-ca4c4d3346ae", + "savedPayload": { + "position": { + "x": 14560.358136303972, + "y": 12204.072510771583 + }, + "targetPosition": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "New Status Report", + "id": "2a021da8-9feb-475e-90ab-1586968c17c7" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Daily", + "Process Definition", + "Foundations", + "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" + ], + [ + "New Status Report", + "Status Report", + "Foundations", + "2a021da8-9feb-475e-90ab-1586968c17c7" + ] + ] + } + }, + { + "type": "Status Dependency", + "name": "Exchange Raw Data Historic-OHLCVs", + "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}", + "project": "Foundations", + "id": "e30159ee-18d5-4454-ac16-af6da371ab5f", + "savedPayload": { + "position": { + "x": 14471.641117077386, + "y": 12333.156574743172 + }, + "targetPosition": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "Exchange-Raw-Data Historic-OHLCVs Status Report", + "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Exchange Raw Data", + "Sensor Bot", + "Foundations", + "af924204-66a2-47d4-9910-66ab78acb06f" + ], + [ + "Historic-OHLCVs", + "Process Definition", + "Foundations", + "5eb11d6a-022e-4f60-97c4-d6cf90b249dc" + ], + [ + "Exchange-Raw-Data Historic-OHLCVs Status Report", + "Status Report", + "Foundations", + "181c7c34-7243-497a-9ddb-1b0067c6d66e" + ] + ] + } + } + ], + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "85aaab63-edd8-4646-a807-93d179f74a19", + "savedPayload": { + "position": { + "x": 14352.537642799967, + "y": 12434.880551695112 + }, + "targetPosition": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "678a567c-f08d-49b9-813b-4e54fd6afadb" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Candles", + "Product Definition", + "Foundations", + "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "678a567c-f08d-49b9-813b-4e54fd6afadb" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "de9260a4-9c63-465c-bc30-ec20b4e3c86f", + "savedPayload": { + "position": { + "x": 14211.16441841592, + "y": 12502.31212070495 + }, + "targetPosition": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "id": "2e683057-f911-4105-bc77-16f2706d1915" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Volumes", + "Product Definition", + "Foundations", + "1a366aef-efef-470e-88e0-2a6fbe4dd91f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2e683057-f911-4105-bc77-16f2706d1915" + ] + ] + } + } + ], + "dataMineDataDependencies": [], + "id": "0fc18f0a-cc83-45e4-8243-8f17266addb0", + "savedPayload": { + "position": { + "x": 14025.75422179095, + "y": 11931.678210927856 + }, + "targetPosition": { + "x": 13579.867326504514, + "y": 11530.199847112539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Monte Carlo Forecast", + "project": "Foundations", + "id": "4e2fa4cb-3339-4854-b937-db6679c809ca", + "savedPayload": { + "position": { + "x": 13672.572424816999, + "y": 11815.516802001084 + }, + "targetPosition": { + "x": 13579.867326504514, + "y": 11530.199847112539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "executionStartedEvent": { + "type": "Execution Started Event", + "name": "", + "project": "Foundations", + "id": "538cb93a-104a-40d7-b091-fdb94ce6e9e0", + "savedPayload": { + "position": { + "x": 13517.493819259187, + "y": 11823.64412733268 + }, + "targetPosition": { + "x": 13579.867326504514, + "y": 11530.199847112539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Foundations", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Foundations", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Daily", + "Process Definition", + "Foundations", + "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" + ], + [ + "New Execution Finished Event", + "Execution Finished Event", + "Foundations", + "f29d08f9-e7c8-490c-8fca-14851a0d3dc3" + ] + ] + } + }, + "executionFinishedEvent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "project": "Foundations", + "id": "1a7a1a25-346e-4341-aa52-32d2b1ab02ef", + "savedPayload": { + "position": { + "x": 13379.128144596856, + "y": 11753.143294755757 + }, + "targetPosition": { + "x": 13579.867326504514, + "y": 11530.199847112539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "57dd345d-7dd3-4f8a-b2ae-b63be82a3521", + "savedPayload": { + "position": { + "x": 13465.85592849917, + "y": 11347.452706650127 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "products": [ + { + "type": "Product Definition", + "name": "One minute counters", + "config": "{\n \"codeName\": \"OneMinCOunter\",\n \"singularVariableName\": \"onemincounter\",\n \"pluralVariableName\": \"onemincounters\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}", + "project": "Foundations", + "id": "87e5041a-28c8-4116-a779-2c308a39609c", + "savedPayload": { + "position": { + "x": 13175.616633679487, + "y": 11287.246285406924 + }, + "targetPosition": { + "x": 13440.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Daily", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}", + "project": "Foundations", + "id": "52445047-2520-42ae-8945-31ee08cbacfd", + "savedPayload": { + "position": { + "x": 13012.14456487828, + "y": 11062.246285406924 + }, + "targetPosition": { + "x": 13440.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.begin", + "project": "Foundations", + "id": "dcb332b4-9411-47e3-9bab-34e08f27c64d", + "savedPayload": { + "position": { + "x": 11982.739728718314, + "y": 10951.516930324939 + }, + "targetPosition": { + "x": 12183.216196660696, + "y": 10849.369067883541 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5fe97674-ee8d-48a7-b41b-b3e96fcdcd5b", + "savedPayload": { + "position": { + "x": 12183.216196660696, + "y": 10849.369067883541 + }, + "targetPosition": { + "x": 12584.169132545461, + "y": 10645.073343000746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Formula", + "code": "record.current.end", + "project": "Foundations", + "id": "a4e4167e-f333-4f2c-8d75-ee3686328b32", + "savedPayload": { + "position": { + "x": 11942.205984046232, + "y": 10436.486871797657 + }, + "targetPosition": { + "x": 12156.193700212641, + "y": 10506.01569553202 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3e7e51a0-f591-4d8f-8f10-67d92be2eb0a", + "savedPayload": { + "position": { + "x": 12156.193700212641, + "y": 10506.01569553202 + }, + "targetPosition": { + "x": 12584.169132545461, + "y": 10645.073343000746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "One Hour", + "config": "{\n \"codeName\": \"OneHR\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "recordFormula": { + "type": "Record Formula", + "name": "New Record Formula", + "code": "variable.oneH", + "project": "Foundations", + "id": "4ef2b15f-f0e7-49fc-8b46-1dc571929c21", + "savedPayload": { + "position": { + "x": 12277.725545221267, + "y": 10043.643939173598 + }, + "targetPosition": { + "x": 12379.873407662664, + "y": 10244.120407115981 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9eeefdbd-a1ea-4de7-a8a0-e0b70a0ff155", + "savedPayload": { + "position": { + "x": 12379.873407662664, + "y": 10244.120407115981 + }, + "targetPosition": { + "x": 12584.169132545461, + "y": 10645.073343000746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f4b9f7e6-3876-40af-8ac6-4263a27a1f08", + "savedPayload": { + "position": { + "x": 12584.169132545461, + "y": 10645.073343000746 + }, + "targetPosition": { + "x": 13440.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "dataBuilding": { + "type": "Data Building Procedure", + "name": "New Data Building Procedure", + "project": "Foundations", + "loop": { + "type": "Procedure Loop", + "name": "New Procedure Loop", + "project": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "let candle = record.current\n\nif (variable.oneH === 60){\n\tvariable.oneH = 0\n}\nvariable.oneH = variable.oneH + 1", + "project": "Foundations", + "id": "baeb18ef-e3a8-4cf8-bc58-5f4f63bda5d1", + "savedPayload": { + "position": { + "x": 11861.966222180963, + "y": 9345.490815083465 + }, + "targetPosition": { + "x": 12211.6819048366, + "y": 9628.684991055892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "612bf5ac-e343-4405-958c-20a922fe440a", + "savedPayload": { + "position": { + "x": 12211.6819048366, + "y": 9628.684991055892 + }, + "targetPosition": { + "x": 12911.113270147873, + "y": 10195.073343000746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "initialization": { + "type": "Procedure Initialization", + "name": "New Procedure Initialization", + "project": "Foundations", + "procedureJavascriptCode": { + "type": "Procedure Javascript Code", + "name": "New Procedure Javascript Code", + "code": "", + "project": "Foundations", + "id": "5b07afb8-1e44-4203-af04-4fe835e3bb7b", + "savedPayload": { + "position": { + "x": 12427.316538261717, + "y": 8934.739767229523 + }, + "targetPosition": { + "x": 12588.582115557103, + "y": 9354.850959153264 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f4167c4a-c22f-4b00-b1b1-c4c734cdf28b", + "savedPayload": { + "position": { + "x": 12588.582115557103, + "y": 9354.850959153264 + }, + "targetPosition": { + "x": 12911.113270147873, + "y": 10195.073343000746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "64d36d4c-38c3-42e5-9b18-d783f36043a0", + "savedPayload": { + "position": { + "x": 12911.113270147873, + "y": 10195.073343000746 + }, + "targetPosition": { + "x": 13440.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "403c05eb-e029-4919-b59d-d563e3002fb3", + "savedPayload": { + "position": { + "x": 13440.119997211099, + "y": 10923.188637938198 + }, + "targetPosition": { + "x": 13890.119997211099, + "y": 10923.188637938198 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "oneHR", + "id": "dfe20ac4-9826-4b36-8fed-60c6682d9a67" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One Minute Counters", + "Plotter", + "Foundations", + "276de0b3-aa0d-4df5-a0b7-bc1b7de1f18e" + ], + [ + "oneHR", + "Plotter Module", + "Foundations", + "0e4f54c0-a62e-4bc3-bec1-d3844446b844" + ] + ] + } + } + ], + "id": "a5fff070-bf0d-4ddc-b6ed-7cbfcbe7e636", + "savedPayload": { + "position": { + "x": 13890.119997211099, + "y": 10923.188637938198 + }, + "targetPosition": { + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -7016,15 +8540,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.fish", "project": "Foundations", - "id": "09cd0166-ea41-4343-a303-e8dfe1d34a50", + "id": "846c1c8f-593d-4dac-8b5a-b573cfd35a22", "savedPayload": { "position": { - "x": 11689.160745968184, - "y": 10913.382494850524 + "x": 13591.529349380056, + "y": 10938.419944497422 }, "targetPosition": { - "x": 11657.97399234552, - "y": 11060.104634960597 + "x": 13560.342595757393, + "y": 11085.142084607494 }, "floatingObject": { "isPinned": false, @@ -7039,15 +8563,15 @@ } } }, - "id": "47777ea0-ea1a-4898-a33e-6a631b6669f3", + "id": "00b676f6-8f47-4134-be1f-7ee7bf815ac3", "savedPayload": { "position": { - "x": 11657.97399234552, - "y": 11060.104634960597 + "x": 13560.342595757393, + "y": 11085.142084607494 }, "targetPosition": { - "x": 11626.787238722856, - "y": 11206.82677507067 + "x": 13529.155842134729, + "y": 11231.864224717567 }, "floatingObject": { "isPinned": false, @@ -7071,15 +8595,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.fish", "project": "Foundations", - "id": "9cc347a0-7ea9-44c3-9393-7819ec5fefea", + "id": "fea0bf68-5867-4871-b83a-f378d921c763", "savedPayload": { "position": { - "x": 11925.143807333337, - "y": 11175.468236090372 + "x": 13827.51241074521, + "y": 11200.50568573727 }, "targetPosition": { - "x": 11775.965523028097, - "y": 11191.14750558052 + "x": 13678.33412643997, + "y": 11216.184955227418 }, "floatingObject": { "isPinned": false, @@ -7094,15 +8618,15 @@ } } }, - "id": "f7ad3a09-a8e6-4fcd-82fb-c19346e555b0", + "id": "7ac9e830-4f84-4b8d-bfcf-bcc6d9f822ca", "savedPayload": { "position": { - "x": 11775.965523028097, - "y": 11191.14750558052 + "x": 13678.33412643997, + "y": 11216.184955227418 }, "targetPosition": { - "x": 11626.787238722856, - "y": 11206.82677507067 + "x": 13529.155842134729, + "y": 11231.864224717567 }, "floatingObject": { "isPinned": false, @@ -7126,15 +8650,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.trig", "project": "Foundations", - "id": "f0d57f0b-76b5-4bf1-9b3d-207300af9829", + "id": "cbee912c-9c15-4a5e-bcd8-e0d216a41f68", "savedPayload": { "position": { - "x": 11748.808231645595, - "y": 11480.890412363453 + "x": 13651.176835057468, + "y": 11505.92786201035 }, "targetPosition": { - "x": 11687.797735184226, - "y": 11343.858593717061 + "x": 13590.166338596098, + "y": 11368.896043363959 }, "floatingObject": { "isPinned": false, @@ -7149,15 +8673,15 @@ } } }, - "id": "f2667170-0804-479f-ba65-39385a453d8d", + "id": "8e150576-64ba-4d81-b285-cdcc9788fa3c", "savedPayload": { "position": { - "x": 11687.797735184226, - "y": 11343.858593717061 + "x": 13590.166338596098, + "y": 11368.896043363959 }, "targetPosition": { - "x": 11626.787238722856, - "y": 11206.82677507067 + "x": 13529.155842134729, + "y": 11231.864224717567 }, "floatingObject": { "isPinned": false, @@ -7181,15 +8705,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.trig", "project": "Foundations", - "id": "d3eef29a-7f5d-4611-afb4-6f5403419b32", + "id": "a48d869f-aa20-4d6d-aa64-7db277793fa3", "savedPayload": { "position": { - "x": 11403.843791079638, - "y": 11407.565956978327 + "x": 13306.212394491511, + "y": 11432.603406625225 }, "targetPosition": { - "x": 11515.315514901247, - "y": 11307.196366024498 + "x": 13417.68411831312, + "y": 11332.233815671396 }, "floatingObject": { "isPinned": false, @@ -7204,15 +8728,15 @@ } } }, - "id": "846424cf-5ea0-4347-974c-a992409c1303", + "id": "2933ddc3-8dd0-440b-b1f1-dae2cf9fceed", "savedPayload": { "position": { - "x": 11515.315514901247, - "y": 11307.196366024498 + "x": 13417.68411831312, + "y": 11332.233815671396 }, "targetPosition": { - "x": 11626.787238722856, - "y": 11206.82677507067 + "x": 13529.155842134729, + "y": 11231.864224717567 }, "floatingObject": { "isPinned": false, @@ -7228,15 +8752,15 @@ } } ], - "id": "bc7df66f-9514-4eeb-807f-b89576d42136", + "id": "9370c16f-0e73-4072-9a66-229869bd45ef", "savedPayload": { "position": { - "x": 11579.787238722856, - "y": 11020.826775070667 + "x": 13482.155842134729, + "y": 11045.864224717565 }, "targetPosition": { - "x": 11449.88342815519, - "y": 10945.826775070667 + "x": 13352.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -7266,15 +8790,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "89de44d3-85f4-4b2a-97ac-8c8db8132300", + "id": "6a0cce85-9d26-4bed-89fe-569041df37bb", "savedPayload": { "position": { - "x": 11819.498670425852, - "y": 11505.634396205998 + "x": 13721.867273837724, + "y": 11530.671845852896 }, "targetPosition": { - "x": 11559.69104929052, - "y": 11355.634396205998 + "x": 13462.059652702394, + "y": 11380.671845852896 }, "floatingObject": { "isPinned": false, @@ -7290,15 +8814,15 @@ } }, "styleConditions": [], - "id": "181375e3-ebc0-466f-84f0-905325b817c9", + "id": "c2a291ce-0fa0-46cc-ae36-cc0d882708ea", "savedPayload": { "position": { - "x": 11559.69104929052, - "y": 11355.634396205998 + "x": 13462.059652702394, + "y": 11380.671845852896 }, "targetPosition": { - "x": 11299.88342815519, - "y": 11205.634396205998 + "x": 13202.252031567063, + "y": 11230.671845852896 }, "floatingObject": { "isPinned": false, @@ -7318,15 +8842,15 @@ "type": "Polygon Vertex", "name": " Trigger Begin", "project": "Foundations", - "id": "3b606822-b3d5-4521-b74f-dcd4a258c998", + "id": "2a2fc658-295f-451c-985c-1b2cef1bac41", "savedPayload": { "position": { - "x": 11149.88342815519, - "y": 11465.44201734133 + "x": 13052.252031567063, + "y": 11490.479466988227 }, "targetPosition": { - "x": 11299.88342815519, - "y": 11205.634396205998 + "x": 13202.252031567063, + "y": 11230.671845852896 }, "floatingObject": { "isPinned": false, @@ -7342,44 +8866,44 @@ "referenceParent": { "type": "Point", "name": "Trigger Begin", - "id": "f2667170-0804-479f-ba65-39385a453d8d" + "id": "8e150576-64ba-4d81-b285-cdcc9788fa3c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ], [ "New Shapes", "Shapes", "Foundations", - "339828e1-31e1-441d-82bb-0b9303b036d6" + "544ffb45-c8e6-40ac-a6e3-5b4d179d2954" ], [ "New Chart Points", "Chart Points", "Foundations", - "e9eb5157-9d8d-47ff-8d96-0f5a096af9fd" + "bc7df66f-9514-4eeb-807f-b89576d42136" ], [ "Trigger Begin", "Point", "Foundations", - "5d9aeeec-e669-4686-a217-6e964917a1e4" + "f2667170-0804-479f-ba65-39385a453d8d" ] ] } @@ -7388,15 +8912,15 @@ "type": "Polygon Vertex", "name": " Trigger End", "project": "Foundations", - "id": "485b81ef-21c0-4263-9adc-e07b6de26994", + "id": "31a3ba5c-859c-44c0-b12e-dfb02f168b22", "savedPayload": { "position": { - "x": 11040.075807019859, - "y": 11055.634396205998 + "x": 12942.444410431732, + "y": 11080.671845852896 }, "targetPosition": { - "x": 11299.88342815519, - "y": 11205.634396205998 + "x": 13202.252031567063, + "y": 11230.671845852896 }, "floatingObject": { "isPinned": false, @@ -7412,58 +8936,58 @@ "referenceParent": { "type": "Point", "name": "Trigger End", - "id": "846424cf-5ea0-4347-974c-a992409c1303" + "id": "2933ddc3-8dd0-440b-b1f1-dae2cf9fceed" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ], [ "New Shapes", "Shapes", "Foundations", - "339828e1-31e1-441d-82bb-0b9303b036d6" + "544ffb45-c8e6-40ac-a6e3-5b4d179d2954" ], [ "New Chart Points", "Chart Points", "Foundations", - "e9eb5157-9d8d-47ff-8d96-0f5a096af9fd" + "bc7df66f-9514-4eeb-807f-b89576d42136" ], [ "Trigger End", "Point", "Foundations", - "fc445e87-0ed4-40ce-bef0-c843c3bcdd3a" + "846424cf-5ea0-4347-974c-a992409c1303" ] ] } } ], - "id": "2fdd11a2-18a1-4259-8e5f-78b1864ac928", + "id": "26ce749e-714e-42aa-bce3-939981fb8623", "savedPayload": { "position": { - "x": 11299.88342815519, - "y": 11205.634396205998 + "x": 13202.252031567063, + "y": 11230.671845852896 }, "targetPosition": { - "x": 11449.88342815519, - "y": 10945.826775070667 + "x": 13352.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -7491,15 +9015,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "70f15c91-c858-4d93-90a5-a052ffd99887", + "id": "2eb4eb2e-dddc-49aa-b797-c349391abe36", "savedPayload": { "position": { - "x": 10773.075807019859, - "y": 11377.442017341335 + "x": 12675.444410431732, + "y": 11402.479466988232 }, "targetPosition": { - "x": 10923.075807019859, - "y": 11117.634396206002 + "x": 12825.444410431732, + "y": 11142.6718458529 }, "floatingObject": { "isPinned": false, @@ -7515,15 +9039,15 @@ } }, "styleConditions": [], - "id": "b8a154b4-ee9d-4d77-97fc-a56350530aa4", + "id": "84056197-3775-4c35-8c98-c4cb6c2f8557", "savedPayload": { "position": { - "x": 10923.075807019859, - "y": 11117.634396206002 + "x": 12825.444410431732, + "y": 11142.6718458529 }, "targetPosition": { - "x": 11073.075807019859, - "y": 10857.82677507067 + "x": 12975.444410431732, + "y": 10882.864224717567 }, "floatingObject": { "isPinned": false, @@ -7543,15 +9067,15 @@ "type": "Polygon Vertex", "name": " Fisher Begin", "project": "Foundations", - "id": "e3e8c8ef-3d7a-47ed-81a0-1aa57c574f6b", + "id": "6dfb059a-1238-4b94-9739-e9b76aa10585", "savedPayload": { "position": { - "x": 10813.268185884528, - "y": 10707.82677507067 + "x": 12715.6367892964, + "y": 10732.864224717567 }, "targetPosition": { - "x": 11073.075807019859, - "y": 10857.82677507067 + "x": 12975.444410431732, + "y": 10882.864224717567 }, "floatingObject": { "isPinned": false, @@ -7567,44 +9091,44 @@ "referenceParent": { "type": "Point", "name": "Fisher Begin", - "id": "47777ea0-ea1a-4898-a33e-6a631b6669f3" + "id": "00b676f6-8f47-4134-be1f-7ee7bf815ac3" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ], [ "New Shapes", "Shapes", "Foundations", - "339828e1-31e1-441d-82bb-0b9303b036d6" + "544ffb45-c8e6-40ac-a6e3-5b4d179d2954" ], [ "New Chart Points", "Chart Points", "Foundations", - "e9eb5157-9d8d-47ff-8d96-0f5a096af9fd" + "bc7df66f-9514-4eeb-807f-b89576d42136" ], [ "Fisher Begin", "Point", "Foundations", - "1d7fde75-5590-4bd8-87d1-44d6d687f5e4" + "47777ea0-ea1a-4898-a33e-6a631b6669f3" ] ] } @@ -7613,15 +9137,15 @@ "type": "Polygon Vertex", "name": " Fisher End", "project": "Foundations", - "id": "63cbb768-fe15-4477-9e3a-a5c5b4fc175c", + "id": "3e7fd18b-1a04-4f00-8552-79d4dcd96524", "savedPayload": { "position": { - "x": 11223.075807019859, - "y": 10598.019153935336 + "x": 13125.444410431732, + "y": 10623.056603582234 }, "targetPosition": { - "x": 11073.075807019859, - "y": 10857.82677507067 + "x": 12975.444410431732, + "y": 10882.864224717567 }, "floatingObject": { "isPinned": false, @@ -7637,58 +9161,58 @@ "referenceParent": { "type": "Point", "name": "Fisher End", - "id": "f7ad3a09-a8e6-4fcd-82fb-c19346e555b0" + "id": "7ac9e830-4f84-4b8d-bfcf-bcc6d9f822ca" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Fisher MFI", "Plotter", "Foundations", - "ebce8112-d21f-4e08-ba17-b55a0b84c762" + "52530f25-83f7-43de-87e7-11281e34b65b" ], [ "Fisher-MFI", "Plotter Module", "Foundations", - "a94febe1-4c14-4f09-8047-5dac8ec00fe0" + "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5" ], [ "New Shapes", "Shapes", "Foundations", - "339828e1-31e1-441d-82bb-0b9303b036d6" + "544ffb45-c8e6-40ac-a6e3-5b4d179d2954" ], [ "New Chart Points", "Chart Points", "Foundations", - "e9eb5157-9d8d-47ff-8d96-0f5a096af9fd" + "bc7df66f-9514-4eeb-807f-b89576d42136" ], [ "Fisher End", "Point", "Foundations", - "b0bade00-9f43-4017-be95-110e4235ce9c" + "f7ad3a09-a8e6-4fcd-82fb-c19346e555b0" ] ] } } ], - "id": "71e1c4c5-ff89-4a9f-98f0-b817df5fb355", + "id": "92c237e3-cd15-4ca7-a6c2-894197c564cf", "savedPayload": { "position": { - "x": 11190.075807019859, - "y": 10795.826775070667 + "x": 13092.444410431732, + "y": 10820.864224717565 }, "targetPosition": { - "x": 11449.88342815519, - "y": 10945.826775070667 + "x": 13352.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -7706,15 +9230,15 @@ ], "images": [], "texts": [], - "id": "544ffb45-c8e6-40ac-a6e3-5b4d179d2954", + "id": "d7c0f21c-15a6-4fef-b346-1bc7e7ddfa94", "savedPayload": { "position": { - "x": 11449.88342815519, - "y": 10945.826775070667 + "x": 13352.252031567063, + "y": 10970.864224717565 }, "targetPosition": { - "x": 11599.88342815519, - "y": 10686.019153935336 + "x": 13502.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -7746,15 +9270,15 @@ "name": "New Data Formula", "code": "record.fish", "project": "Foundations", - "id": "58714b27-a142-4c2e-9a26-329fcf9e13dc", + "id": "56d04c14-8888-426a-a787-cce7c6fbcecf", "savedPayload": { "position": { - "x": 10819.88342815519, - "y": 10613.019153935335 + "x": 12722.252031567063, + "y": 10638.056603582232 }, "targetPosition": { - "x": 10969.88342815519, - "y": 10353.211532800004 + "x": 12872.252031567063, + "y": 10378.248982446901 }, "floatingObject": { "isPinned": false, @@ -7774,15 +9298,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "18b155cb-21a1-40e4-a9bd-73b05215c85b", + "id": "35e96166-77eb-42b5-b5bb-89735bf031a5", "savedPayload": { "position": { - "x": 10819.88342815519, - "y": 10093.403911664673 + "x": 12722.252031567063, + "y": 10118.44136131157 }, "targetPosition": { - "x": 10969.88342815519, - "y": 10353.211532800004 + "x": 12872.252031567063, + "y": 10378.248982446901 }, "floatingObject": { "isPinned": false, @@ -7797,15 +9321,15 @@ } } }, - "id": "2c9670ea-dfda-4b23-8a24-98f0d2a269ee", + "id": "bb8f53c3-5263-4568-9c55-97747ee7a002", "savedPayload": { "position": { - "x": 10969.88342815519, - "y": 10353.211532800004 + "x": 12872.252031567063, + "y": 10378.248982446901 }, "targetPosition": { - "x": 11269.88342815519, - "y": 10353.211532800004 + "x": 13172.252031567063, + "y": 10378.248982446901 }, "floatingObject": { "isPinned": false, @@ -7830,15 +9354,15 @@ "name": "New Data Formula", "code": "record.trig", "project": "Foundations", - "id": "c27d1188-1317-4f98-86e3-9811325c715c", + "id": "d955e46c-5543-4d57-b5d7-fbc4d6d26277", "savedPayload": { "position": { - "x": 11269.88342815519, - "y": 9833.596290529342 + "x": 13172.252031567063, + "y": 9858.63374017624 }, "targetPosition": { - "x": 11419.88342815519, - "y": 10093.403911664673 + "x": 13322.252031567063, + "y": 10118.44136131157 }, "floatingObject": { "isPinned": false, @@ -7858,15 +9382,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "ed8a717d-1146-487b-9576-a5ce13f6d1b7", + "id": "2e4d05b6-026f-4ff6-bf94-81345f024bb1", "savedPayload": { "position": { - "x": 11719.88342815519, - "y": 10093.403911664673 + "x": 13622.252031567063, + "y": 10118.44136131157 }, "targetPosition": { - "x": 11419.88342815519, - "y": 10093.403911664673 + "x": 13322.252031567063, + "y": 10118.44136131157 }, "floatingObject": { "isPinned": false, @@ -7881,15 +9405,15 @@ } } }, - "id": "74aecbe8-5629-4b53-9929-ca360642e21b", + "id": "a16d91a0-a013-42fc-b2e8-cb9dfe9c4102", "savedPayload": { "position": { - "x": 11419.88342815519, - "y": 10093.403911664673 + "x": 13322.252031567063, + "y": 10118.44136131157 }, "targetPosition": { - "x": 11269.88342815519, - "y": 10353.211532800004 + "x": 13172.252031567063, + "y": 10378.248982446901 }, "floatingObject": { "isPinned": false, @@ -7905,15 +9429,15 @@ } } ], - "id": "1779b9d1-5986-4923-9d3a-8b36aa735c59", + "id": "b60bc392-5a25-4c43-8be6-d186f7302f6c", "savedPayload": { "position": { - "x": 11269.88342815519, - "y": 10353.211532800004 + "x": 13172.252031567063, + "y": 10378.248982446901 }, "targetPosition": { - "x": 11599.88342815519, - "y": 10686.019153935336 + "x": 13502.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": true, @@ -7929,15 +9453,15 @@ } } ], - "id": "34d2f837-1d87-4807-b7d5-a6dc4b7ce0b5", + "id": "f1622d8e-7e1d-4326-bb73-1d8b965ca84a", "savedPayload": { "position": { - "x": 11599.88342815519, - "y": 10686.019153935336 + "x": 13502.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 11899.88342815519, - "y": 10686.019153935336 + "x": 13802.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -7953,15 +9477,15 @@ } } ], - "id": "52530f25-83f7-43de-87e7-11281e34b65b", + "id": "5c35359b-3f6d-4220-aa72-6de731e570e4", "savedPayload": { "position": { - "x": 11899.88342815519, - "y": 10686.019153935336 + "x": 13802.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -8007,15 +9531,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.forecast1", "project": "Foundations", - "id": "69be3087-b464-4065-a3e4-c682f451f95e", + "id": "17c58e07-1055-4dbc-ab48-65fa94f53421", "savedPayload": { "position": { - "x": 14086.372839487829, - "y": 9102.970311508449 + "x": 15988.741442899702, + "y": 9128.007761155346 }, "targetPosition": { - "x": 14194.993598034753, - "y": 9422.513392817826 + "x": 16097.362201446625, + "y": 9447.550842464723 }, "floatingObject": { "isPinned": false, @@ -8030,15 +9554,15 @@ } } }, - "id": "d8d518ca-9562-42f4-9649-413bbfb4be65", + "id": "dc98b988-0aca-4035-b2f3-9a9c91f2a721", "savedPayload": { "position": { - "x": 14194.993598034753, - "y": 9422.513392817826 + "x": 16097.362201446625, + "y": 9447.550842464723 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8062,15 +9586,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.forecast1", "project": "Foundations", - "id": "f6f0f764-8e7d-44c0-988b-26fe562aa4f0", + "id": "46ca061c-c77d-4910-bd30-6913173431f7", "savedPayload": { "position": { - "x": 14219.466884849435, - "y": 9072.322046909168 + "x": 16121.835488261308, + "y": 9097.359496556066 }, "targetPosition": { - "x": 14261.540620715556, - "y": 9407.189260518186 + "x": 16163.909224127428, + "y": 9432.226710165083 }, "floatingObject": { "isPinned": false, @@ -8085,15 +9609,15 @@ } } }, - "id": "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3", + "id": "ef795bf6-1d17-4079-98df-b03fb1171892", "savedPayload": { "position": { - "x": 14261.540620715556, - "y": 9407.189260518186 + "x": 16163.909224127428, + "y": 9432.226710165083 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8117,15 +9641,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price45", "project": "Foundations", - "id": "8f249c38-36ed-4722-b313-f5acfd1c367b", + "id": "41856cc7-32d0-4814-85cc-eb83525fd25a", "savedPayload": { "position": { - "x": 14356.005937590662, - "y": 9069.092788450645 + "x": 16258.374541002535, + "y": 9094.130238097543 }, "targetPosition": { - "x": 14329.81014708617, - "y": 9405.574631288924 + "x": 16232.178750498042, + "y": 9430.612080935822 }, "floatingObject": { "isPinned": false, @@ -8140,15 +9664,15 @@ } } }, - "id": "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90", + "id": "b8d1470e-d168-4af2-9765-18398a58fea0", "savedPayload": { "position": { - "x": 14329.81014708617, - "y": 9405.574631288924 + "x": 16232.178750498042, + "y": 9430.612080935822 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8172,15 +9696,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price45", "project": "Foundations", - "id": "568ea8bc-4640-4f38-b530-a6d803dcfebb", + "id": "37c3d7eb-beda-4c75-8b29-77257727a722", "savedPayload": { "position": { - "x": 14490.400072849634, - "y": 9093.414742353598 + "x": 16392.768676261505, + "y": 9118.452192000495 }, "targetPosition": { - "x": 14397.007214715655, - "y": 9417.7356082404 + "x": 16299.375818127528, + "y": 9442.773057887298 }, "floatingObject": { "isPinned": false, @@ -8195,15 +9719,15 @@ } } }, - "id": "9dec4019-d073-4b1f-a14a-f61eda1e7c26", + "id": "179614e7-1800-4dfa-ae08-5dd78cffc874", "savedPayload": { "position": { - "x": 14397.007214715655, - "y": 9417.7356082404 + "x": 16299.375818127528, + "y": 9442.773057887298 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8227,15 +9751,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price40", "project": "Foundations", - "id": "c223d7bc-eca8-4b6d-90f5-45d54642a25f", + "id": "aeea7804-f546-496a-b007-9ab8b54951a2", "savedPayload": { "position": { - "x": 14617.147178938209, - "y": 9144.292164967526 + "x": 16519.51578235008, + "y": 9169.329614614424 }, "targetPosition": { - "x": 14460.380767759942, - "y": 9443.174319547365 + "x": 16362.749371171814, + "y": 9468.211769194262 }, "floatingObject": { "isPinned": false, @@ -8250,15 +9774,15 @@ } } }, - "id": "1129d485-ebb7-4d9c-bacb-0565d74d396a", + "id": "35c23a18-0d5c-4423-a53a-067fa46f79b3", "savedPayload": { "position": { - "x": 14460.380767759942, - "y": 9443.174319547365 + "x": 16362.749371171814, + "y": 9468.211769194262 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8282,15 +9806,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price40", "project": "Foundations", - "id": "ee2a94e0-43e4-4a9d-bf02-88ac6aa7223c", + "id": "944b61a3-d713-4a91-a6b7-2b9d481d0fad", "savedPayload": { "position": { - "x": 14731.058214440962, - "y": 9219.642128632775 + "x": 16633.426817852836, + "y": 9244.679578279673 }, "targetPosition": { - "x": 14517.33628551132, - "y": 9480.849301379989 + "x": 16419.704888923192, + "y": 9505.886751026886 }, "floatingObject": { "isPinned": false, @@ -8305,15 +9829,15 @@ } } }, - "id": "09279153-e93e-4aba-a5ba-2f83e2a1a1af", + "id": "63072235-1eee-4ae0-be46-f60a814ecf15", "savedPayload": { "position": { - "x": 14517.33628551132, - "y": 9480.849301379989 + "x": 16419.704888923192, + "y": 9505.886751026886 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8337,15 +9861,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price30", "project": "Foundations", - "id": "59bb87e0-7e62-4265-adee-27c9f46d46e6", + "id": "64a627be-316a-4cea-aba0-525e155cb878", "savedPayload": { "position": { - "x": 14827.469648180437, - "y": 9316.379796983652 + "x": 16729.838251592308, + "y": 9341.41724663055 }, "targetPosition": { - "x": 14565.542002381057, - "y": 9529.218135555428 + "x": 16467.91060579293, + "y": 9554.255585202325 }, "floatingObject": { "isPinned": false, @@ -8360,15 +9884,15 @@ } } }, - "id": "aa6c957d-f6a6-4a2d-9aae-58692fd15b80", + "id": "da6f053a-1746-42bb-8d9b-ae94b24ba293", "savedPayload": { "position": { - "x": 14565.542002381057, - "y": 9529.218135555428 + "x": 16467.91060579293, + "y": 9554.255585202325 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8392,15 +9916,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price30", "project": "Foundations", - "id": "828bcea3-54b8-49af-b59f-819ce2b80a20", + "id": "7d7459d3-af4d-4350-b848-14992f637e01", "savedPayload": { "position": { - "x": 14902.434384731476, - "y": 9430.544718511665 + "x": 16804.802988143347, + "y": 9455.582168158562 }, "targetPosition": { - "x": 14603.024370656576, - "y": 9586.300596319434 + "x": 16505.392974068447, + "y": 9611.338045966331 }, "floatingObject": { "isPinned": false, @@ -8415,15 +9939,15 @@ } } }, - "id": "0166e6ef-5ab5-442d-a48f-340396cecb27", + "id": "38d3dbfe-cfa7-4fec-9ec3-eb0d61b03e6c", "savedPayload": { "position": { - "x": 14603.024370656576, - "y": 9586.300596319434 + "x": 16505.392974068447, + "y": 9611.338045966331 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8447,15 +9971,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price20", "project": "Foundations", - "id": "fe71c918-ab1a-4311-a125-1d504a55db0b", + "id": "05ab4a01-91ff-427b-b0ab-5924234e3f54", "savedPayload": { "position": { - "x": 14952.883358971694, - "y": 9557.462967915657 + "x": 16855.25196238357, + "y": 9582.500417562555 }, "targetPosition": { - "x": 14628.248857776685, - "y": 9649.75972102143 + "x": 16530.617461188558, + "y": 9674.797170668327 }, "floatingObject": { "isPinned": false, @@ -8470,15 +9994,15 @@ } } }, - "id": "b62a14b6-7c6d-430f-ad19-cc679ecbd210", + "id": "05638642-ce98-451b-b6f6-cf8ce0f588ab", "savedPayload": { "position": { - "x": 14628.248857776685, - "y": 9649.75972102143 + "x": 16530.617461188558, + "y": 9674.797170668327 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8502,15 +10026,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price20", "project": "Foundations", - "id": "d7e5df9b-77a2-4cbf-9412-e485429a9cfb", + "id": "607f2435-d87e-492d-8903-5daee59419c3", "savedPayload": { "position": { - "x": 14976.751183968196, - "y": 9691.938497152769 + "x": 16879.11978738007, + "y": 9716.975946799666 }, "targetPosition": { - "x": 14640.182770274936, - "y": 9716.997485639986 + "x": 16542.55137368681, + "y": 9742.034935286883 }, "floatingObject": { "isPinned": false, @@ -8525,15 +10049,15 @@ } } }, - "id": "eea2a4e0-3c76-462e-9ea6-4c97901083cf", + "id": "cb73191a-5d5b-4f62-a3b0-cb0a742a2c73", "savedPayload": { "position": { - "x": 14640.182770274936, - "y": 9716.997485639986 + "x": 16542.55137368681, + "y": 9742.034935286883 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8557,15 +10081,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price10", "project": "Foundations", - "id": "8288646a-9d08-4c26-88ab-40fcef82e2ea", + "id": "a08d3901-f634-415a-98b2-b96cfc135f7c", "savedPayload": { "position": { - "x": 14973.060708161278, - "y": 9828.46586225582 + "x": 16875.42931157315, + "y": 9853.503311902718 }, "targetPosition": { - "x": 14638.337532371477, - "y": 9785.261168191511 + "x": 16540.70613578335, + "y": 9810.298617838409 }, "floatingObject": { "isPinned": false, @@ -8580,15 +10104,15 @@ } } }, - "id": "16526da8-de6e-40db-9ccc-2f7bfdbcb517", + "id": "82ee2e76-73c5-4e4e-8ca6-f4a92b493be2", "savedPayload": { "position": { - "x": 14638.337532371477, - "y": 9785.261168191511 + "x": 16540.70613578335, + "y": 9810.298617838409 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8612,15 +10136,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price10", "project": "Foundations", - "id": "06a50e61-6789-4918-9673-e965570c9bcc", + "id": "2f7f2311-79b7-4c6d-880e-222072b6398f", "savedPayload": { "position": { - "x": 14941.96302006408, - "y": 9961.45561685622 + "x": 16844.331623475955, + "y": 9986.493066503117 }, "targetPosition": { - "x": 14622.788688322878, - "y": 9851.756045491711 + "x": 16525.15729173475, + "y": 9876.793495138609 }, "floatingObject": { "isPinned": false, @@ -8635,15 +10159,15 @@ } } }, - "id": "81d9981b-6f4c-4c97-84e1-be3dbc65595d", + "id": "0004b378-3587-450c-bf27-9c3781d05afb", "savedPayload": { "position": { - "x": 14622.788688322878, - "y": 9851.756045491711 + "x": 16525.15729173475, + "y": 9876.793495138609 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8667,15 +10191,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price5", "project": "Foundations", - "id": "29506442-c04c-47f3-be69-9577b686bb0c", + "id": "0aca5aaf-fc46-41ec-868a-926b23395a1f", "savedPayload": { "position": { - "x": 14884.731262681134, - "y": 10085.463144774985 + "x": 16787.099866093005, + "y": 10110.500594421883 }, "targetPosition": { - "x": 14594.172809631405, - "y": 9913.759809451094 + "x": 16496.541413043276, + "y": 9938.797259097992 }, "floatingObject": { "isPinned": false, @@ -8690,15 +10214,15 @@ } } }, - "id": "edcfc837-36a8-4141-9e05-906a101ec5d7", + "id": "7b82a496-2c2c-4bcf-b59b-ca5eec195306", "savedPayload": { "position": { - "x": 14594.172809631405, - "y": 9913.759809451094 + "x": 16496.541413043276, + "y": 9938.797259097992 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8722,15 +10246,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price5", "project": "Foundations", - "id": "cf990635-0ff5-48e4-9f8b-aaf5df80b1af", + "id": "cf4ebb18-ed41-42a6-aee9-cf013dea5d83", "savedPayload": { "position": { - "x": 14803.708510884137, - "y": 10195.411563248861 + "x": 16706.077114296007, + "y": 10220.449012895759 }, "targetPosition": { - "x": 14553.661433732907, - "y": 9968.734018688032 + "x": 16456.03003714478, + "y": 9993.77146833493 }, "floatingObject": { "isPinned": false, @@ -8745,15 +10269,15 @@ } } }, - "id": "68291ec4-71fe-46ad-9ae3-72e2fe32db8a", + "id": "954f7721-0c2f-4fe6-a793-dc71ef023244", "savedPayload": { "position": { - "x": 14553.661433732907, - "y": 9968.734018688032 + "x": 16456.03003714478, + "y": 9993.77146833493 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8777,15 +10301,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price1", "project": "Foundations", - "id": "464fd8da-f2dc-49e7-9735-04af0419181c", + "id": "14456e0d-1458-4d74-b7df-123319a3b808", "savedPayload": { "position": { - "x": 14702.211845651427, - "y": 10286.799571107134 + "x": 16604.5804490633, + "y": 10311.837020754032 }, "targetPosition": { - "x": 14502.913101116552, - "y": 10014.428022617169 + "x": 16405.281704528425, + "y": 10039.465472264066 }, "floatingObject": { "isPinned": false, @@ -8800,15 +10324,15 @@ } } }, - "id": "0f1d3aae-fe3c-4faf-9b68-4ab69777e789", + "id": "aa1b317e-ecd5-479f-aa67-33339c24d5e6", "savedPayload": { "position": { - "x": 14502.913101116552, - "y": 10014.428022617169 + "x": 16405.281704528425, + "y": 10039.465472264066 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8832,15 +10356,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price1", "project": "Foundations", - "id": "d6fe851b-3bca-40ce-87b3-d7bc5b963b21", + "id": "49fc72c0-ec68-4a84-aea7-06eb93e19c79", "savedPayload": { "position": { - "x": 14584.396552382988, - "y": 10355.88573257046 + "x": 16486.765155794863, + "y": 10380.923182217357 }, "targetPosition": { - "x": 14444.005454482332, - "y": 10048.971103348831 + "x": 16346.374057894205, + "y": 10074.008552995729 }, "floatingObject": { "isPinned": false, @@ -8855,15 +10379,15 @@ } } }, - "id": "4fae5297-09ce-49b3-9659-a2e4fe52d02d", + "id": "a9e132d3-0c6b-4ca5-bdfa-3f7de2505b55", "savedPayload": { "position": { - "x": 14444.005454482332, - "y": 10048.971103348831 + "x": 16346.374057894205, + "y": 10074.008552995729 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8887,15 +10411,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price45d", "project": "Foundations", - "id": "6055d7e7-d5ae-486b-8007-c8cf525130ae", + "id": "1563ede0-fe1f-4898-917e-1e69e840068f", "savedPayload": { "position": { - "x": 14455.086003027935, - "y": 10399.841652071234 + "x": 16357.454606439807, + "y": 10424.879101718132 }, "targetPosition": { - "x": 14379.350179804806, - "y": 10070.949063099219 + "x": 16281.718783216678, + "y": 10095.986512746116 }, "floatingObject": { "isPinned": false, @@ -8910,15 +10434,15 @@ } } }, - "id": "0072abb5-52e6-4e4e-b04c-c9b5593f14ea", + "id": "211a2b78-354d-48aa-b69d-4ca748126910", "savedPayload": { "position": { - "x": 14379.350179804806, - "y": 10070.949063099219 + "x": 16281.718783216678, + "y": 10095.986512746116 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8942,15 +10466,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price45d", "project": "Foundations", - "id": "b1127666-9590-47ae-be08-5faf3764c513", + "id": "b309760a-c2bd-456c-86ef-dd795a8d661f", "savedPayload": { "position": { - "x": 14319.57418667021, - "y": 10416.867769100507 + "x": 16221.942790082083, + "y": 10441.905218747404 }, "targetPosition": { - "x": 14311.594271625943, - "y": 10079.462121613855 + "x": 16213.962875037816, + "y": 10104.499571260752 }, "floatingObject": { "isPinned": false, @@ -8965,15 +10489,15 @@ } } }, - "id": "44c94667-6a88-4abe-beab-f050b129b64b", + "id": "041af0c9-cbe9-4a1a-9a3e-09ca304ddc76", "savedPayload": { "position": { - "x": 14311.594271625943, - "y": 10079.462121613855 + "x": 16213.962875037816, + "y": 10104.499571260752 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -8997,15 +10521,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price40d", "project": "Foundations", - "id": "0bfce518-135a-4985-a1cb-c3b584e7cbb3", + "id": "14ff325c-8a3b-4772-aae8-ce0a6142fb97", "savedPayload": { "position": { - "x": 14183.408972993459, - "y": 10406.267032426607 + "x": 16085.777576405331, + "y": 10431.304482073505 }, "targetPosition": { - "x": 14243.511664787567, - "y": 10074.161753276905 + "x": 16145.88026819944, + "y": 10099.199202923803 }, "floatingObject": { "isPinned": false, @@ -9020,15 +10544,15 @@ } } }, - "id": "37a21730-e68f-4f7e-81d9-65efe54ad37a", + "id": "5009c4ac-1bd1-4e9f-849f-068a97f856b2", "savedPayload": { "position": { - "x": 14243.511664787567, - "y": 10074.161753276905 + "x": 16145.88026819944, + "y": 10099.199202923803 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9052,15 +10576,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price40d", "project": "Foundations", - "id": "d877e6de-8534-46b2-900e-52f02a27f013", + "id": "38e79dcc-7fd1-43c3-b67e-7470d2af2d62", "savedPayload": { "position": { - "x": 14052.164981844342, - "y": 10368.473437454508 + "x": 15954.533585256215, + "y": 10393.510887101405 }, "targetPosition": { - "x": 14177.88966921301, - "y": 10055.264955790855 + "x": 16080.258272624882, + "y": 10080.302405437753 }, "floatingObject": { "isPinned": false, @@ -9075,15 +10599,15 @@ } } }, - "id": "bbf158b0-7c98-46ae-b81d-613bff77a051", + "id": "9e65142d-570d-498f-aa3c-72cded18c873", "savedPayload": { "position": { - "x": 14177.88966921301, - "y": 10055.264955790855 + "x": 16080.258272624882, + "y": 10080.302405437753 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9107,15 +10631,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price30d", "project": "Foundations", - "id": "41a4a423-d741-40d6-a93b-ca30e9e9f6db", + "id": "88f30c30-d0e0-4756-9016-d40cd479fb1c", "savedPayload": { "position": { - "x": 13931.215357641022, - "y": 10305.03425840292 + "x": 15833.583961052895, + "y": 10330.071708049818 }, "targetPosition": { - "x": 14117.41485711135, - "y": 10023.545366265062 + "x": 16019.783460523222, + "y": 10048.58281591196 }, "floatingObject": { "isPinned": false, @@ -9130,15 +10654,15 @@ } } }, - "id": "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7", + "id": "6448b015-ef51-411a-9bd3-79f84fb07888", "savedPayload": { "position": { - "x": 14117.41485711135, - "y": 10023.545366265062 + "x": 16019.783460523222, + "y": 10048.58281591196 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9162,15 +10686,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price30d", "project": "Foundations", - "id": "0e3a4000-5d23-456e-9e49-29db656b8ed1", + "id": "61d161f9-96d5-458f-9655-ac7a172c18b8", "savedPayload": { "position": { - "x": 13825.511792209354, - "y": 10218.546702716005 + "x": 15727.880395621227, + "y": 10243.584152362902 }, "targetPosition": { - "x": 14064.563074395515, - "y": 9980.301588421604 + "x": 15966.931677807388, + "y": 10005.339038068501 }, "floatingObject": { "isPinned": false, @@ -9185,15 +10709,15 @@ } } }, - "id": "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa", + "id": "a1ebdc37-ef9d-4e1d-916e-43d0d8fd3f12", "savedPayload": { "position": { - "x": 14064.563074395515, - "y": 9980.301588421604 + "x": 15966.931677807388, + "y": 10005.339038068501 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9217,15 +10741,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price20d", "project": "Foundations", - "id": "cf25d0ec-e981-4469-bcd4-69cee10f8cd1", + "id": "0b7e5b75-bca2-466f-aff7-3e27f0d8a61a", "savedPayload": { "position": { - "x": 13739.381801937756, - "y": 10112.551581085434 + "x": 15641.750405349629, + "y": 10137.589030732332 }, "targetPosition": { - "x": 14021.498079259716, - "y": 9927.304027606318 + "x": 15923.866682671589, + "y": 9952.341477253216 }, "floatingObject": { "isPinned": false, @@ -9240,15 +10764,15 @@ } } }, - "id": "0c92f8df-8ea1-4d5d-85b1-7869750f8948", + "id": "0a86d4d2-e29d-48d0-848a-070b1d75161e", "savedPayload": { "position": { - "x": 14021.498079259716, - "y": 9927.304027606318 + "x": 15923.866682671589, + "y": 9952.341477253216 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9272,15 +10796,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price20d", "project": "Foundations", - "id": "4799c95c-4352-49a4-8205-03eb7c9ad91c", + "id": "1364607a-be45-4e04-8a75-16475eff5be1", "savedPayload": { "position": { - "x": 13676.351558747787, - "y": 9991.388346244676 + "x": 15578.72016215966, + "y": 10016.425795891573 }, "targetPosition": { - "x": 13989.982957664732, - "y": 9866.72241018594 + "x": 15892.351561076604, + "y": 9891.759859832837 }, "floatingObject": { "isPinned": false, @@ -9295,15 +10819,15 @@ } } }, - "id": "15515138-2eee-4a67-a889-7a440910517f", + "id": "0df07585-dfc3-46c3-a686-f64308497afb", "savedPayload": { "position": { - "x": 13989.982957664732, - "y": 9866.72241018594 + "x": 15892.351561076604, + "y": 9891.759859832837 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9327,15 +10851,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price10d", "project": "Foundations", - "id": "b9db5d43-a75f-4b75-804f-7baeee42a432", + "id": "bd44e718-801d-49e8-995c-e75673988412", "savedPayload": { "position": { - "x": 13639.00152820139, - "y": 9860.01743526417 + "x": 15541.370131613263, + "y": 9885.054884911067 }, "targetPosition": { - "x": 13971.307942391533, - "y": 9801.036954695686 + "x": 15873.676545803406, + "y": 9826.074404342584 }, "floatingObject": { "isPinned": false, @@ -9350,15 +10874,15 @@ } } }, - "id": "f35195ff-947f-4d02-a305-8672fb6bb9d9", + "id": "886efdac-2712-43aa-817d-356564165520", "savedPayload": { "position": { - "x": 13971.307942391533, - "y": 9801.036954695686 + "x": 15873.676545803406, + "y": 9826.074404342584 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9382,15 +10906,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price10d", "project": "Foundations", - "id": "60ad176c-9758-4e79-a56e-50e3fa618abd", + "id": "863301b2-f3d3-4f08-9acd-e1b3cfa0b038", "savedPayload": { "position": { - "x": 13628.860824937574, - "y": 9723.817188674897 + "x": 15531.229428349447, + "y": 9748.854638321794 }, "targetPosition": { - "x": 13966.237590759625, - "y": 9732.93683140105 + "x": 15868.606194171498, + "y": 9757.974281047947 }, "floatingObject": { "isPinned": false, @@ -9405,15 +10929,15 @@ } } }, - "id": "f0e1c989-d894-40ad-b1cc-51c77da727f1", + "id": "30f80eef-1fd6-483c-b514-c98a7a4c1355", "savedPayload": { "position": { - "x": 13966.237590759625, - "y": 9732.93683140105 + "x": 15868.606194171498, + "y": 9757.974281047947 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9437,15 +10961,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price5d", "project": "Foundations", - "id": "005ec75d-348e-4137-aa2d-f767aef44043", + "id": "b6a8815c-c739-4cca-a2a3-ef9a97eab2d0", "savedPayload": { "position": { - "x": 13646.344610539441, - "y": 9588.363660575058 + "x": 15548.713213951314, + "y": 9613.401110221956 }, "targetPosition": { - "x": 13974.979483560559, - "y": 9665.21006735113 + "x": 15877.348086972432, + "y": 9690.247516998028 }, "floatingObject": { "isPinned": false, @@ -9460,15 +10984,15 @@ } } }, - "id": "614fdc3f-65db-4854-8c37-186a7fefe799", + "id": "5b202d61-6d34-44f7-9339-7677750a7890", "savedPayload": { "position": { - "x": 13974.979483560559, - "y": 9665.21006735113 + "x": 15877.348086972432, + "y": 9690.247516998028 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9492,15 +11016,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price5d", "project": "Foundations", - "id": "b1c53714-77ca-4db7-83ed-63f4a31feb25", + "id": "a0737069-da49-4be4-84f8-9b6b31034822", "savedPayload": { "position": { - "x": 13690.737096770192, - "y": 9459.202334320187 + "x": 15593.105700182065, + "y": 9484.239783967085 }, "targetPosition": { - "x": 13997.175726675934, - "y": 9600.629404223695 + "x": 15899.544330087807, + "y": 9625.666853870593 }, "floatingObject": { "isPinned": false, @@ -9515,15 +11039,15 @@ } } }, - "id": "68fb2593-3efb-4c76-963c-a3d161b2745d", + "id": "10c7df9f-9ab8-43dc-8294-e328e48f9fdb", "savedPayload": { "position": { - "x": 13997.175726675934, - "y": 9600.629404223695 + "x": 15899.544330087807, + "y": 9625.666853870593 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9547,15 +11071,15 @@ "name": "New Point Formula", "code": "x = record.fbegin\ny = record.previous.price1d", "project": "Foundations", - "id": "0a9c0ee9-3e26-46b7-b70a-503ca38a4370", + "id": "9196a8e4-1217-480f-a49f-58792b1aa446", "savedPayload": { "position": { - "x": 13760.220850027645, - "y": 9341.621089782966 + "x": 15662.589453439517, + "y": 9366.658539429864 }, "targetPosition": { - "x": 14031.91760330466, - "y": 9541.838781955084 + "x": 15934.286206716533, + "y": 9566.876231601982 }, "floatingObject": { "isPinned": false, @@ -9570,15 +11094,15 @@ } } }, - "id": "37dc3322-7e94-497e-bd92-ed3284e85239", + "id": "06d370d5-266f-41a6-b6df-57d584dd4f17", "savedPayload": { "position": { - "x": 14031.91760330466, - "y": 9541.838781955084 + "x": 15934.286206716533, + "y": 9566.876231601982 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9602,15 +11126,15 @@ "name": "New Point Formula", "code": "x = record.fend\ny = record.price1d", "project": "Foundations", - "id": "deb30460-35d5-4785-87e5-ac14cae2e84d", + "id": "2e4709bf-0acf-4c8e-bcfe-c72d0b71bf1e", "savedPayload": { "position": { - "x": 13851.951197289449, - "y": 9240.433716929962 + "x": 15754.319800701322, + "y": 9265.47116657686 }, "targetPosition": { - "x": 14077.782776935563, - "y": 9491.245095528582 + "x": 15980.151380347435, + "y": 9516.28254517548 }, "floatingObject": { "isPinned": false, @@ -9625,15 +11149,15 @@ } } }, - "id": "af80eb7b-37b3-4375-9c71-1d4228b2b2df", + "id": "bf2854d7-f5c5-4b1c-8e3f-86a1dddc4bf2", "savedPayload": { "position": { - "x": 14077.782776935563, - "y": 9491.245095528582 + "x": 15980.151380347435, + "y": 9516.28254517548 }, "targetPosition": { - "x": 14303.614356581676, - "y": 9742.056474127203 + "x": 16205.98295999355, + "y": 9767.0939237741 }, "floatingObject": { "isPinned": false, @@ -9649,15 +11173,15 @@ } } ], - "id": "31586afa-d07b-415d-a8c1-e75d9669e7b2", + "id": "efdb98bf-56a3-49c6-8bac-14c6e43ff61a", "savedPayload": { "position": { - "x": 12150.703849254589, - "y": 9762.240827232941 + "x": 14053.072452666462, + "y": 9787.278276879839 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -9687,15 +11211,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "812c0876-aad1-4ded-8874-6f9fd8fddc56", + "id": "56c1282d-d3a9-431c-af40-757850695745", "savedPayload": { "position": { - "x": 11706.625631407895, - "y": 9421.714645001517 + "x": 13608.994234819767, + "y": 9446.752094648415 }, "targetPosition": { - "x": 11991.94258629644, - "y": 9514.419743314 + "x": 13894.311189708313, + "y": 9539.457192960897 }, "floatingObject": { "isPinned": false, @@ -9711,15 +11235,15 @@ } }, "styleConditions": [], - "id": "338f1f07-d7bd-4609-a7b9-1d11f4b4c95b", + "id": "4735ffed-fa7c-400a-b14b-e2f169427e63", "savedPayload": { "position": { - "x": 11991.94258629644, - "y": 9514.419743314 + "x": 13894.311189708313, + "y": 9539.457192960897 }, "targetPosition": { - "x": 12277.259541184985, - "y": 9607.124841626483 + "x": 14179.628144596858, + "y": 9632.16229127338 }, "floatingObject": { "isPinned": false, @@ -9739,15 +11263,15 @@ "type": "Polygon Vertex", "name": " Forecast Begin", "project": "Foundations", - "id": "bdedee46-b1c8-496b-b3cc-7b3e44440288", + "id": "df783a5f-1a2b-4ff3-a046-9826e5fc5f23", "savedPayload": { "position": { - "x": 12369.96463949747, - "y": 9321.807886737937 + "x": 14272.333242909343, + "y": 9346.845336384835 }, "targetPosition": { - "x": 12277.259541184985, - "y": 9607.124841626483 + "x": 14179.628144596858, + "y": 9632.16229127338 }, "floatingObject": { "isPinned": false, @@ -9763,44 +11287,44 @@ "referenceParent": { "type": "Point", "name": "Forecast Begin", - "id": "d8d518ca-9562-42f4-9649-413bbfb4be65" + "id": "dc98b988-0aca-4035-b2f3-9a9c91f2a721" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast Begin", "Point", "Foundations", - "082f16e8-4721-4630-a57c-da61618a08ce" + "d8d518ca-9562-42f4-9649-413bbfb4be65" ] ] } @@ -9809,15 +11333,15 @@ "type": "Polygon Vertex", "name": " Forecast End", "project": "Foundations", - "id": "d19127ca-f65f-4eae-ac56-a594ec146583", + "id": "7a278a87-476a-4faa-ac13-cae477eba782", "savedPayload": { "position": { - "x": 12562.57649607353, - "y": 9699.829939938965 + "x": 14464.945099485403, + "y": 9724.867389585863 }, "targetPosition": { - "x": 12277.259541184985, - "y": 9607.124841626483 + "x": 14179.628144596858, + "y": 9632.16229127338 }, "floatingObject": { "isPinned": false, @@ -9833,58 +11357,58 @@ "referenceParent": { "type": "Point", "name": "Forecast End", - "id": "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" + "id": "ef795bf6-1d17-4079-98df-b03fb1171892" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast End", "Point", "Foundations", - "779f3920-13e3-4854-8264-ae28ac632b99" + "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" ] ] } } ], - "id": "dfa00418-dffe-44e1-884a-f26369a96dc7", + "id": "b3806222-5781-4bfb-b821-bfc614694289", "savedPayload": { "position": { - "x": 12197.224531738018, - "y": 10110.190172135482 + "x": 14099.593135149891, + "y": 10135.22762178238 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -9912,15 +11436,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "a6dc72d5-c541-4f69-b20d-30b43b64e573", + "id": "5435c912-dc7b-40cc-9e50-faab94d051b9", "savedPayload": { "position": { - "x": 12006.019526700402, - "y": 9245.815719320934 + "x": 13908.388130112275, + "y": 9270.853168967831 }, "targetPosition": { - "x": 12206.75870860806, - "y": 9468.759166964152 + "x": 14109.127312019933, + "y": 9493.79661661105 }, "floatingObject": { "isPinned": false, @@ -9936,15 +11460,15 @@ } }, "styleConditions": [], - "id": "75f7cfcf-f546-4dc1-bf51-8a911ff4e2e0", + "id": "8fb33429-826d-4896-9f93-f9d164ba425e", "savedPayload": { "position": { - "x": 12206.75870860806, - "y": 9468.759166964152 + "x": 14109.127312019933, + "y": 9493.79661661105 }, "targetPosition": { - "x": 12407.497890515719, - "y": 9691.70261460737 + "x": 14309.866493927591, + "y": 9716.740064254267 }, "floatingObject": { "isPinned": false, @@ -9964,15 +11488,15 @@ "type": "Polygon Vertex", "name": " 45 up Begin", "project": "Foundations", - "id": "cb6c83d3-8aca-4dae-ac46-0ff71084a35a", + "id": "119b6e26-7abb-4dad-aeb5-3e857b9bb005", "savedPayload": { "position": { - "x": 12630.441338158937, - "y": 9490.963432699711 + "x": 14532.80994157081, + "y": 9516.000882346609 }, "targetPosition": { - "x": 12407.497890515719, - "y": 9691.70261460737 + "x": 14309.866493927591, + "y": 9716.740064254267 }, "floatingObject": { "isPinned": false, @@ -9988,44 +11512,44 @@ "referenceParent": { "type": "Point", "name": "45 up Begin", - "id": "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" + "id": "b8d1470e-d168-4af2-9765-18398a58fea0" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up Begin", "Point", "Foundations", - "a37db933-77b2-4402-a885-bb9618501dab" + "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" ] ] } @@ -10034,15 +11558,15 @@ "type": "Polygon Vertex", "name": " 45 up End", "project": "Foundations", - "id": "5aae6034-9ad4-40c9-9e09-8493d81832f3", + "id": "593ea63e-047e-4170-954d-6020032222ee", "savedPayload": { "position": { - "x": 12608.237072423377, - "y": 9914.646062250587 + "x": 14510.60567583525, + "y": 9939.683511897485 }, "targetPosition": { - "x": 12407.497890515719, - "y": 9691.70261460737 + "x": 14309.866493927591, + "y": 9716.740064254267 }, "floatingObject": { "isPinned": false, @@ -10058,58 +11582,58 @@ "referenceParent": { "type": "Point", "name": "45 up End", - "id": "9dec4019-d073-4b1f-a14a-f61eda1e7c26" + "id": "179614e7-1800-4dfa-ae08-5dd78cffc874" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up End", "Point", "Foundations", - "65eae5a0-4607-4a2f-afd4-947dff0a54e5" + "9dec4019-d073-4b1f-a14a-f61eda1e7c26" ] ] } } ], - "id": "7bb2d742-ebdc-4573-8d2f-1afcf461ffc9", + "id": "c9f3fe02-4084-4b27-9c3c-e3bcdd16898b", "savedPayload": { "position": { - "x": 12064.130486376414, - "y": 10140.838436734766 + "x": 13966.499089788287, + "y": 10165.875886381664 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -10137,15 +11661,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "9f55275f-27ea-4b48-94ea-7d18ab519a23", + "id": "1bf79285-1d90-4e81-b961-670974544bf5", "savedPayload": { "position": { - "x": 11336.036142642793, - "y": 9999.541591443769 + "x": 13238.404746054666, + "y": 10024.579041090667 }, "targetPosition": { - "x": 11647.014334686883, - "y": 9674.283902721443 + "x": 13549.382938098755, + "y": 9699.32135236834 }, "floatingObject": { "isPinned": false, @@ -10161,15 +11685,15 @@ } }, "styleConditions": [], - "id": "c196d938-f15e-41a8-a407-e35899c46cc1", + "id": "727987a3-baac-4d11-8205-f59aefc4de98", "savedPayload": { "position": { - "x": 11647.014334686883, - "y": 9674.283902721443 + "x": 13549.382938098755, + "y": 9699.32135236834 }, "targetPosition": { - "x": 11957.992526730972, - "y": 9349.026213999117 + "x": 13860.361130142845, + "y": 9374.063663646015 }, "floatingObject": { "isPinned": false, @@ -10189,15 +11713,15 @@ "type": "Polygon Vertex", "name": " Forecast Begin", "project": "Foundations", - "id": "27063112-c317-427e-bb06-abddc0fea528", + "id": "cc1de87e-c309-4662-8e4c-a92b22e083ba", "savedPayload": { "position": { - "x": 11520.822009499181, - "y": 9242.340044027143 + "x": 13423.190612911054, + "y": 9267.377493674041 }, "targetPosition": { - "x": 11957.992526730972, - "y": 9349.026213999117 + "x": 13860.361130142845, + "y": 9374.063663646015 }, "floatingObject": { "isPinned": false, @@ -10213,44 +11737,44 @@ "referenceParent": { "type": "Point", "name": "Forecast Begin", - "id": "d8d518ca-9562-42f4-9649-413bbfb4be65" + "id": "dc98b988-0aca-4035-b2f3-9a9c91f2a721" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast Begin", "Point", "Foundations", - "082f16e8-4721-4630-a57c-da61618a08ce" + "d8d518ca-9562-42f4-9649-413bbfb4be65" ] ] } @@ -10259,15 +11783,15 @@ "type": "Polygon Vertex", "name": " Forecast End", "project": "Foundations", - "id": "41f0a70a-a116-46e1-a06b-1a24bcf5f137", + "id": "36d31cfa-242b-44d6-a75e-88ec7dceb3b4", "savedPayload": { "position": { - "x": 11831.80020154327, - "y": 8917.082355304818 + "x": 13734.168804955143, + "y": 8942.119804951715 }, "targetPosition": { - "x": 11957.992526730972, - "y": 9349.026213999117 + "x": 13860.361130142845, + "y": 9374.063663646015 }, "floatingObject": { "isPinned": false, @@ -10283,44 +11807,44 @@ "referenceParent": { "type": "Point", "name": "Forecast End", - "id": "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" + "id": "ef795bf6-1d17-4079-98df-b03fb1171892" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast End", "Point", "Foundations", - "779f3920-13e3-4854-8264-ae28ac632b99" + "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" ] ] } @@ -10329,15 +11853,15 @@ "type": "Polygon Vertex", "name": " 45 up End", "project": "Foundations", - "id": "c4ce37c3-6a2f-453e-a978-6492adfabc56", + "id": "f1ff98a0-a079-4338-bc25-48b6c7cbf336", "savedPayload": { "position": { - "x": 12268.970718775061, - "y": 9023.768525276791 + "x": 14171.339322186934, + "y": 9048.805974923689 }, "targetPosition": { - "x": 11957.992526730972, - "y": 9349.026213999117 + "x": 13860.361130142845, + "y": 9374.063663646015 }, "floatingObject": { "isPinned": false, @@ -10353,44 +11877,44 @@ "referenceParent": { "type": "Point", "name": "45 up End", - "id": "9dec4019-d073-4b1f-a14a-f61eda1e7c26" + "id": "179614e7-1800-4dfa-ae08-5dd78cffc874" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up End", "Point", "Foundations", - "65eae5a0-4607-4a2f-afd4-947dff0a54e5" + "9dec4019-d073-4b1f-a14a-f61eda1e7c26" ] ] } @@ -10399,15 +11923,15 @@ "type": "Polygon Vertex", "name": " 45 up Begin", "project": "Foundations", - "id": "bfa5ed4a-ad5e-45b5-a8c3-233e4fe7e301", + "id": "1a7540de-0f8e-4325-be28-d998f454aaa9", "savedPayload": { "position": { - "x": 12395.163043962762, - "y": 9455.712383971091 + "x": 14297.531647374635, + "y": 9480.749833617989 }, "targetPosition": { - "x": 11957.992526730972, - "y": 9349.026213999117 + "x": 13860.361130142845, + "y": 9374.063663646015 }, "floatingObject": { "isPinned": false, @@ -10423,58 +11947,58 @@ "referenceParent": { "type": "Point", "name": "45 up Begin", - "id": "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" + "id": "b8d1470e-d168-4af2-9765-18398a58fea0" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up Begin", "Point", "Foundations", - "a37db933-77b2-4402-a885-bb9618501dab" + "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" ] ] } } ], - "id": "bbe4a3fd-8fd2-4499-b009-12847e438f71", + "id": "b562fe6f-08c8-47e0-80ff-437669edf515", "savedPayload": { "position": { - "x": 11927.591433635185, - "y": 10144.06769519329 + "x": 13829.960037047058, + "y": 10169.105144840187 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -10502,15 +12026,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.APPLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "d9147056-7457-44ff-a163-0e63b36e4e6d", + "id": "863ca35c-f7a4-4efc-9ebe-fa3195dc9c05", "savedPayload": { "position": { - "x": 11607.265084379238, - "y": 8894.940990027317 + "x": 13509.63368779111, + "y": 8919.978439674214 }, "targetPosition": { - "x": 11975.238807928232, - "y": 9153.968669585869 + "x": 13877.607411340105, + "y": 9179.006119232767 }, "floatingObject": { "isPinned": false, @@ -10526,15 +12050,15 @@ } }, "styleConditions": [], - "id": "2b9b61f9-f176-45be-b604-80e6f4a3396d", + "id": "02e757b9-31f9-4d01-86ab-7e188b4621c3", "savedPayload": { "position": { - "x": 11975.238807928232, - "y": 9153.968669585869 + "x": 13877.607411340105, + "y": 9179.006119232767 }, "targetPosition": { - "x": 12343.212531477226, - "y": 9412.996349144421 + "x": 14245.581134889098, + "y": 9438.033798791319 }, "floatingObject": { "isPinned": false, @@ -10554,15 +12078,15 @@ "type": "Polygon Vertex", "name": " 40 Up begin", "project": "Foundations", - "id": "5bc63696-5980-4095-af45-6770abeb5462", + "id": "85333dea-cff0-4321-9b64-045fbd922fdb", "savedPayload": { "position": { - "x": 12602.240211035778, - "y": 9045.022625595426 + "x": 14504.60881444765, + "y": 9070.060075242323 }, "targetPosition": { - "x": 12343.212531477226, - "y": 9412.996349144421 + "x": 14245.581134889098, + "y": 9438.033798791319 }, "floatingObject": { "isPinned": false, @@ -10578,44 +12102,44 @@ "referenceParent": { "type": "Point", "name": "40 Up begin", - "id": "1129d485-ebb7-4d9c-bacb-0565d74d396a" + "id": "35c23a18-0d5c-4423-a53a-067fa46f79b3" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up begin", "Point", "Foundations", - "d2e62d7c-4d2a-4877-8515-d73d89d8c002" + "1129d485-ebb7-4d9c-bacb-0565d74d396a" ] ] } @@ -10624,15 +12148,15 @@ "type": "Polygon Vertex", "name": " 40 Up End", "project": "Foundations", - "id": "c06cb783-7a80-4426-aa56-df0892864756", + "id": "ff350fb2-679a-4a9f-b63a-f6a14bdd9744", "savedPayload": { "position": { - "x": 12711.18625502622, - "y": 9672.024028702974 + "x": 14613.554858438092, + "y": 9697.061478349871 }, "targetPosition": { - "x": 12343.212531477226, - "y": 9412.996349144421 + "x": 14245.581134889098, + "y": 9438.033798791319 }, "floatingObject": { "isPinned": false, @@ -10648,58 +12172,58 @@ "referenceParent": { "type": "Point", "name": "40 Up End", - "id": "09279153-e93e-4aba-a5ba-2f83e2a1a1af" + "id": "63072235-1eee-4ae0-be46-f60a814ecf15" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up End", "Point", "Foundations", - "29f4ed14-601a-4e20-abf8-95a98676abcc" + "09279153-e93e-4aba-a5ba-2f83e2a1a1af" ] ] } } ], - "id": "c3c3648c-05ba-4e36-b4db-881919069328", + "id": "051add0b-65b1-4d69-a63e-830d7abe51a7", "savedPayload": { "position": { - "x": 11793.197298376212, - "y": 10119.745741290339 + "x": 13695.565901788084, + "y": 10144.783190937236 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -10727,15 +12251,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.APPLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "9e51e41e-efd1-4905-803b-0d475af93bda", + "id": "0163efdc-e195-42e6-af9f-7a1d95df29b5", "savedPayload": { "position": { - "x": 10868.070224856623, - "y": 9109.821643621475 + "x": 12770.438828268496, + "y": 9134.859093268373 }, "targetPosition": { - "x": 11528.319855351941, - "y": 8969.481252319489 + "x": 13430.688458763814, + "y": 8994.518701966386 }, "floatingObject": { "isPinned": false, @@ -10751,15 +12275,15 @@ } }, "styleConditions": [], - "id": "44cdf6c8-ee23-4171-8403-e0573a3a88e4", + "id": "2a64cbe7-e26e-4e91-9e99-e606d0d9eda1", "savedPayload": { "position": { - "x": 11528.319855351941, - "y": 8969.481252319489 + "x": 13430.688458763814, + "y": 8994.518701966386 }, "targetPosition": { - "x": 12188.56948584726, - "y": 8829.140861017502 + "x": 14090.938089259133, + "y": 8854.1783106644 }, "floatingObject": { "isPinned": false, @@ -10779,15 +12303,15 @@ "type": "Polygon Vertex", "name": " 45 up Begin", "project": "Foundations", - "id": "5c5acab4-e475-433c-a3b8-65f80230a9c8", + "id": "16f4cc53-f67a-4e3b-805f-8c9779b8fa98", "savedPayload": { "position": { - "x": 11736.90632655503, - "y": 8327.51810382026 + "x": 13639.274929966903, + "y": 8352.555553467158 }, "targetPosition": { - "x": 12188.56948584726, - "y": 8829.140861017502 + "x": 14090.938089259133, + "y": 8854.1783106644 }, "floatingObject": { "isPinned": false, @@ -10803,44 +12327,44 @@ "referenceParent": { "type": "Point", "name": "45 up Begin", - "id": "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" + "id": "b8d1470e-d168-4af2-9765-18398a58fea0" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up Begin", "Point", "Foundations", - "a37db933-77b2-4402-a885-bb9618501dab" + "5d22d8e4-8ad3-4bb8-b581-d9e6e46efd90" ] ] } @@ -10849,15 +12373,15 @@ "type": "Polygon Vertex", "name": " 45 up End", "project": "Foundations", - "id": "72f1a9a0-8382-47c5-be20-c6e19c146631", + "id": "38e67026-d9cc-4d7b-98d8-27de8deb8e9e", "savedPayload": { "position": { - "x": 12397.155957050349, - "y": 8187.177712518274 + "x": 14299.524560462221, + "y": 8212.215162165172 }, "targetPosition": { - "x": 12188.56948584726, - "y": 8829.140861017502 + "x": 14090.938089259133, + "y": 8854.1783106644 }, "floatingObject": { "isPinned": false, @@ -10873,44 +12397,44 @@ "referenceParent": { "type": "Point", "name": "45 up End", - "id": "9dec4019-d073-4b1f-a14a-f61eda1e7c26" + "id": "179614e7-1800-4dfa-ae08-5dd78cffc874" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 up End", "Point", "Foundations", - "65eae5a0-4607-4a2f-afd4-947dff0a54e5" + "9dec4019-d073-4b1f-a14a-f61eda1e7c26" ] ] } @@ -10919,15 +12443,15 @@ "type": "Polygon Vertex", "name": " 40 Up End", "project": "Foundations", - "id": "adf6de46-a683-4dff-9192-2f00a747b643", + "id": "7f78d241-dd18-4029-9c16-4b06cfb96126", "savedPayload": { "position": { - "x": 12848.819116342578, - "y": 8688.800469715516 + "x": 14751.18771975445, + "y": 8713.837919362413 }, "targetPosition": { - "x": 12188.56948584726, - "y": 8829.140861017502 + "x": 14090.938089259133, + "y": 8854.1783106644 }, "floatingObject": { "isPinned": false, @@ -10943,44 +12467,44 @@ "referenceParent": { "type": "Point", "name": "40 Up End", - "id": "09279153-e93e-4aba-a5ba-2f83e2a1a1af" + "id": "63072235-1eee-4ae0-be46-f60a814ecf15" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up End", "Point", "Foundations", - "29f4ed14-601a-4e20-abf8-95a98676abcc" + "09279153-e93e-4aba-a5ba-2f83e2a1a1af" ] ] } @@ -10989,15 +12513,15 @@ "type": "Polygon Vertex", "name": " 40 Up begin", "project": "Foundations", - "id": "2dc43cf5-67b5-44e8-a783-4dc59fb3145b", + "id": "fbadf099-bdb3-4c72-bd2e-c305565e1732", "savedPayload": { "position": { - "x": 12640.23264513949, - "y": 9330.763618214743 + "x": 14542.601248551362, + "y": 9355.801067861641 }, "targetPosition": { - "x": 12188.56948584726, - "y": 8829.140861017502 + "x": 14090.938089259133, + "y": 8854.1783106644 }, "floatingObject": { "isPinned": false, @@ -11013,58 +12537,58 @@ "referenceParent": { "type": "Point", "name": "40 Up begin", - "id": "1129d485-ebb7-4d9c-bacb-0565d74d396a" + "id": "35c23a18-0d5c-4423-a53a-067fa46f79b3" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up begin", "Point", "Foundations", - "d2e62d7c-4d2a-4877-8515-d73d89d8c002" + "1129d485-ebb7-4d9c-bacb-0565d74d396a" ] ] } } ], - "id": "64c9c626-bb84-4d2b-be8d-cf6ee9072230", + "id": "83f31381-c758-4e2f-8b41-733e8c2b08a2", "savedPayload": { "position": { - "x": 11666.450192287639, - "y": 10068.868318676408 + "x": 13568.818795699512, + "y": 10093.905768323306 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -11092,15 +12616,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "4d449c8a-07e6-4f99-85d5-4816f5a90340", + "id": "8b9ef6c6-45fa-4388-89d8-841c05dcc6ae", "savedPayload": { "position": { - "x": 11837.02447283493, - "y": 7968.54357634814 + "x": 13739.393076246803, + "y": 7993.581025995038 }, "targetPosition": { - "x": 12194.719976192344, - "y": 8540.976041253729 + "x": 14097.088579604217, + "y": 8566.013490900626 }, "floatingObject": { "isPinned": false, @@ -11116,15 +12640,15 @@ } }, "styleConditions": [], - "id": "9d4f895a-6843-41a3-b19c-0b987f46cf69", + "id": "c6827ca3-9da3-4873-80ec-beae35752483", "savedPayload": { "position": { - "x": 12194.719976192344, - "y": 8540.976041253729 + "x": 14097.088579604217, + "y": 8566.013490900626 }, "targetPosition": { - "x": 12552.415479549758, - "y": 9113.408506159318 + "x": 14454.78408296163, + "y": 9138.445955806215 }, "floatingObject": { "isPinned": false, @@ -11144,15 +12668,15 @@ "type": "Polygon Vertex", "name": " 30 up begin", "project": "Foundations", - "id": "66f0d26c-bc23-4e9a-a176-8f1ae4b4199a", + "id": "33d626fa-6ca4-42a6-b525-ba1530d2da06", "savedPayload": { "position": { - "x": 13124.847944455345, - "y": 8755.713002801906 + "x": 15027.216547867218, + "y": 8780.750452448803 }, "targetPosition": { - "x": 12552.415479549758, - "y": 9113.408506159318 + "x": 14454.78408296163, + "y": 9138.445955806215 }, "floatingObject": { "isPinned": false, @@ -11168,44 +12692,44 @@ "referenceParent": { "type": "Point", "name": "30 up begin", - "id": "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" + "id": "da6f053a-1746-42bb-8d9b-ae94b24ba293" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up begin", "Point", "Foundations", - "1ff731ae-3307-415f-af52-25e3e46d0529" + "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" ] ] } @@ -11214,15 +12738,15 @@ "type": "Polygon Vertex", "name": " 30 up End", "project": "Foundations", - "id": "979372f3-5d1a-4ad1-94c6-7280cdcb1731", + "id": "0715eaae-62d3-4aa6-af3b-a181f7725d82", "savedPayload": { "position": { - "x": 12910.110982907172, - "y": 9685.840971064907 + "x": 14812.479586319045, + "y": 9710.878420711804 }, "targetPosition": { - "x": 12552.415479549758, - "y": 9113.408506159318 + "x": 14454.78408296163, + "y": 9138.445955806215 }, "floatingObject": { "isPinned": false, @@ -11238,58 +12762,58 @@ "referenceParent": { "type": "Point", "name": "30 up End", - "id": "0166e6ef-5ab5-442d-a48f-340396cecb27" + "id": "38d3dbfe-cfa7-4fec-9ec3-eb0d61b03e6c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up End", "Point", "Foundations", - "f6050a47-964a-4887-ac8c-8e5487c26914" + "0166e6ef-5ab5-442d-a48f-340396cecb27" ] ] } } ], - "id": "18420beb-886d-447b-bba9-813c1ffacf52", + "id": "0ba2b17d-e727-4fc5-b81b-2d32d23b0eb2", "savedPayload": { "position": { - "x": 11552.539156784884, - "y": 9993.518355011156 + "x": 13454.907760196756, + "y": 10018.555804658054 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -11317,15 +12841,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "4347e89c-638a-48e8-a109-e5583e75e864", + "id": "229e5a8a-5462-4189-8a6a-13a1ca1e0db5", "savedPayload": { "position": { - "x": 11082.993927590373, - "y": 8323.19480832283 + "x": 12985.362531002245, + "y": 8348.232257969728 }, "targetPosition": { - "x": 11748.107766787565, - "y": 8438.297288349851 + "x": 13650.476370199438, + "y": 8463.334737996749 }, "floatingObject": { "isPinned": false, @@ -11341,15 +12865,15 @@ } }, "styleConditions": [], - "id": "1556e781-600b-4dd0-87e1-aee2f89e45a7", + "id": "fa5b71d3-a1f5-41ce-8039-6d16ef5269c7", "savedPayload": { "position": { - "x": 11748.107766787565, - "y": 8438.297288349851 + "x": 13650.476370199438, + "y": 8463.334737996749 }, "targetPosition": { - "x": 12413.221605984758, - "y": 8553.399768376872 + "x": 14315.59020939663, + "y": 8578.43721802377 }, "floatingObject": { "isPinned": false, @@ -11369,15 +12893,15 @@ "type": "Polygon Vertex", "name": " 40 Up begin", "project": "Foundations", - "id": "a74b9a7c-f77c-460d-b6b7-99a2692d6c75", + "id": "fccad026-3a67-4318-8f14-8847ad941464", "savedPayload": { "position": { - "x": 12180.346358128152, - "y": 7919.8430472099935 + "x": 14082.714961540025, + "y": 7944.880496856891 }, "targetPosition": { - "x": 12413.221605984758, - "y": 8553.399768376872 + "x": 14315.59020939663, + "y": 8578.43721802377 }, "floatingObject": { "isPinned": false, @@ -11393,44 +12917,44 @@ "referenceParent": { "type": "Point", "name": "40 Up begin", - "id": "1129d485-ebb7-4d9c-bacb-0565d74d396a" + "id": "35c23a18-0d5c-4423-a53a-067fa46f79b3" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up begin", "Point", "Foundations", - "d2e62d7c-4d2a-4877-8515-d73d89d8c002" + "1129d485-ebb7-4d9c-bacb-0565d74d396a" ] ] } @@ -11439,15 +12963,15 @@ "type": "Polygon Vertex", "name": " 40 Up End", "project": "Foundations", - "id": "a1a26df0-198a-4d4c-a61b-c7756a5bb103", + "id": "e15e9dd1-7d3b-4497-a6e8-0308a1bba751", "savedPayload": { "position": { - "x": 12845.460197325345, - "y": 8034.945527237014 + "x": 14747.828800737218, + "y": 8059.982976883912 }, "targetPosition": { - "x": 12413.221605984758, - "y": 8553.399768376872 + "x": 14315.59020939663, + "y": 8578.43721802377 }, "floatingObject": { "isPinned": false, @@ -11463,44 +12987,44 @@ "referenceParent": { "type": "Point", "name": "40 Up End", - "id": "09279153-e93e-4aba-a5ba-2f83e2a1a1af" + "id": "63072235-1eee-4ae0-be46-f60a814ecf15" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 Up End", "Point", "Foundations", - "29f4ed14-601a-4e20-abf8-95a98676abcc" + "09279153-e93e-4aba-a5ba-2f83e2a1a1af" ] ] } @@ -11509,15 +13033,15 @@ "type": "Polygon Vertex", "name": " 30 up End", "project": "Foundations", - "id": "ddc870d7-6f5e-462a-b545-05ba0601ea8b", + "id": "da5e70a6-8621-4e53-bc8a-a87b2ae57228", "savedPayload": { "position": { - "x": 13078.33544518195, - "y": 8668.502248403893 + "x": 14980.704048593823, + "y": 8693.53969805079 }, "targetPosition": { - "x": 12413.221605984758, - "y": 8553.399768376872 + "x": 14315.59020939663, + "y": 8578.43721802377 }, "floatingObject": { "isPinned": false, @@ -11533,44 +13057,44 @@ "referenceParent": { "type": "Point", "name": "30 up End", - "id": "0166e6ef-5ab5-442d-a48f-340396cecb27" + "id": "38d3dbfe-cfa7-4fec-9ec3-eb0d61b03e6c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up End", "Point", "Foundations", - "f6050a47-964a-4887-ac8c-8e5487c26914" + "0166e6ef-5ab5-442d-a48f-340396cecb27" ] ] } @@ -11579,15 +13103,15 @@ "type": "Polygon Vertex", "name": " 30 up begin", "project": "Foundations", - "id": "cc9f601b-7cb8-4fee-9786-c1ec9533d3d5", + "id": "21dd20ac-02f4-49ef-a51f-b9271334f8d5", "savedPayload": { "position": { - "x": 12646.096853841364, - "y": 9186.95648954375 + "x": 14548.465457253236, + "y": 9211.993939190648 }, "targetPosition": { - "x": 12413.221605984758, - "y": 8553.399768376872 + "x": 14315.59020939663, + "y": 8578.43721802377 }, "floatingObject": { "isPinned": false, @@ -11603,58 +13127,58 @@ "referenceParent": { "type": "Point", "name": "30 up begin", - "id": "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" + "id": "da6f053a-1746-42bb-8d9b-ae94b24ba293" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up begin", "Point", "Foundations", - "1ff731ae-3307-415f-af52-25e3e46d0529" + "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" ] ] } } ], - "id": "19221361-a10c-4e73-8965-c6e6d42bcff8", + "id": "26edd143-3aef-4d54-a9d1-ce6a21349a6a", "savedPayload": { "position": { - "x": 11456.12772304541, - "y": 9896.780686660284 + "x": 13358.496326457283, + "y": 9921.818136307182 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -11682,15 +13206,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "8a8f3dd7-6d76-4269-ab03-78b8724573ea", + "id": "7e06036d-b4b1-457d-ba3f-e3011bcedc9a", "savedPayload": { "position": { - "x": 13293.97150815462, - "y": 8382.548839435916 + "x": 15196.340111566493, + "y": 8407.586289082814 }, "targetPosition": { - "x": 13496.437144766604, - "y": 9026.468606170332 + "x": 15398.805748178476, + "y": 9051.50605581723 }, "floatingObject": { "isPinned": false, @@ -11706,15 +13230,15 @@ } }, "styleConditions": [], - "id": "6a4003f2-c121-47b1-95e8-dc7e9bbd1fdd", + "id": "1bd07fcd-bd61-4a3a-9bb5-35e858af1721", "savedPayload": { "position": { - "x": 13496.437144766604, - "y": 9026.468606170332 + "x": 15398.805748178476, + "y": 9051.50605581723 }, "targetPosition": { - "x": 13698.902781378587, - "y": 9670.388372904748 + "x": 15601.27138479046, + "y": 9695.425822551646 }, "floatingObject": { "isPinned": false, @@ -11734,15 +13258,15 @@ "type": "Polygon Vertex", "name": " 20 up Begin", "project": "Foundations", - "id": "81c4ede0-e3e7-4aaf-b76e-8959d048f57f", + "id": "c9e6ed77-001d-4e32-8c46-149be65f89fa", "savedPayload": { "position": { - "x": 14342.822548113003, - "y": 9467.922736292767 + "x": 16245.191151524876, + "y": 9492.960185939664 }, "targetPosition": { - "x": 13698.902781378587, - "y": 9670.388372904748 + "x": 15601.27138479046, + "y": 9695.425822551646 }, "floatingObject": { "isPinned": false, @@ -11758,44 +13282,44 @@ "referenceParent": { "type": "Point", "name": "20 up Begin", - "id": "b62a14b6-7c6d-430f-ad19-cc679ecbd210" + "id": "05638642-ce98-451b-b6f6-cf8ce0f588ab" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up Begin", "Point", "Foundations", - "892268eb-960f-4b07-8ba1-d3fb9439d199" + "b62a14b6-7c6d-430f-ad19-cc679ecbd210" ] ] } @@ -11804,15 +13328,15 @@ "type": "Polygon Vertex", "name": " 20 up End", "project": "Foundations", - "id": "78daaf1e-79f8-42eb-b625-c959766bae92", + "id": "a6752285-bcf0-43bc-9875-9465b5406cd0", "savedPayload": { "position": { - "x": 13901.36841799057, - "y": 10314.308139639164 + "x": 15803.737021402443, + "y": 10339.345589286062 }, "targetPosition": { - "x": 13698.902781378587, - "y": 9670.388372904748 + "x": 15601.27138479046, + "y": 9695.425822551646 }, "floatingObject": { "isPinned": false, @@ -11828,58 +13352,58 @@ "referenceParent": { "type": "Point", "name": "20 up End", - "id": "eea2a4e0-3c76-462e-9ea6-4c97901083cf" + "id": "cb73191a-5d5b-4f62-a3b0-cb0a742a2c73" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up End", "Point", "Foundations", - "462111ce-7fc9-462d-a1ff-240ee53574eb" + "eea2a4e0-3c76-462e-9ea6-4c97901083cf" ] ] } } ], - "id": "608cda88-b234-4ec4-a6a7-47bafcfb7ba7", + "id": "67e46e60-0791-4df8-a58c-025aa8472da7", "savedPayload": { "position": { - "x": 11381.162986494373, - "y": 9782.61576513227 + "x": 13283.531589906246, + "y": 9807.653214779168 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -11907,15 +13431,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "31de080e-c728-4825-8b0b-c9ae6c556974", + "id": "a6a199a4-c8f6-4629-810d-c6b483cd0fd3", "savedPayload": { "position": { - "x": 11309.109967829887, - "y": 8115.056429584336 + "x": 13211.47857124176, + "y": 8140.093879231234 }, "targetPosition": { - "x": 11921.250161404005, - "y": 8399.502177330793 + "x": 13823.618764815878, + "y": 8424.53962697769 }, "floatingObject": { "isPinned": false, @@ -11931,15 +13455,15 @@ } }, "styleConditions": [], - "id": "5e9b0a36-308e-49ea-a7da-7509a8565edd", + "id": "8eb402f1-8506-4497-b7ea-b377ac8d71f4", "savedPayload": { "position": { - "x": 11921.250161404005, - "y": 8399.502177330793 + "x": 13823.618764815878, + "y": 8424.53962697769 }, "targetPosition": { - "x": 12533.390354978123, - "y": 8683.94792507725 + "x": 14435.758958389995, + "y": 8708.985374724147 }, "floatingObject": { "isPinned": false, @@ -11959,15 +13483,15 @@ "type": "Polygon Vertex", "name": " 30 up begin", "project": "Foundations", - "id": "cb25c87d-0cbd-4898-b368-8d795e75b019", + "id": "d58d1746-0d1e-42c0-8f9b-97cb3493ae67", "savedPayload": { "position": { - "x": 12473.657501737956, - "y": 8011.596092891312 + "x": 14376.02610514983, + "y": 8036.633542538209 }, "targetPosition": { - "x": 12533.390354978123, - "y": 8683.94792507725 + "x": 14435.758958389995, + "y": 8708.985374724147 }, "floatingObject": { "isPinned": false, @@ -11983,44 +13507,44 @@ "referenceParent": { "type": "Point", "name": "30 up begin", - "id": "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" + "id": "da6f053a-1746-42bb-8d9b-ae94b24ba293" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up begin", "Point", "Foundations", - "1ff731ae-3307-415f-af52-25e3e46d0529" + "aa6c957d-f6a6-4a2d-9aae-58692fd15b80" ] ] } @@ -12029,15 +13553,15 @@ "type": "Polygon Vertex", "name": " 30 up End", "project": "Foundations", - "id": "1494d5f9-27e3-4fce-a853-5417dabd1d28", + "id": "c8f0cd83-8ad7-47dd-a5d7-6b096702cea1", "savedPayload": { "position": { - "x": 13085.797695312074, - "y": 8296.041840637768 + "x": 14988.166298723947, + "y": 8321.079290284666 }, "targetPosition": { - "x": 12533.390354978123, - "y": 8683.94792507725 + "x": 14435.758958389995, + "y": 8708.985374724147 }, "floatingObject": { "isPinned": false, @@ -12053,44 +13577,44 @@ "referenceParent": { "type": "Point", "name": "30 up End", - "id": "0166e6ef-5ab5-442d-a48f-340396cecb27" + "id": "38d3dbfe-cfa7-4fec-9ec3-eb0d61b03e6c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 up End", "Point", "Foundations", - "f6050a47-964a-4887-ac8c-8e5487c26914" + "0166e6ef-5ab5-442d-a48f-340396cecb27" ] ] } @@ -12099,15 +13623,15 @@ "type": "Polygon Vertex", "name": " 20 up End", "project": "Foundations", - "id": "e510a815-9863-4dc6-9e98-55f38e6bb8ca", + "id": "8615d120-8732-4521-b792-3a6828006c21", "savedPayload": { "position": { - "x": 13145.53054855224, - "y": 8968.393672823706 + "x": 15047.899151964113, + "y": 8993.431122470603 }, "targetPosition": { - "x": 12533.390354978123, - "y": 8683.94792507725 + "x": 14435.758958389995, + "y": 8708.985374724147 }, "floatingObject": { "isPinned": false, @@ -12123,44 +13647,44 @@ "referenceParent": { "type": "Point", "name": "20 up End", - "id": "eea2a4e0-3c76-462e-9ea6-4c97901083cf" + "id": "cb73191a-5d5b-4f62-a3b0-cb0a742a2c73" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up End", "Point", "Foundations", - "462111ce-7fc9-462d-a1ff-240ee53574eb" + "eea2a4e0-3c76-462e-9ea6-4c97901083cf" ] ] } @@ -12169,15 +13693,15 @@ "type": "Polygon Vertex", "name": " 20 up Begin", "project": "Foundations", - "id": "d704529b-7de4-465d-86c8-44ca65ff7171", + "id": "62f4b2d5-6dc5-4ec9-a290-0f4b2f8cac16", "savedPayload": { "position": { - "x": 12593.12320821829, - "y": 9356.299757263187 + "x": 14495.491811630163, + "y": 9381.337206910084 }, "targetPosition": { - "x": 12533.390354978123, - "y": 8683.94792507725 + "x": 14435.758958389995, + "y": 8708.985374724147 }, "floatingObject": { "isPinned": false, @@ -12193,58 +13717,58 @@ "referenceParent": { "type": "Point", "name": "20 up Begin", - "id": "b62a14b6-7c6d-430f-ad19-cc679ecbd210" + "id": "05638642-ce98-451b-b6f6-cf8ce0f588ab" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up Begin", "Point", "Foundations", - "892268eb-960f-4b07-8ba1-d3fb9439d199" + "b62a14b6-7c6d-430f-ad19-cc679ecbd210" ] ] } } ], - "id": "9ebac78a-0f98-40f3-8760-3475cb857bf8", + "id": "4637a2c1-2b27-43be-bc9e-c33a8eb6970e", "savedPayload": { "position": { - "x": 11330.714012254153, - "y": 9655.697515728276 + "x": 13233.082615666026, + "y": 9680.734965375173 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -12272,15 +13796,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "b3fbdf40-cb49-4fc0-9a29-5cb7209686f2", + "id": "95d99830-6b15-4f45-949f-717dc079d23a", "savedPayload": { "position": { - "x": 12476.869791985271, - "y": 7646.294012863396 + "x": 14379.238395397144, + "y": 7671.331462510294 }, "targetPosition": { - "x": 12563.627080379498, - "y": 8315.69536699295 + "x": 14465.99568379137, + "y": 8340.732816639847 }, "floatingObject": { "isPinned": false, @@ -12296,15 +13820,15 @@ } }, "styleConditions": [], - "id": "f4bea23c-0596-4a14-b221-a92059e01e77", + "id": "5a189ff7-4365-4b70-a7c8-224cf5c845d6", "savedPayload": { "position": { - "x": 12563.627080379498, - "y": 8315.69536699295 + "x": 14465.99568379137, + "y": 8340.732816639847 }, "targetPosition": { - "x": 12650.384368773724, - "y": 8985.096721122503 + "x": 14552.752972185597, + "y": 9010.134170769401 }, "floatingObject": { "isPinned": false, @@ -12324,15 +13848,15 @@ "type": "Polygon Vertex", "name": " 10 up begin", "project": "Foundations", - "id": "bbb0b099-72d7-462d-83ce-cbc1518b1528", + "id": "4f4adb8d-f5f2-4c2d-bed3-90da6c06d2b3", "savedPayload": { "position": { - "x": 13319.785722903278, - "y": 8898.339432728277 + "x": 15222.15432631515, + "y": 8923.376882375174 }, "targetPosition": { - "x": 12650.384368773724, - "y": 8985.096721122503 + "x": 14552.752972185597, + "y": 9010.134170769401 }, "floatingObject": { "isPinned": false, @@ -12348,44 +13872,44 @@ "referenceParent": { "type": "Point", "name": "10 up begin", - "id": "16526da8-de6e-40db-9ccc-2f7bfdbcb517" + "id": "82ee2e76-73c5-4e4e-8ca6-f4a92b493be2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up begin", "Point", "Foundations", - "01c6d4a0-30eb-4ea9-a91d-4b4b528dfd8f" + "16526da8-de6e-40db-9ccc-2f7bfdbcb517" ] ] } @@ -12394,15 +13918,15 @@ "type": "Polygon Vertex", "name": " 10 up end", "project": "Foundations", - "id": "1c84dddb-8f23-4d03-8b92-3a00c4dcc3d2", + "id": "c7ac7fcf-ee2c-4532-99c0-ebc2e8d39075", "savedPayload": { "position": { - "x": 12737.141657167951, - "y": 9654.498075252057 + "x": 14639.510260579824, + "y": 9679.535524898954 }, "targetPosition": { - "x": 12650.384368773724, - "y": 8985.096721122503 + "x": 14552.752972185597, + "y": 9010.134170769401 }, "floatingObject": { "isPinned": false, @@ -12418,58 +13942,58 @@ "referenceParent": { "type": "Point", "name": "10 up end", - "id": "81d9981b-6f4c-4c97-84e1-be3dbc65595d" + "id": "0004b378-3587-450c-bf27-9c3781d05afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up end", "Point", "Foundations", - "9a4db5e3-ab22-42b2-a5cf-8fdcabb05cc8" + "81d9981b-6f4c-4c97-84e1-be3dbc65595d" ] ] } } ], - "id": "454cf32f-797e-4486-9fcc-f118f9b60888", + "id": "7ee28e37-ec3e-4073-9516-d4cf94bd0ff2", "savedPayload": { "position": { - "x": 11306.84618725765, - "y": 9521.221986491168 + "x": 13209.214790669523, + "y": 9546.259436138065 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -12497,15 +14021,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TRUE_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "b3b33630-9b34-499e-a301-84b27e3b008f", + "id": "b5427f30-e9eb-4ca3-9a4a-2d837b1340fc", "savedPayload": { "position": { - "x": 11505.45325614675, - "y": 8003.796684845722 + "x": 13407.821859558622, + "y": 8028.834134492619 }, "targetPosition": { - "x": 12051.539727349838, - "y": 8400.551730143143 + "x": 13953.908330761711, + "y": 8425.58917979004 }, "floatingObject": { "isPinned": false, @@ -12521,15 +14045,15 @@ } }, "styleConditions": [], - "id": "66dc6712-10f5-498d-a564-397436399a12", + "id": "c114e37e-8785-4cbb-b353-572149884b76", "savedPayload": { "position": { - "x": 12051.539727349838, - "y": 8400.551730143143 + "x": 13953.908330761711, + "y": 8425.58917979004 }, "targetPosition": { - "x": 12597.626198552927, - "y": 8797.306775440564 + "x": 14499.9948019648, + "y": 8822.344225087461 }, "floatingObject": { "isPinned": false, @@ -12549,15 +14073,15 @@ "type": "Polygon Vertex", "name": " 20 up Begin", "project": "Foundations", - "id": "5229ee04-2bd3-4352-936c-e2ca695f8e3b", + "id": "63632d34-5614-4c85-ab29-f62e72add1b4", "savedPayload": { "position": { - "x": 12668.182911258593, - "y": 8126.00449606698 + "x": 14570.551514670466, + "y": 8151.041945713878 }, "targetPosition": { - "x": 12597.626198552927, - "y": 8797.306775440564 + "x": 14499.9948019648, + "y": 8822.344225087461 }, "floatingObject": { "isPinned": false, @@ -12573,44 +14097,44 @@ "referenceParent": { "type": "Point", "name": "20 up Begin", - "id": "b62a14b6-7c6d-430f-ad19-cc679ecbd210" + "id": "05638642-ce98-451b-b6f6-cf8ce0f588ab" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up Begin", "Point", "Foundations", - "892268eb-960f-4b07-8ba1-d3fb9439d199" + "b62a14b6-7c6d-430f-ad19-cc679ecbd210" ] ] } @@ -12619,15 +14143,15 @@ "type": "Polygon Vertex", "name": " 20 up End", "project": "Foundations", - "id": "55b39ff3-0fa7-40e3-b56d-21aac178f6d4", + "id": "39a8db93-ec34-4180-86c6-39cbe6944c84", "savedPayload": { "position": { - "x": 13214.269382461684, - "y": 8522.759541364398 + "x": 15116.637985873556, + "y": 8547.796991011295 }, "targetPosition": { - "x": 12597.626198552927, - "y": 8797.306775440564 + "x": 14499.9948019648, + "y": 8822.344225087461 }, "floatingObject": { "isPinned": false, @@ -12643,44 +14167,44 @@ "referenceParent": { "type": "Point", "name": "20 up End", - "id": "eea2a4e0-3c76-462e-9ea6-4c97901083cf" + "id": "cb73191a-5d5b-4f62-a3b0-cb0a742a2c73" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 up End", "Point", "Foundations", - "462111ce-7fc9-462d-a1ff-240ee53574eb" + "eea2a4e0-3c76-462e-9ea6-4c97901083cf" ] ] } @@ -12689,15 +14213,15 @@ "type": "Polygon Vertex", "name": " 10 up end", "project": "Foundations", - "id": "b3f02612-6fcc-421d-b8ec-93661cd95fe0", + "id": "021951e2-83ab-4681-96f4-bfa1aad4ed93", "savedPayload": { "position": { - "x": 13143.712669756016, - "y": 9194.061820737985 + "x": 15046.081273167889, + "y": 9219.099270384882 }, "targetPosition": { - "x": 12597.626198552927, - "y": 8797.306775440564 + "x": 14499.9948019648, + "y": 8822.344225087461 }, "floatingObject": { "isPinned": false, @@ -12713,44 +14237,44 @@ "referenceParent": { "type": "Point", "name": "10 up end", - "id": "81d9981b-6f4c-4c97-84e1-be3dbc65595d" + "id": "0004b378-3587-450c-bf27-9c3781d05afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up end", "Point", "Foundations", - "9a4db5e3-ab22-42b2-a5cf-8fdcabb05cc8" + "81d9981b-6f4c-4c97-84e1-be3dbc65595d" ] ] } @@ -12759,15 +14283,15 @@ "type": "Polygon Vertex", "name": " 10 up begin", "project": "Foundations", - "id": "c11e3442-1b4a-4120-8ea8-fe5e63ddb362", + "id": "1b0030ba-7077-4c4b-93dc-35fe495a6b6d", "savedPayload": { "position": { - "x": 12527.069485847262, - "y": 9468.609054814147 + "x": 14429.438089259134, + "y": 9493.646504461045 }, "targetPosition": { - "x": 12597.626198552927, - "y": 8797.306775440564 + "x": 14499.9948019648, + "y": 8822.344225087461 }, "floatingObject": { "isPinned": false, @@ -12783,58 +14307,58 @@ "referenceParent": { "type": "Point", "name": "10 up begin", - "id": "16526da8-de6e-40db-9ccc-2f7bfdbcb517" + "id": "82ee2e76-73c5-4e4e-8ca6-f4a92b493be2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up begin", "Point", "Foundations", - "01c6d4a0-30eb-4ea9-a91d-4b4b528dfd8f" + "16526da8-de6e-40db-9ccc-2f7bfdbcb517" ] ] } } ], - "id": "cc3982b2-151c-439e-bca0-df81f87f8357", + "id": "7490d6a9-ab55-4722-bfc4-1db456218070", "savedPayload": { "position": { - "x": 11310.536663064571, - "y": 9384.694621388111 + "x": 13212.905266476444, + "y": 9409.732071035009 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -12862,15 +14386,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.ORANGE_WEB\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "4796b26b-0e89-473f-b349-3817a50ebf1e", + "id": "07c25ecb-9bc2-423a-b38d-2c67e21ccbb1", "savedPayload": { "position": { - "x": 12655.98301464417, - "y": 7721.85400951673 + "x": 14558.351618056044, + "y": 7746.891459163628 }, "targetPosition": { - "x": 12655.98301464417, - "y": 8396.85400951673 + "x": 14558.351618056044, + "y": 8421.891459163628 }, "floatingObject": { "isPinned": false, @@ -12886,15 +14410,15 @@ } }, "styleConditions": [], - "id": "48001775-6c37-49e5-a72e-6225a07f4102", + "id": "dd7e2bfb-fdde-4264-b519-e5aa9539d441", "savedPayload": { "position": { - "x": 12655.98301464417, - "y": 8396.85400951673 + "x": 14558.351618056044, + "y": 8421.891459163628 }, "targetPosition": { - "x": 12655.98301464417, - "y": 9071.85400951673 + "x": 14558.351618056044, + "y": 9096.891459163628 }, "floatingObject": { "isPinned": false, @@ -12914,15 +14438,15 @@ "type": "Polygon Vertex", "name": " 5 up Begin", "project": "Foundations", - "id": "3e034777-657b-42ce-8e8d-05fbb390fa44", + "id": "685725b1-03f8-4b05-b994-bb79b5d15ddc", "savedPayload": { "position": { - "x": 13330.98301464417, - "y": 9071.85400951673 + "x": 15233.351618056044, + "y": 9096.891459163628 }, "targetPosition": { - "x": 12655.98301464417, - "y": 9071.85400951673 + "x": 14558.351618056044, + "y": 9096.891459163628 }, "floatingObject": { "isPinned": false, @@ -12938,44 +14462,44 @@ "referenceParent": { "type": "Point", "name": "5 up Begin", - "id": "edcfc837-36a8-4141-9e05-906a101ec5d7" + "id": "7b82a496-2c2c-4bcf-b59b-ca5eec195306" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up Begin", "Point", "Foundations", - "c88fd997-412d-43ae-a2a3-cb60a7195ea3" + "edcfc837-36a8-4141-9e05-906a101ec5d7" ] ] } @@ -12984,15 +14508,15 @@ "type": "Polygon Vertex", "name": " 5 up End", "project": "Foundations", - "id": "52929d7c-5b5f-4d52-9451-e4f88f67f2d1", + "id": "9874265d-c434-47c5-8835-f984f4bd8edb", "savedPayload": { "position": { - "x": 12655.98301464417, - "y": 9746.85400951673 + "x": 14558.351618056044, + "y": 9771.891459163628 }, "targetPosition": { - "x": 12655.98301464417, - "y": 9071.85400951673 + "x": 14558.351618056044, + "y": 9096.891459163628 }, "floatingObject": { "isPinned": false, @@ -13008,58 +14532,58 @@ "referenceParent": { "type": "Point", "name": "5 up End", - "id": "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" + "id": "954f7721-0c2f-4fe6-a793-dc71ef023244" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up End", "Point", "Foundations", - "54b16909-b6a8-4107-a2c0-d175447d795d" + "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" ] ] } } ], - "id": "9a21289b-3ce5-4bea-87d8-6f096c0a56b9", + "id": "c0a3515b-b49e-423c-9b04-fb3214e1ba3d", "savedPayload": { "position": { - "x": 11341.634351161765, - "y": 9251.704866787713 + "x": 13244.002954573638, + "y": 9276.742316434611 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -13087,15 +14611,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.ORANGE_WEB\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "36db7dcd-10f1-4281-a0d0-d1bf9b6c14ed", + "id": "107908b4-3bd7-4b28-b850-bcf2e4d59f8f", "savedPayload": { "position": { - "x": 11667.967178527342, - "y": 7945.401131523122 + "x": 13570.335781939215, + "y": 7970.4385811700195 }, "targetPosition": { - "x": 12149.654032755276, - "y": 8418.267681898593 + "x": 14052.022636167148, + "y": 8443.30513154549 }, "floatingObject": { "isPinned": false, @@ -13111,15 +14635,15 @@ } }, "styleConditions": [], - "id": "64048b06-9e3a-4d75-b4e1-47d0a5cc3e48", + "id": "157be54a-141d-44c5-9716-804feca14f96", "savedPayload": { "position": { - "x": 12149.654032755276, - "y": 8418.267681898593 + "x": 14052.022636167148, + "y": 8443.30513154549 }, "targetPosition": { - "x": 12631.34088698321, - "y": 8891.134232274064 + "x": 14533.709490395082, + "y": 8916.171681920961 }, "floatingObject": { "isPinned": false, @@ -13139,15 +14663,15 @@ "type": "Polygon Vertex", "name": " 10 up begin", "project": "Foundations", - "id": "f0492704-cad4-495d-9bd7-6b494b3345d9", + "id": "0af611ce-4e26-4288-b6ec-11859ae70354", "savedPayload": { "position": { - "x": 12800.011905094316, - "y": 8237.547904655927 + "x": 14702.380508506189, + "y": 8262.585354302824 }, "targetPosition": { - "x": 12631.34088698321, - "y": 8891.134232274064 + "x": 14533.709490395082, + "y": 8916.171681920961 }, "floatingObject": { "isPinned": false, @@ -13163,44 +14687,44 @@ "referenceParent": { "type": "Point", "name": "10 up begin", - "id": "16526da8-de6e-40db-9ccc-2f7bfdbcb517" + "id": "82ee2e76-73c5-4e4e-8ca6-f4a92b493be2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up begin", "Point", "Foundations", - "01c6d4a0-30eb-4ea9-a91d-4b4b528dfd8f" + "16526da8-de6e-40db-9ccc-2f7bfdbcb517" ] ] } @@ -13209,15 +14733,15 @@ "type": "Polygon Vertex", "name": " 10 up end", "project": "Foundations", - "id": "27973db3-2ec3-42bf-bd77-57159835651b", + "id": "f112611e-a2e5-4553-9704-ca83f423e014", "savedPayload": { "position": { - "x": 13281.698759322247, - "y": 8710.414455031398 + "x": 15184.06736273412, + "y": 8735.451904678295 }, "targetPosition": { - "x": 12631.34088698321, - "y": 8891.134232274064 + "x": 14533.709490395082, + "y": 8916.171681920961 }, "floatingObject": { "isPinned": false, @@ -13233,44 +14757,44 @@ "referenceParent": { "type": "Point", "name": "10 up end", - "id": "81d9981b-6f4c-4c97-84e1-be3dbc65595d" + "id": "0004b378-3587-450c-bf27-9c3781d05afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 up end", "Point", "Foundations", - "9a4db5e3-ab22-42b2-a5cf-8fdcabb05cc8" + "81d9981b-6f4c-4c97-84e1-be3dbc65595d" ] ] } @@ -13279,15 +14803,15 @@ "type": "Polygon Vertex", "name": " 5 up End", "project": "Foundations", - "id": "83405d6a-8f40-4571-94e9-62f0afdd3e50", + "id": "bde3587b-e931-4470-b2b1-fbc6836c137f", "savedPayload": { "position": { - "x": 13113.027741211143, - "y": 9364.000782649535 + "x": 15015.396344623015, + "y": 9389.038232296432 }, "targetPosition": { - "x": 12631.34088698321, - "y": 8891.134232274064 + "x": 14533.709490395082, + "y": 8916.171681920961 }, "floatingObject": { "isPinned": false, @@ -13303,44 +14827,44 @@ "referenceParent": { "type": "Point", "name": "5 up End", - "id": "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" + "id": "954f7721-0c2f-4fe6-a793-dc71ef023244" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up End", "Point", "Foundations", - "54b16909-b6a8-4107-a2c0-d175447d795d" + "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" ] ] } @@ -13349,15 +14873,15 @@ "type": "Polygon Vertex", "name": " 5 up Begin", "project": "Foundations", - "id": "86b0907d-4f7c-4152-acdd-15382ced3204", + "id": "b50ba7c5-08e8-4493-88e6-b5b61efc2a39", "savedPayload": { "position": { - "x": 12462.669868872103, - "y": 9544.720559892201 + "x": 14365.038472283975, + "y": 9569.758009539099 }, "targetPosition": { - "x": 12631.34088698321, - "y": 8891.134232274064 + "x": 14533.709490395082, + "y": 8916.171681920961 }, "floatingObject": { "isPinned": false, @@ -13373,58 +14897,58 @@ "referenceParent": { "type": "Point", "name": "5 up Begin", - "id": "edcfc837-36a8-4141-9e05-906a101ec5d7" + "id": "7b82a496-2c2c-4bcf-b59b-ca5eec195306" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up Begin", "Point", "Foundations", - "c88fd997-412d-43ae-a2a3-cb60a7195ea3" + "edcfc837-36a8-4141-9e05-906a101ec5d7" ] ] } } ], - "id": "3dae8a60-2ee9-4bc9-ad8d-9cb78ce73cf9", + "id": "ae1cd91b-a6c0-4f2a-bf56-c247d5a2206f", "savedPayload": { "position": { - "x": 11398.866108544715, - "y": 9127.697338868948 + "x": 13301.234711956587, + "y": 9152.734788515845 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -13452,15 +14976,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "374f860e-2a44-46de-9cba-8c2dac59c383", + "id": "44a85e72-d486-4da0-b812-f1135a60511f", "savedPayload": { "position": { - "x": 12785.547558896458, - "y": 7794.82586020595 + "x": 14687.916162308331, + "y": 7819.863309852848 }, "targetPosition": { - "x": 12719.127371057699, - "y": 8466.550028780719 + "x": 14621.495974469572, + "y": 8491.587478427617 }, "floatingObject": { "isPinned": false, @@ -13476,15 +15000,15 @@ } }, "styleConditions": [], - "id": "5297cca2-475c-45d6-b952-329175bff785", + "id": "526f6923-c75c-4d07-b791-910fc288ed81", "savedPayload": { "position": { - "x": 12719.127371057699, - "y": 8466.550028780719 + "x": 14621.495974469572, + "y": 8491.587478427617 }, "targetPosition": { - "x": 12652.70718321894, - "y": 9138.274197355488 + "x": 14555.075786630812, + "y": 9163.311647002385 }, "floatingObject": { "isPinned": false, @@ -13504,15 +15028,15 @@ "type": "Polygon Vertex", "name": " 1 up Begin", "project": "Foundations", - "id": "0f7632be-7a7c-4406-93fa-abe95feaf7bf", + "id": "361597ee-d623-4b94-81e5-7c0b791bae89", "savedPayload": { "position": { - "x": 13324.431351793708, - "y": 9204.694385194245 + "x": 15226.79995520558, + "y": 9229.731834841143 }, "targetPosition": { - "x": 12652.70718321894, - "y": 9138.274197355488 + "x": 14555.075786630812, + "y": 9163.311647002385 }, "floatingObject": { "isPinned": false, @@ -13528,44 +15052,44 @@ "referenceParent": { "type": "Point", "name": "1 up Begin", - "id": "0f1d3aae-fe3c-4faf-9b68-4ab69777e789" + "id": "aa1b317e-ecd5-479f-aa67-33339c24d5e6" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 up Begin", "Point", "Foundations", - "34db544b-9cbd-4b1d-b7a5-3792ba4a1e56" + "0f1d3aae-fe3c-4faf-9b68-4ab69777e789" ] ] } @@ -13574,15 +15098,15 @@ "type": "Polygon Vertex", "name": " 1 up End", "project": "Foundations", - "id": "2adb76d2-ca17-4303-afa8-611b2104f89b", + "id": "82b96060-3bb5-4078-8880-61645bae85e0", "savedPayload": { "position": { - "x": 12586.286995380182, - "y": 9809.998365930256 + "x": 14488.655598792055, + "y": 9835.035815577154 }, "targetPosition": { - "x": 12652.70718321894, - "y": 9138.274197355488 + "x": 14555.075786630812, + "y": 9163.311647002385 }, "floatingObject": { "isPinned": false, @@ -13598,58 +15122,58 @@ "referenceParent": { "type": "Point", "name": "1 up End", - "id": "4fae5297-09ce-49b3-9659-a2e4fe52d02d" + "id": "a9e132d3-0c6b-4ca5-bdfa-3f7de2505b55" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 up End", "Point", "Foundations", - "05428869-92a2-43ea-a64f-42c2cc636e39" + "4fae5297-09ce-49b3-9659-a2e4fe52d02d" ] ] } } ], - "id": "8a104ed4-06fd-4f96-a107-03a09744f113", + "id": "679d9111-b183-4f0f-b319-07387fb6cdda", "savedPayload": { "position": { - "x": 11479.88886034171, - "y": 9017.74892039507 + "x": 13382.257463753584, + "y": 9042.786370041968 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -13677,15 +15201,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "12fbde2e-d0ef-4571-b35b-01c97c72767c", + "id": "b52d4a88-cc39-4f0c-a268-9df7234c71a7", "savedPayload": { "position": { - "x": 14915.547917199974, - "y": 8476.517882666281 + "x": 16817.91652061185, + "y": 8501.555332313179 }, "targetPosition": { - "x": 14952.950662768255, - "y": 9150.480815344301 + "x": 16855.31926618013, + "y": 9175.518264991199 }, "floatingObject": { "isPinned": false, @@ -13701,15 +15225,15 @@ } }, "styleConditions": [], - "id": "a8924451-22ec-473b-8dde-a6ce2dac672b", + "id": "e762b162-3ce8-4fde-a53c-60ed2f54b74d", "savedPayload": { "position": { - "x": 14952.950662768255, - "y": 9150.480815344301 + "x": 16855.31926618013, + "y": 9175.518264991199 }, "targetPosition": { - "x": 14990.353408336536, - "y": 9824.44374802232 + "x": 16892.72201174841, + "y": 9849.481197669218 }, "floatingObject": { "isPinned": false, @@ -13729,15 +15253,15 @@ "type": "Polygon Vertex", "name": " 5 up Begin", "project": "Foundations", - "id": "5664a1cb-af37-4327-8ce7-31c60eec9291", + "id": "34bbc892-1e3e-4979-9f84-a1236cd33f7c", "savedPayload": { "position": { - "x": 15555.32105646062, - "y": 9455.070553849895 + "x": 17457.689659872492, + "y": 9480.108003496793 }, "targetPosition": { - "x": 14990.353408336536, - "y": 9824.44374802232 + "x": 16892.72201174841, + "y": 9849.481197669218 }, "floatingObject": { "isPinned": false, @@ -13753,44 +15277,44 @@ "referenceParent": { "type": "Point", "name": "5 up Begin", - "id": "edcfc837-36a8-4141-9e05-906a101ec5d7" + "id": "7b82a496-2c2c-4bcf-b59b-ca5eec195306" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up Begin", "Point", "Foundations", - "c88fd997-412d-43ae-a2a3-cb60a7195ea3" + "edcfc837-36a8-4141-9e05-906a101ec5d7" ] ] } @@ -13799,15 +15323,15 @@ "type": "Polygon Vertex", "name": " 5 up End", "project": "Foundations", - "id": "ae788d9e-1281-48a4-8885-703a0a4e896c", + "id": "e8c93935-e265-41df-bb21-e9ef510bc318", "savedPayload": { "position": { - "x": 15592.7238020289, - "y": 10129.033486527911 + "x": 17495.092405440773, + "y": 10154.070936174809 }, "targetPosition": { - "x": 14990.353408336536, - "y": 9824.44374802232 + "x": 16892.72201174841, + "y": 9849.481197669218 }, "floatingObject": { "isPinned": false, @@ -13823,44 +15347,44 @@ "referenceParent": { "type": "Point", "name": "5 up End", - "id": "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" + "id": "954f7721-0c2f-4fe6-a793-dc71ef023244" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 up End", "Point", "Foundations", - "54b16909-b6a8-4107-a2c0-d175447d795d" + "68291ec4-71fe-46ad-9ae3-72e2fe32db8a" ] ] } @@ -13869,15 +15393,15 @@ "type": "Polygon Vertex", "name": " 1 up End", "project": "Foundations", - "id": "b094a22a-2acf-4cde-81ff-f725914de77f", + "id": "96d821d3-1b4b-428c-8887-8f61b13fb967", "savedPayload": { "position": { - "x": 15027.756153904817, - "y": 10498.40668070034 + "x": 16930.12475731669, + "y": 10523.444130347238 }, "targetPosition": { - "x": 14990.353408336536, - "y": 9824.44374802232 + "x": 16892.72201174841, + "y": 9849.481197669218 }, "floatingObject": { "isPinned": false, @@ -13893,44 +15417,44 @@ "referenceParent": { "type": "Point", "name": "1 up End", - "id": "4fae5297-09ce-49b3-9659-a2e4fe52d02d" + "id": "a9e132d3-0c6b-4ca5-bdfa-3f7de2505b55" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 up End", "Point", "Foundations", - "05428869-92a2-43ea-a64f-42c2cc636e39" + "4fae5297-09ce-49b3-9659-a2e4fe52d02d" ] ] } @@ -13939,15 +15463,15 @@ "type": "Polygon Vertex", "name": " 1 up Begin", "project": "Foundations", - "id": "61de05a7-d0f6-4032-bf9b-3e7a168388cd", + "id": "06ed23ef-b276-474d-bf79-65d69cf15a30", "savedPayload": { "position": { - "x": 14425.385760212452, - "y": 10193.816942194746 + "x": 16327.754363624324, + "y": 10218.854391841644 }, "targetPosition": { - "x": 14990.353408336536, - "y": 9824.44374802232 + "x": 16892.72201174841, + "y": 9849.481197669218 }, "floatingObject": { "isPinned": false, @@ -13963,58 +15487,58 @@ "referenceParent": { "type": "Point", "name": "1 up Begin", - "id": "0f1d3aae-fe3c-4faf-9b68-4ab69777e789" + "id": "aa1b317e-ecd5-479f-aa67-33339c24d5e6" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 up Begin", "Point", "Foundations", - "34db544b-9cbd-4b1d-b7a5-3792ba4a1e56" + "0f1d3aae-fe3c-4faf-9b68-4ab69777e789" ] ] } } ], - "id": "02ccf462-c5ba-43d2-b061-788b1dc9ae96", + "id": "df4b14cb-8cd1-4efd-a475-dff5080e51dd", "savedPayload": { "position": { - "x": 11581.385525574418, - "y": 8926.360912536797 + "x": 13483.754128986291, + "y": 8951.398362183694 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -14042,15 +15566,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "254ccdc3-3852-45b4-86b2-8aa9f8bde15a", + "id": "620412dc-1119-41be-8f78-f4dcc43fffe0", "savedPayload": { "position": { - "x": 10666.542301956353, - "y": 8668.5891426761 + "x": 12568.910905368226, + "y": 8693.626592322998 }, "targetPosition": { - "x": 11280.371560399606, - "y": 8387.806946874789 + "x": 13182.740163811479, + "y": 8412.844396521687 }, "floatingObject": { "isPinned": false, @@ -14066,15 +15590,15 @@ } }, "styleConditions": [], - "id": "82e1db0e-fcd8-42e5-a675-b6680f6982a9", + "id": "a68a4e1e-6ea5-486a-b05e-9eb2d01fa241", "savedPayload": { "position": { - "x": 11280.371560399606, - "y": 8387.806946874789 + "x": 13182.740163811479, + "y": 8412.844396521687 }, "targetPosition": { - "x": 11894.200818842859, - "y": 8107.024751073477 + "x": 13796.569422254732, + "y": 8132.062200720375 }, "floatingObject": { "isPinned": false, @@ -14094,15 +15618,15 @@ "type": "Polygon Vertex", "name": " 45 down Begin", "project": "Foundations", - "id": "05e58372-c73f-4fe9-8163-c55f8e94b92a", + "id": "d49e7807-244c-4f7a-9695-5ada48929520", "savedPayload": { "position": { - "x": 11613.418623041547, - "y": 7493.195492630224 + "x": 13515.78722645342, + "y": 7518.232942277122 }, "targetPosition": { - "x": 11894.200818842859, - "y": 8107.024751073477 + "x": 13796.569422254732, + "y": 8132.062200720375 }, "floatingObject": { "isPinned": false, @@ -14118,44 +15642,44 @@ "referenceParent": { "type": "Point", "name": "45 down Begin", - "id": "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" + "id": "211a2b78-354d-48aa-b69d-4ca748126910" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down Begin", "Point", "Foundations", - "17f84931-76ac-4447-9ee5-370c12d96450" + "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" ] ] } @@ -14164,15 +15688,15 @@ "type": "Polygon Vertex", "name": " 45 down End", "project": "Foundations", - "id": "4cc410d7-dd6c-4856-8a3b-3319491c944c", + "id": "a3b44224-3888-43ae-8ae9-007db2da09b3", "savedPayload": { "position": { - "x": 12508.030077286112, - "y": 7826.242555272165 + "x": 14410.398680697985, + "y": 7851.280004919063 }, "targetPosition": { - "x": 11894.200818842859, - "y": 8107.024751073477 + "x": 13796.569422254732, + "y": 8132.062200720375 }, "floatingObject": { "isPinned": false, @@ -14188,58 +15712,58 @@ "referenceParent": { "type": "Point", "name": "45 down End", - "id": "44c94667-6a88-4abe-beab-f050b129b64b" + "id": "041af0c9-cbe9-4a1a-9a3e-09ca304ddc76" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down End", "Point", "Foundations", - "950ebf5b-03c6-4db7-81da-f916c2f0694f" + "44c94667-6a88-4abe-beab-f050b129b64b" ] ] } } ], - "id": "11c267d5-0b63-43bf-8196-40246acab1d6", + "id": "1c30e0d2-773c-41b4-a25a-b041eb207b5e", "savedPayload": { "position": { - "x": 11699.200818842859, - "y": 8857.274751073477 + "x": 13601.569422254732, + "y": 8882.312200720375 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -14267,15 +15791,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "0d7f0d45-5d26-4cdc-97e4-8268d6fe5a88", + "id": "0b1d527d-d271-42b9-adae-c434b75879fc", "savedPayload": { "position": { - "x": 12846.665665979375, - "y": 9531.210597067762 + "x": 14749.034269391248, + "y": 9556.24804671466 }, "targetPosition": { - "x": 13340.588517088643, - "y": 9071.13971432023 + "x": 15242.957120500516, + "y": 9096.177163967128 }, "floatingObject": { "isPinned": false, @@ -14291,15 +15815,15 @@ } }, "styleConditions": [], - "id": "40fd675a-d56d-47ec-8c43-ad3367ee96fd", + "id": "3ae8304e-53db-4c9d-8561-b34c1446c9d9", "savedPayload": { "position": { - "x": 13340.588517088643, - "y": 9071.13971432023 + "x": 15242.957120500516, + "y": 9096.177163967128 }, "targetPosition": { - "x": 13834.511368197911, - "y": 8611.068831572698 + "x": 15736.879971609784, + "y": 8636.106281219596 }, "floatingObject": { "isPinned": false, @@ -14319,15 +15843,15 @@ "type": "Polygon Vertex", "name": " Forecast Begin", "project": "Foundations", - "id": "ec6182bf-6bca-4f8f-8fc3-11a1f6ba0b5b", + "id": "f37cd108-a759-4dcb-bbb9-93741cf7b92e", "savedPayload": { "position": { - "x": 13189.116870642383, - "y": 8413.354536376199 + "x": 15091.485474054256, + "y": 8438.391986023096 }, "targetPosition": { - "x": 13834.511368197911, - "y": 8611.068831572698 + "x": 15736.879971609784, + "y": 8636.106281219596 }, "floatingObject": { "isPinned": false, @@ -14343,44 +15867,44 @@ "referenceParent": { "type": "Point", "name": "Forecast Begin", - "id": "d8d518ca-9562-42f4-9649-413bbfb4be65" + "id": "dc98b988-0aca-4035-b2f3-9a9c91f2a721" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast Begin", "Point", "Foundations", - "082f16e8-4721-4630-a57c-da61618a08ce" + "d8d518ca-9562-42f4-9649-413bbfb4be65" ] ] } @@ -14389,15 +15913,15 @@ "type": "Polygon Vertex", "name": " Forecast End", "project": "Foundations", - "id": "1aa719ad-f031-474e-b9d0-bf003ec4170e", + "id": "b75e92b9-e760-4e96-9f24-9b0f3b67afa4", "savedPayload": { "position": { - "x": 13683.039721751651, - "y": 7953.283653628667 + "x": 15585.408325163524, + "y": 7978.321103275564 }, "targetPosition": { - "x": 13834.511368197911, - "y": 8611.068831572698 + "x": 15736.879971609784, + "y": 8636.106281219596 }, "floatingObject": { "isPinned": false, @@ -14413,44 +15937,44 @@ "referenceParent": { "type": "Point", "name": "Forecast End", - "id": "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" + "id": "ef795bf6-1d17-4079-98df-b03fb1171892" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "Forecast End", "Point", "Foundations", - "779f3920-13e3-4854-8264-ae28ac632b99" + "965f4c27-c6cc-4d3f-bea5-cafd44d58bc3" ] ] } @@ -14459,15 +15983,15 @@ "type": "Polygon Vertex", "name": " 45 down End", "project": "Foundations", - "id": "cbba2c37-93c6-47eb-a346-e0af8cfd4d2e", + "id": "43966af6-c96b-4552-b61f-9f4ca53bb7bb", "savedPayload": { "position": { - "x": 14328.434219307179, - "y": 8150.9979488251665 + "x": 16230.802822719052, + "y": 8176.035398472064 }, "targetPosition": { - "x": 13834.511368197911, - "y": 8611.068831572698 + "x": 15736.879971609784, + "y": 8636.106281219596 }, "floatingObject": { "isPinned": false, @@ -14483,44 +16007,44 @@ "referenceParent": { "type": "Point", "name": "45 down End", - "id": "44c94667-6a88-4abe-beab-f050b129b64b" + "id": "041af0c9-cbe9-4a1a-9a3e-09ca304ddc76" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down End", "Point", "Foundations", - "950ebf5b-03c6-4db7-81da-f916c2f0694f" + "44c94667-6a88-4abe-beab-f050b129b64b" ] ] } @@ -14529,15 +16053,15 @@ "type": "Polygon Vertex", "name": " 45 down Begin", "project": "Foundations", - "id": "5b802489-87f9-4dd2-b9fb-13f65cc469ef", + "id": "c075ceb6-395b-469b-989c-652813c04def", "savedPayload": { "position": { - "x": 14479.905865753439, - "y": 8808.783126769198 + "x": 16382.274469165312, + "y": 8833.820576416096 }, "targetPosition": { - "x": 13834.511368197911, - "y": 8611.068831572698 + "x": 15736.879971609784, + "y": 8636.106281219596 }, "floatingObject": { "isPinned": false, @@ -14553,58 +16077,58 @@ "referenceParent": { "type": "Point", "name": "45 down Begin", - "id": "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" + "id": "211a2b78-354d-48aa-b69d-4ca748126910" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down Begin", "Point", "Foundations", - "17f84931-76ac-4447-9ee5-370c12d96450" + "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" ] ] } } ], - "id": "004c894d-2985-4cab-af19-069bfd385ad4", + "id": "80d07714-b9e8-406f-9f8b-f571585f5208", "savedPayload": { "position": { - "x": 11828.511368197911, - "y": 8813.3188315727 + "x": 13730.879971609784, + "y": 8838.356281219598 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -14632,15 +16156,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.APPLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "1004834c-7cf5-487c-8b94-bf15a058c8c7", + "id": "cd07a61c-aa30-485a-8414-627d9d965c7a", "savedPayload": { "position": { - "x": 12065.002338598028, - "y": 9141.233377248678 + "x": 13967.3709420099, + "y": 9166.270826895576 }, "targetPosition": { - "x": 12432.976062147021, - "y": 9400.26105680723 + "x": 14335.344665558894, + "y": 9425.298506454128 }, "floatingObject": { "isPinned": false, @@ -14656,15 +16180,15 @@ } }, "styleConditions": [], - "id": "47db5d66-8383-4b70-8a35-12740260a09b", + "id": "c10505d8-1390-4efb-b307-4e44e18de5c3", "savedPayload": { "position": { - "x": 12432.976062147021, - "y": 9400.26105680723 + "x": 14335.344665558894, + "y": 9425.298506454128 }, "targetPosition": { - "x": 12800.949785696015, - "y": 9659.288736365783 + "x": 14703.318389107888, + "y": 9684.32618601268 }, "floatingObject": { "isPinned": false, @@ -14684,15 +16208,15 @@ "type": "Polygon Vertex", "name": " 40 down begin", "project": "Foundations", - "id": "a8ac7a10-3126-46f4-9346-0c629a42d254", + "id": "9a5d92b0-cd2a-4fa0-97f7-d79395bd5618", "savedPayload": { "position": { - "x": 13059.977465254568, - "y": 9291.315012816787 + "x": 14962.34606866644, + "y": 9316.352462463685 }, "targetPosition": { - "x": 12800.949785696015, - "y": 9659.288736365783 + "x": 14703.318389107888, + "y": 9684.32618601268 }, "floatingObject": { "isPinned": false, @@ -14708,44 +16232,44 @@ "referenceParent": { "type": "Point", "name": "40 down begin", - "id": "37a21730-e68f-4f7e-81d9-65efe54ad37a" + "id": "5009c4ac-1bd1-4e9f-849f-068a97f856b2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down begin", "Point", "Foundations", - "2653d4ef-9c91-4292-81d7-24f798a42720" + "37a21730-e68f-4f7e-81d9-65efe54ad37a" ] ] } @@ -14754,15 +16278,15 @@ "type": "Polygon Vertex", "name": " 40 down End", "project": "Foundations", - "id": "ca525482-b52c-4232-8acb-7557b25a10d3", + "id": "25ddf5b3-751f-41d1-806a-edbb21af3ad2", "savedPayload": { "position": { - "x": 13168.923509245009, - "y": 9918.316415924335 + "x": 15071.292112656882, + "y": 9943.353865571233 }, "targetPosition": { - "x": 12800.949785696015, - "y": 9659.288736365783 + "x": 14703.318389107888, + "y": 9684.32618601268 }, "floatingObject": { "isPinned": false, @@ -14778,58 +16302,58 @@ "referenceParent": { "type": "Point", "name": "40 down End", - "id": "bbf158b0-7c98-46ae-b81d-613bff77a051" + "id": "9e65142d-570d-498f-aa3c-72cded18c873" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down End", "Point", "Foundations", - "e66f3786-28b1-49e6-8ac3-5768115aaa11" + "bbf158b0-7c98-46ae-b81d-613bff77a051" ] ] } } ], - "id": "624b572e-0db0-411b-9933-186822f31452", + "id": "c94db72e-13b1-4168-89c1-718bea979224", "savedPayload": { "position": { - "x": 11964.023184555637, - "y": 8796.292714543428 + "x": 13866.39178796751, + "y": 8821.330164190325 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -14857,15 +16381,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.APPLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "411a6607-5747-413a-81bf-11596e87c3aa", + "id": "8db565a7-2bfe-4485-a03a-ffdb0ff0f4b8", "savedPayload": { "position": { - "x": 11325.807479075413, - "y": 9356.114030842837 + "x": 13228.176082487285, + "y": 9381.151480489734 }, "targetPosition": { - "x": 11986.057109570731, - "y": 9215.77363954085 + "x": 13888.425712982604, + "y": 9240.811089187748 }, "floatingObject": { "isPinned": false, @@ -14881,15 +16405,15 @@ } }, "styleConditions": [], - "id": "2167d236-97cf-4f27-acb3-b7954a3d4863", + "id": "82f5774e-7829-4a5b-9080-8a13e366b71e", "savedPayload": { "position": { - "x": 11986.057109570731, - "y": 9215.77363954085 + "x": 13888.425712982604, + "y": 9240.811089187748 }, "targetPosition": { - "x": 12646.30674006605, - "y": 9075.433248238864 + "x": 14548.675343477922, + "y": 9100.470697885761 }, "floatingObject": { "isPinned": false, @@ -14909,15 +16433,15 @@ "type": "Polygon Vertex", "name": " 45 down Begin", "project": "Foundations", - "id": "babc8d4f-6cf3-419c-931a-88ac964a1ba8", + "id": "6bf3f51b-e662-4f5b-a2da-7a41c55557d0", "savedPayload": { "position": { - "x": 12194.64358077382, - "y": 8573.810491041622 + "x": 14097.012184185693, + "y": 8598.84794068852 }, "targetPosition": { - "x": 12646.30674006605, - "y": 9075.433248238864 + "x": 14548.675343477922, + "y": 9100.470697885761 }, "floatingObject": { "isPinned": false, @@ -14933,44 +16457,44 @@ "referenceParent": { "type": "Point", "name": "45 down Begin", - "id": "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" + "id": "211a2b78-354d-48aa-b69d-4ca748126910" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down Begin", "Point", "Foundations", - "17f84931-76ac-4447-9ee5-370c12d96450" + "0072abb5-52e6-4e4e-b04c-c9b5593f14ea" ] ] } @@ -14979,15 +16503,15 @@ "type": "Polygon Vertex", "name": " 45 down End", "project": "Foundations", - "id": "974c0693-e2cf-46e0-9865-4db1798d2337", + "id": "49525eec-dc83-4f3a-ba11-aa4cbdd448d4", "savedPayload": { "position": { - "x": 12854.893211269138, - "y": 8433.470099739636 + "x": 14757.261814681011, + "y": 8458.507549386533 }, "targetPosition": { - "x": 12646.30674006605, - "y": 9075.433248238864 + "x": 14548.675343477922, + "y": 9100.470697885761 }, "floatingObject": { "isPinned": false, @@ -15003,44 +16527,44 @@ "referenceParent": { "type": "Point", "name": "45 down End", - "id": "44c94667-6a88-4abe-beab-f050b129b64b" + "id": "041af0c9-cbe9-4a1a-9a3e-09ca304ddc76" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "45 down End", "Point", "Foundations", - "950ebf5b-03c6-4db7-81da-f916c2f0694f" + "44c94667-6a88-4abe-beab-f050b129b64b" ] ] } @@ -15049,15 +16573,15 @@ "type": "Polygon Vertex", "name": " 40 down End", "project": "Foundations", - "id": "9d0a048a-edd5-4c66-893e-ab261de379a3", + "id": "cd71dc52-c34c-4733-9adb-6932575dfadd", "savedPayload": { "position": { - "x": 13306.556370561368, - "y": 8935.092856936877 + "x": 15208.92497397324, + "y": 8960.130306583775 }, "targetPosition": { - "x": 12646.30674006605, - "y": 9075.433248238864 + "x": 14548.675343477922, + "y": 9100.470697885761 }, "floatingObject": { "isPinned": false, @@ -15073,44 +16597,44 @@ "referenceParent": { "type": "Point", "name": "40 down End", - "id": "bbf158b0-7c98-46ae-b81d-613bff77a051" + "id": "9e65142d-570d-498f-aa3c-72cded18c873" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down End", "Point", "Foundations", - "e66f3786-28b1-49e6-8ac3-5768115aaa11" + "bbf158b0-7c98-46ae-b81d-613bff77a051" ] ] } @@ -15119,15 +16643,15 @@ "type": "Polygon Vertex", "name": " 40 down begin", "project": "Foundations", - "id": "29031cdc-e627-4810-a2a6-a02b7883aea4", + "id": "a7483233-a1ab-467d-b442-f271958c28d1", "savedPayload": { "position": { - "x": 13097.969899358279, - "y": 9577.056005436105 + "x": 15000.338502770152, + "y": 9602.093455083002 }, "targetPosition": { - "x": 12646.30674006605, - "y": 9075.433248238864 + "x": 14548.675343477922, + "y": 9100.470697885761 }, "floatingObject": { "isPinned": false, @@ -15143,58 +16667,58 @@ "referenceParent": { "type": "Point", "name": "40 down begin", - "id": "37a21730-e68f-4f7e-81d9-65efe54ad37a" + "id": "5009c4ac-1bd1-4e9f-849f-068a97f856b2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down begin", "Point", "Foundations", - "2653d4ef-9c91-4292-81d7-24f798a42720" + "37a21730-e68f-4f7e-81d9-65efe54ad37a" ] ] } } ], - "id": "8824b7e7-9630-4b9b-818f-e2c8a9b209c0", + "id": "bf570107-fdca-4dc3-abb9-e0eba37fb573", "savedPayload": { "position": { - "x": 12100.188398232387, - "y": 8806.893451217324 + "x": 14002.55700164426, + "y": 8831.930900864221 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -15222,15 +16746,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "2ef9743a-f1ee-47e1-8c61-a42e5f50a06e", + "id": "3096471c-32ba-4773-815d-6aaac31365b5", "savedPayload": { "position": { - "x": 12294.76172705372, - "y": 8214.835963569501 + "x": 14197.130330465592, + "y": 8239.873413216399 }, "targetPosition": { - "x": 12652.457230411133, - "y": 8787.26842847509 + "x": 14554.825833823006, + "y": 8812.305878121988 }, "floatingObject": { "isPinned": false, @@ -15246,15 +16770,15 @@ } }, "styleConditions": [], - "id": "42952395-b5d5-48a3-bbe7-1fb31809cfb4", + "id": "5f8fe536-6ec4-4fc8-b2b5-09365c211b39", "savedPayload": { "position": { - "x": 12652.457230411133, - "y": 8787.26842847509 + "x": 14554.825833823006, + "y": 8812.305878121988 }, "targetPosition": { - "x": 13010.152733768547, - "y": 9359.70089338068 + "x": 14912.52133718042, + "y": 9384.738343027577 }, "floatingObject": { "isPinned": false, @@ -15274,15 +16798,15 @@ "type": "Polygon Vertex", "name": " 30 down begin", "project": "Foundations", - "id": "6d2b4680-89fc-40fb-8bac-9973a7bfb7f5", + "id": "ff471bfc-da75-4acf-bfdd-f6c82567252e", "savedPayload": { "position": { - "x": 13582.585198674135, - "y": 9002.005390023267 + "x": 15484.953802086007, + "y": 9027.042839670165 }, "targetPosition": { - "x": 13010.152733768547, - "y": 9359.70089338068 + "x": 14912.52133718042, + "y": 9384.738343027577 }, "floatingObject": { "isPinned": false, @@ -15298,44 +16822,44 @@ "referenceParent": { "type": "Point", "name": "30 down begin", - "id": "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" + "id": "6448b015-ef51-411a-9bd3-79f84fb07888" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down begin", "Point", "Foundations", - "97708958-05ac-47f7-af17-e32a16d332f3" + "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" ] ] } @@ -15344,15 +16868,15 @@ "type": "Polygon Vertex", "name": " 30 down End", "project": "Foundations", - "id": "450c2f21-c922-41b3-9b30-67edcaf1e353", + "id": "a51b289a-b691-434c-8b7b-8ccb86fb4778", "savedPayload": { "position": { - "x": 13367.848237125962, - "y": 9932.133358286268 + "x": 15270.216840537834, + "y": 9957.170807933166 }, "targetPosition": { - "x": 13010.152733768547, - "y": 9359.70089338068 + "x": 14912.52133718042, + "y": 9384.738343027577 }, "floatingObject": { "isPinned": false, @@ -15368,58 +16892,58 @@ "referenceParent": { "type": "Point", "name": "30 down End", - "id": "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" + "id": "a1ebdc37-ef9d-4e1d-916e-43d0d8fd3f12" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down End", "Point", "Foundations", - "5dfb6b81-2e78-4168-af93-9ad582c0d694" + "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" ] ] } } ], - "id": "e3bc2418-9a59-4860-aaf9-f074bf9a7cf6", + "id": "cc73592f-7295-48bf-9c1d-4ee04c316383", "savedPayload": { "position": { - "x": 12231.432389381504, - "y": 8844.687046189423 + "x": 14133.800992793376, + "y": 8869.72449583632 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -15447,15 +16971,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "971ab045-779c-49c3-a8b2-378c5820c1c4", + "id": "b4cc3cf0-98df-4ffb-86b4-4cbadbb2be62", "savedPayload": { "position": { - "x": 11540.731181809162, - "y": 8569.487195544192 + "x": 13443.099785221035, + "y": 8594.52464519109 }, "targetPosition": { - "x": 12205.845021006355, - "y": 8684.589675571213 + "x": 14108.213624418227, + "y": 8709.62712521811 }, "floatingObject": { "isPinned": false, @@ -15471,15 +16995,15 @@ } }, "styleConditions": [], - "id": "acc7e847-2865-45a3-87a3-a279f6d60a9d", + "id": "15663ba1-0816-441d-aad0-183cfa53767f", "savedPayload": { "position": { - "x": 12205.845021006355, - "y": 8684.589675571213 + "x": 14108.213624418227, + "y": 8709.62712521811 }, "targetPosition": { - "x": 12870.958860203547, - "y": 8799.692155598234 + "x": 14773.32746361542, + "y": 8824.729605245131 }, "floatingObject": { "isPinned": false, @@ -15499,15 +17023,15 @@ "type": "Polygon Vertex", "name": " 40 down begin", "project": "Foundations", - "id": "03d808e8-5c93-4350-9fad-f4658b465e38", + "id": "f15e557c-5c86-4b60-9c8b-708695c15d60", "savedPayload": { "position": { - "x": 12638.083612346942, - "y": 8166.135434431355 + "x": 14540.452215758814, + "y": 8191.1728840782525 }, "targetPosition": { - "x": 12870.958860203547, - "y": 8799.692155598234 + "x": 14773.32746361542, + "y": 8824.729605245131 }, "floatingObject": { "isPinned": false, @@ -15523,44 +17047,44 @@ "referenceParent": { "type": "Point", "name": "40 down begin", - "id": "37a21730-e68f-4f7e-81d9-65efe54ad37a" + "id": "5009c4ac-1bd1-4e9f-849f-068a97f856b2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down begin", "Point", "Foundations", - "2653d4ef-9c91-4292-81d7-24f798a42720" + "37a21730-e68f-4f7e-81d9-65efe54ad37a" ] ] } @@ -15569,15 +17093,15 @@ "type": "Polygon Vertex", "name": " 40 down End", "project": "Foundations", - "id": "196c0d71-84a0-4171-a46e-fa9c803427d6", + "id": "40db5a7a-0e6f-4998-8b14-0be764db90fc", "savedPayload": { "position": { - "x": 13303.197451544134, - "y": 8281.237914458376 + "x": 15205.566054956007, + "y": 8306.275364105273 }, "targetPosition": { - "x": 12870.958860203547, - "y": 8799.692155598234 + "x": 14773.32746361542, + "y": 8824.729605245131 }, "floatingObject": { "isPinned": false, @@ -15593,44 +17117,44 @@ "referenceParent": { "type": "Point", "name": "40 down End", - "id": "bbf158b0-7c98-46ae-b81d-613bff77a051" + "id": "9e65142d-570d-498f-aa3c-72cded18c873" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "40 down End", "Point", "Foundations", - "e66f3786-28b1-49e6-8ac3-5768115aaa11" + "bbf158b0-7c98-46ae-b81d-613bff77a051" ] ] } @@ -15639,15 +17163,15 @@ "type": "Polygon Vertex", "name": " 30 down End", "project": "Foundations", - "id": "a5d0de9b-941f-4d61-9a52-599ad2898c35", + "id": "f3b9d095-08c5-4318-b590-42f72ca7d111", "savedPayload": { "position": { - "x": 13536.07269940074, - "y": 8914.794635625254 + "x": 15438.441302812613, + "y": 8939.832085272152 }, "targetPosition": { - "x": 12870.958860203547, - "y": 8799.692155598234 + "x": 14773.32746361542, + "y": 8824.729605245131 }, "floatingObject": { "isPinned": false, @@ -15663,44 +17187,44 @@ "referenceParent": { "type": "Point", "name": "30 down End", - "id": "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" + "id": "a1ebdc37-ef9d-4e1d-916e-43d0d8fd3f12" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down End", "Point", "Foundations", - "5dfb6b81-2e78-4168-af93-9ad582c0d694" + "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" ] ] } @@ -15709,15 +17233,15 @@ "type": "Polygon Vertex", "name": " 30 down begin", "project": "Foundations", - "id": "837f97c4-85f7-4e9a-955f-9c295ea5e480", + "id": "438cb326-d2ee-4ca0-878f-83d86535d6cc", "savedPayload": { "position": { - "x": 13103.834108060153, - "y": 9433.248876765112 + "x": 15006.202711472026, + "y": 9458.28632641201 }, "targetPosition": { - "x": 12870.958860203547, - "y": 8799.692155598234 + "x": 14773.32746361542, + "y": 8824.729605245131 }, "floatingObject": { "isPinned": false, @@ -15733,58 +17257,58 @@ "referenceParent": { "type": "Point", "name": "30 down begin", - "id": "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" + "id": "6448b015-ef51-411a-9bd3-79f84fb07888" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down begin", "Point", "Foundations", - "97708958-05ac-47f7-af17-e32a16d332f3" + "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" ] ] } } ], - "id": "1c5af585-6a8f-4e2a-8cf3-6574596cab3a", + "id": "812817bd-b9f3-4d95-882c-afbbf3841dfd", "savedPayload": { "position": { - "x": 12352.382013584827, - "y": 8908.126225241012 + "x": 14254.7506169967, + "y": 8933.16367488791 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -15812,15 +17336,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "8b5fff18-d8e3-4228-ae5b-e19803eb2863", + "id": "ef081f7f-8517-457d-b875-b4c099351ed6", "savedPayload": { "position": { - "x": 13751.70876237341, - "y": 8628.841226657278 + "x": 15654.077365785282, + "y": 8653.878676304175 }, "targetPosition": { - "x": 13954.174398985393, - "y": 9272.760993391694 + "x": 15856.543002397266, + "y": 9297.798443038591 }, "floatingObject": { "isPinned": false, @@ -15836,15 +17360,15 @@ } }, "styleConditions": [], - "id": "171cbae3-66c7-46fe-9254-9330529052b2", + "id": "2b8d2f82-fd31-424a-a609-53344b893863", "savedPayload": { "position": { - "x": 13954.174398985393, - "y": 9272.760993391694 + "x": 15856.543002397266, + "y": 9297.798443038591 }, "targetPosition": { - "x": 14156.640035597376, - "y": 9916.68076012611 + "x": 16059.00863900925, + "y": 9941.718209773007 }, "floatingObject": { "isPinned": false, @@ -15864,15 +17388,15 @@ "type": "Polygon Vertex", "name": " 20 down Begin", "project": "Foundations", - "id": "ad60a655-eac9-43db-98fe-e4efed6fb6cd", + "id": "adc0c9d0-2570-4b10-825f-e2377eb62984", "savedPayload": { "position": { - "x": 14800.559802331793, - "y": 9714.215123514128 + "x": 16702.928405743667, + "y": 9739.252573161026 }, "targetPosition": { - "x": 14156.640035597376, - "y": 9916.68076012611 + "x": 16059.00863900925, + "y": 9941.718209773007 }, "floatingObject": { "isPinned": false, @@ -15888,44 +17412,44 @@ "referenceParent": { "type": "Point", "name": "20 down Begin", - "id": "0c92f8df-8ea1-4d5d-85b1-7869750f8948" + "id": "0a86d4d2-e29d-48d0-848a-070b1d75161e" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down Begin", "Point", "Foundations", - "3b6b0d60-9b2a-4d88-a1e5-6bc6136e6c99" + "0c92f8df-8ea1-4d5d-85b1-7869750f8948" ] ] } @@ -15934,15 +17458,15 @@ "type": "Polygon Vertex", "name": " 20 down End", "project": "Foundations", - "id": "78094a55-7b20-4781-88da-b32840a075fe", + "id": "8327010c-93e0-4255-b06d-37ecfd8f0419", "savedPayload": { "position": { - "x": 14359.10567220936, - "y": 10560.600526860526 + "x": 16261.474275621233, + "y": 10585.637976507423 }, "targetPosition": { - "x": 14156.640035597376, - "y": 9916.68076012611 + "x": 16059.00863900925, + "y": 9941.718209773007 }, "floatingObject": { "isPinned": false, @@ -15958,58 +17482,58 @@ "referenceParent": { "type": "Point", "name": "20 down End", - "id": "15515138-2eee-4a67-a889-7a440910517f" + "id": "0df07585-dfc3-46c3-a686-f64308497afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down End", "Point", "Foundations", - "ec85c23d-3566-4c1d-a51d-9248b0a59b67" + "15515138-2eee-4a67-a889-7a440910517f" ] ] } } ], - "id": "55ccd5b5-adac-45ec-a77a-3ec71fb3b61e", + "id": "b3bd8d4c-5f7a-4cb1-aedd-0865142dee5d", "savedPayload": { "position": { - "x": 12458.085579016495, - "y": 8994.613780927928 + "x": 14360.454182428368, + "y": 9019.651230574826 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -16037,15 +17561,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "1a314145-ae45-4c74-a8b9-d9be0e6d6482", + "id": "9e5482de-4c92-4686-a142-2cec48bc3875", "savedPayload": { "position": { - "x": 11766.847222048676, - "y": 8361.348816805697 + "x": 13669.21582546055, + "y": 8386.386266452595 }, "targetPosition": { - "x": 12378.987415622794, - "y": 8645.794564552154 + "x": 14281.356019034667, + "y": 8670.832014199052 }, "floatingObject": { "isPinned": false, @@ -16061,15 +17585,15 @@ } }, "styleConditions": [], - "id": "64490a58-e45d-40e6-82df-0e07f0a35212", + "id": "b360b214-8e2f-4d31-b6e9-3e5a1627748c", "savedPayload": { "position": { - "x": 12378.987415622794, - "y": 8645.794564552154 + "x": 14281.356019034667, + "y": 8670.832014199052 }, "targetPosition": { - "x": 12991.127609196912, - "y": 8930.24031229861 + "x": 14893.496212608785, + "y": 8955.277761945508 }, "floatingObject": { "isPinned": false, @@ -16089,15 +17613,15 @@ "type": "Polygon Vertex", "name": " 30 down begin", "project": "Foundations", - "id": "7e078794-34ed-411c-9310-36d08111869d", + "id": "003b49a2-6b70-4da2-9b60-8843212f647b", "savedPayload": { "position": { - "x": 12931.394755956746, - "y": 8257.888480112673 + "x": 14833.763359368619, + "y": 8282.92592975957 }, "targetPosition": { - "x": 12991.127609196912, - "y": 8930.24031229861 + "x": 14893.496212608785, + "y": 8955.277761945508 }, "floatingObject": { "isPinned": false, @@ -16113,44 +17637,44 @@ "referenceParent": { "type": "Point", "name": "30 down begin", - "id": "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" + "id": "6448b015-ef51-411a-9bd3-79f84fb07888" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down begin", "Point", "Foundations", - "97708958-05ac-47f7-af17-e32a16d332f3" + "8c8aa87d-1883-42b5-9fa8-4ed1d447e8d7" ] ] } @@ -16159,15 +17683,15 @@ "type": "Polygon Vertex", "name": " 30 down End", "project": "Foundations", - "id": "4e3be0e5-ed74-40b5-a787-f6a0309cff3e", + "id": "4c5b3ad9-31e3-4dcc-afde-089c37e0e546", "savedPayload": { "position": { - "x": 13543.534949530864, - "y": 8542.33422785913 + "x": 15445.903552942736, + "y": 8567.371677506027 }, "targetPosition": { - "x": 12991.127609196912, - "y": 8930.24031229861 + "x": 14893.496212608785, + "y": 8955.277761945508 }, "floatingObject": { "isPinned": false, @@ -16183,44 +17707,44 @@ "referenceParent": { "type": "Point", "name": "30 down End", - "id": "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" + "id": "a1ebdc37-ef9d-4e1d-916e-43d0d8fd3f12" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "30 down End", "Point", "Foundations", - "5dfb6b81-2e78-4168-af93-9ad582c0d694" + "4ac0b346-23d1-4a92-8fd8-866c4a0d2dfa" ] ] } @@ -16229,15 +17753,15 @@ "type": "Polygon Vertex", "name": " 20 down End", "project": "Foundations", - "id": "c29c68d5-064f-4b05-8e86-dfbb2bb39b57", + "id": "c2ecd4c2-7cc5-4b59-8951-338ed5baff08", "savedPayload": { "position": { - "x": 13603.26780277103, - "y": 9214.686060045067 + "x": 15505.636406182903, + "y": 9239.723509691965 }, "targetPosition": { - "x": 12991.127609196912, - "y": 8930.24031229861 + "x": 14893.496212608785, + "y": 8955.277761945508 }, "floatingObject": { "isPinned": false, @@ -16253,44 +17777,44 @@ "referenceParent": { "type": "Point", "name": "20 down End", - "id": "15515138-2eee-4a67-a889-7a440910517f" + "id": "0df07585-dfc3-46c3-a686-f64308497afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down End", "Point", "Foundations", - "ec85c23d-3566-4c1d-a51d-9248b0a59b67" + "15515138-2eee-4a67-a889-7a440910517f" ] ] } @@ -16299,15 +17823,15 @@ "type": "Polygon Vertex", "name": " 20 down Begin", "project": "Foundations", - "id": "fb8d03e4-be10-48ef-a0a0-d3b02b3f4b56", + "id": "a6c21aa9-4452-4965-8def-f02242f51403", "savedPayload": { "position": { - "x": 13050.86046243708, - "y": 9602.592144484548 + "x": 14953.229065848953, + "y": 9627.629594131446 }, "targetPosition": { - "x": 12991.127609196912, - "y": 8930.24031229861 + "x": 14893.496212608785, + "y": 8955.277761945508 }, "floatingObject": { "isPinned": false, @@ -16323,58 +17847,58 @@ "referenceParent": { "type": "Point", "name": "20 down Begin", - "id": "0c92f8df-8ea1-4d5d-85b1-7869750f8948" + "id": "0a86d4d2-e29d-48d0-848a-070b1d75161e" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down Begin", "Point", "Foundations", - "3b6b0d60-9b2a-4d88-a1e5-6bc6136e6c99" + "0c92f8df-8ea1-4d5d-85b1-7869750f8948" ] ] } } ], - "id": "f466d17f-45e1-49e0-aeff-73ce72bbe1b4", + "id": "115b74f2-707c-443a-ac2d-b0ee7004dcc9", "savedPayload": { "position": { - "x": 12544.215569288093, - "y": 9100.608902558495 + "x": 14446.584172699966, + "y": 9125.646352205393 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -16402,15 +17926,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "fbd88391-5c94-48a9-9322-309676daea23", + "id": "66a7737e-86d1-4556-833c-a3543742f26d", "savedPayload": { "position": { - "x": 12934.60704620406, - "y": 7892.586400084758 + "x": 14836.975649615933, + "y": 7917.623849731655 }, "targetPosition": { - "x": 13021.364334598287, - "y": 8561.987754214311 + "x": 14923.73293801016, + "y": 8587.025203861209 }, "floatingObject": { "isPinned": false, @@ -16426,15 +17950,15 @@ } }, "styleConditions": [], - "id": "3d9e1d1b-d314-4bac-b296-e77aee43fc36", + "id": "5cd98f83-b939-4d3a-bb72-65279904eeaf", "savedPayload": { "position": { - "x": 13021.364334598287, - "y": 8561.987754214311 + "x": 14923.73293801016, + "y": 8587.025203861209 }, "targetPosition": { - "x": 13108.121622992514, - "y": 9231.389108343865 + "x": 15010.490226404387, + "y": 9256.426557990762 }, "floatingObject": { "isPinned": false, @@ -16454,15 +17978,15 @@ "type": "Polygon Vertex", "name": " 10 down begin", "project": "Foundations", - "id": "e417cf48-a8f8-410e-9551-6d77afcc15ed", + "id": "524cfe1a-ce19-468f-b3f8-40f2aecef965", "savedPayload": { "position": { - "x": 13777.522977122067, - "y": 9144.631819949638 + "x": 15679.89158053394, + "y": 9169.669269596536 }, "targetPosition": { - "x": 13108.121622992514, - "y": 9231.389108343865 + "x": 15010.490226404387, + "y": 9256.426557990762 }, "floatingObject": { "isPinned": false, @@ -16478,44 +18002,44 @@ "referenceParent": { "type": "Point", "name": "10 down begin", - "id": "f35195ff-947f-4d02-a305-8672fb6bb9d9" + "id": "886efdac-2712-43aa-817d-356564165520" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down begin", "Point", "Foundations", - "ba919df3-0a7a-4b31-8f8d-afd01330cb0b" + "f35195ff-947f-4d02-a305-8672fb6bb9d9" ] ] } @@ -16524,15 +18048,15 @@ "type": "Polygon Vertex", "name": " 10 down end", "project": "Foundations", - "id": "f3cea15a-8670-42f3-b5ec-5ba6034f51a5", + "id": "d79827de-fc17-44e1-aa63-78f61476c542", "savedPayload": { "position": { - "x": 13194.87891138674, - "y": 9900.790462473418 + "x": 15097.247514798613, + "y": 9925.827912120316 }, "targetPosition": { - "x": 13108.121622992514, - "y": 9231.389108343865 + "x": 15010.490226404387, + "y": 9256.426557990762 }, "floatingObject": { "isPinned": false, @@ -16548,58 +18072,58 @@ "referenceParent": { "type": "Point", "name": "10 down end", - "id": "f0e1c989-d894-40ad-b1cc-51c77da727f1" + "id": "30f80eef-1fd6-483c-b514-c98a7a4c1355" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down end", "Point", "Foundations", - "e0b845c9-fc57-48f4-9dc1-e38d5882eede" + "f0e1c989-d894-40ad-b1cc-51c77da727f1" ] ] } } ], - "id": "aa8c08c3-ee6c-4aea-bc40-c417ebc8203d", + "id": "1897a162-fff5-4620-8797-582522ea87f5", "savedPayload": { "position": { - "x": 12607.245812478059, - "y": 9221.772137399259 + "x": 14509.614415889931, + "y": 9246.809587046157 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -16627,15 +18151,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TRUE_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "9f103f34-6cb7-40d9-b90b-a1a488e92861", + "id": "f26895e8-7089-49be-81a1-7b87ed5092bc", "savedPayload": { "position": { - "x": 11963.190510365539, - "y": 8250.089072067083 + "x": 13865.559113777412, + "y": 8275.12652171398 }, "targetPosition": { - "x": 12509.276981568628, - "y": 8646.844117364504 + "x": 14411.6455849805, + "y": 8671.881567011402 }, "floatingObject": { "isPinned": false, @@ -16651,15 +18175,15 @@ } }, "styleConditions": [], - "id": "311e7fd0-41c3-4d8f-bccb-78cc189c04e8", + "id": "21f9b974-7292-4c85-8316-0ebdbec72f35", "savedPayload": { "position": { - "x": 12509.276981568628, - "y": 8646.844117364504 + "x": 14411.6455849805, + "y": 8671.881567011402 }, "targetPosition": { - "x": 13055.363452771717, - "y": 9043.599162661925 + "x": 14957.73205618359, + "y": 9068.636612308823 }, "floatingObject": { "isPinned": false, @@ -16679,15 +18203,15 @@ "type": "Polygon Vertex", "name": " 20 down Begin", "project": "Foundations", - "id": "35a7d194-0ebd-4513-89f0-7c5b7a77b955", + "id": "f60192c8-a4ba-4cc5-914a-89bb27aa51ea", "savedPayload": { "position": { - "x": 13125.920165477382, - "y": 8372.296883288342 + "x": 15028.288768889255, + "y": 8397.33433293524 }, "targetPosition": { - "x": 13055.363452771717, - "y": 9043.599162661925 + "x": 14957.73205618359, + "y": 9068.636612308823 }, "floatingObject": { "isPinned": false, @@ -16703,44 +18227,44 @@ "referenceParent": { "type": "Point", "name": "20 down Begin", - "id": "0c92f8df-8ea1-4d5d-85b1-7869750f8948" + "id": "0a86d4d2-e29d-48d0-848a-070b1d75161e" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down Begin", "Point", "Foundations", - "3b6b0d60-9b2a-4d88-a1e5-6bc6136e6c99" + "0c92f8df-8ea1-4d5d-85b1-7869750f8948" ] ] } @@ -16749,15 +18273,15 @@ "type": "Polygon Vertex", "name": " 20 down End", "project": "Foundations", - "id": "58569130-3db8-414d-b794-31ebcba3a930", + "id": "b601dcb7-2088-4127-ae07-7b2b3a812a2b", "savedPayload": { "position": { - "x": 13672.006636680473, - "y": 8769.051928585759 + "x": 15574.375240092346, + "y": 8794.089378232657 }, "targetPosition": { - "x": 13055.363452771717, - "y": 9043.599162661925 + "x": 14957.73205618359, + "y": 9068.636612308823 }, "floatingObject": { "isPinned": false, @@ -16773,44 +18297,44 @@ "referenceParent": { "type": "Point", "name": "20 down End", - "id": "15515138-2eee-4a67-a889-7a440910517f" + "id": "0df07585-dfc3-46c3-a686-f64308497afb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "20 down End", "Point", "Foundations", - "ec85c23d-3566-4c1d-a51d-9248b0a59b67" + "15515138-2eee-4a67-a889-7a440910517f" ] ] } @@ -16819,15 +18343,15 @@ "type": "Polygon Vertex", "name": " 10 down end", "project": "Foundations", - "id": "9f3e3072-54c9-45b7-9a02-f7227754a0d4", + "id": "ed130bc1-8e60-4bf5-91e7-fa8573f46acc", "savedPayload": { "position": { - "x": 13601.449923974806, - "y": 9440.354207959346 + "x": 15503.818527386678, + "y": 9465.391657606244 }, "targetPosition": { - "x": 13055.363452771717, - "y": 9043.599162661925 + "x": 14957.73205618359, + "y": 9068.636612308823 }, "floatingObject": { "isPinned": false, @@ -16843,44 +18367,44 @@ "referenceParent": { "type": "Point", "name": "10 down end", - "id": "f0e1c989-d894-40ad-b1cc-51c77da727f1" + "id": "30f80eef-1fd6-483c-b514-c98a7a4c1355" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down end", "Point", "Foundations", - "e0b845c9-fc57-48f4-9dc1-e38d5882eede" + "f0e1c989-d894-40ad-b1cc-51c77da727f1" ] ] } @@ -16889,15 +18413,15 @@ "type": "Polygon Vertex", "name": " 10 down begin", "project": "Foundations", - "id": "4f03ec81-4643-472e-a62c-b381ff59bec9", + "id": "85c19be2-1b53-42b4-92b2-732a49c27fe8", "savedPayload": { "position": { - "x": 12984.806740066051, - "y": 9714.901442035509 + "x": 14887.175343477924, + "y": 9739.938891682406 }, "targetPosition": { - "x": 13055.363452771717, - "y": 9043.599162661925 + "x": 14957.73205618359, + "y": 9068.636612308823 }, "floatingObject": { "isPinned": false, @@ -16913,58 +18437,58 @@ "referenceParent": { "type": "Point", "name": "10 down begin", - "id": "f35195ff-947f-4d02-a305-8672fb6bb9d9" + "id": "886efdac-2712-43aa-817d-356564165520" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down begin", "Point", "Foundations", - "ba919df3-0a7a-4b31-8f8d-afd01330cb0b" + "f35195ff-947f-4d02-a305-8672fb6bb9d9" ] ] } } ], - "id": "ba752f54-2474-4d5c-b4bc-44a2383aafc2", + "id": "e0382b5a-36fd-42ae-9acd-f539e2478876", "savedPayload": { "position": { - "x": 12644.595843024457, - "y": 9353.143048379765 + "x": 14546.96444643633, + "y": 9378.180498026662 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -16992,15 +18516,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.ORANGE_WEB\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "a5800193-aa34-4306-ab01-72dd6b7bc747", + "id": "220650cc-1d89-4d20-bc36-1e3e91f30428", "savedPayload": { "position": { - "x": 13113.72026886296, - "y": 7968.146396738091 + "x": 15016.088872274833, + "y": 7993.183846384989 }, "targetPosition": { - "x": 13113.72026886296, - "y": 8643.146396738091 + "x": 15016.088872274833, + "y": 8668.183846384989 }, "floatingObject": { "isPinned": false, @@ -17016,15 +18540,15 @@ } }, "styleConditions": [], - "id": "92837c35-689c-4f52-99c7-a6412f76d4b1", + "id": "628a2080-2c9d-4b70-9cb0-063736bb6fb7", "savedPayload": { "position": { - "x": 13113.72026886296, - "y": 8643.146396738091 + "x": 15016.088872274833, + "y": 8668.183846384989 }, "targetPosition": { - "x": 13113.72026886296, - "y": 9318.146396738091 + "x": 15016.088872274833, + "y": 9343.183846384989 }, "floatingObject": { "isPinned": false, @@ -17044,15 +18568,15 @@ "type": "Polygon Vertex", "name": " 5 down Begin", "project": "Foundations", - "id": "915123ff-014e-4627-bbc4-97e64f77e5b5", + "id": "dcc072d0-925c-44a2-afd9-4aadc86fe032", "savedPayload": { "position": { - "x": 13788.72026886296, - "y": 9318.146396738091 + "x": 15691.088872274833, + "y": 9343.183846384989 }, "targetPosition": { - "x": 13113.72026886296, - "y": 9318.146396738091 + "x": 15016.088872274833, + "y": 9343.183846384989 }, "floatingObject": { "isPinned": false, @@ -17068,44 +18592,44 @@ "referenceParent": { "type": "Point", "name": "5 down Begin", - "id": "614fdc3f-65db-4854-8c37-186a7fefe799" + "id": "5b202d61-6d34-44f7-9339-7677750a7890" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down Begin", "Point", "Foundations", - "e8367e67-1a05-449b-aa74-b67eeced0a3a" + "614fdc3f-65db-4854-8c37-186a7fefe799" ] ] } @@ -17114,15 +18638,15 @@ "type": "Polygon Vertex", "name": " 5 down End", "project": "Foundations", - "id": "221c487a-3616-4900-a82c-a51d1d242ea6", + "id": "2b54383f-5333-41e6-aed5-bdbdbf219b11", "savedPayload": { "position": { - "x": 13113.72026886296, - "y": 9993.146396738091 + "x": 15016.088872274833, + "y": 10018.183846384989 }, "targetPosition": { - "x": 13113.72026886296, - "y": 9318.146396738091 + "x": 15016.088872274833, + "y": 9343.183846384989 }, "floatingObject": { "isPinned": false, @@ -17138,58 +18662,58 @@ "referenceParent": { "type": "Point", "name": "5 down End", - "id": "68fb2593-3efb-4c76-963c-a3d161b2745d" + "id": "10c7df9f-9ab8-43dc-8294-e328e48f9fdb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down End", "Point", "Foundations", - "8d39b7d2-f3f8-4574-b74b-9d7eb53a50da" + "68fb2593-3efb-4c76-963c-a3d161b2745d" ] ] } } ], - "id": "4bb8a5ae-7659-4559-9220-618bef1297b8", + "id": "8d9b1c56-33ab-42bd-9ae8-6cd8f21ba748", "savedPayload": { "position": { - "x": 12654.736546288274, - "y": 9489.34329496904 + "x": 14557.105149700146, + "y": 9514.380744615937 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -17217,15 +18741,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.ORANGE_WEB\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "95ea884c-526e-450c-9bd0-a33bd9b5bdff", + "id": "5d77eac3-eff9-4795-9217-202a3a38d2f3", "savedPayload": { "position": { - "x": 12125.704432746132, - "y": 8191.693518744483 + "x": 14028.073036158004, + "y": 8216.73096839138 }, "targetPosition": { - "x": 12607.391286974065, - "y": 8664.560069119954 + "x": 14509.759890385938, + "y": 8689.597518766852 }, "floatingObject": { "isPinned": false, @@ -17241,15 +18765,15 @@ } }, "styleConditions": [], - "id": "dc61cb1b-be0f-41bf-9f81-928aa9e831d1", + "id": "9be69615-d29b-426c-a4bf-d81d052db836", "savedPayload": { "position": { - "x": 12607.391286974065, - "y": 8664.560069119954 + "x": 14509.759890385938, + "y": 8689.597518766852 }, "targetPosition": { - "x": 13089.078141201999, - "y": 9137.426619495425 + "x": 14991.446744613871, + "y": 9162.464069142323 }, "floatingObject": { "isPinned": false, @@ -17269,15 +18793,15 @@ "type": "Polygon Vertex", "name": " 10 down begin", "project": "Foundations", - "id": "b917c06b-63eb-47bb-a61c-709881443948", + "id": "6f468ffc-003a-4eee-8182-6c908177a051", "savedPayload": { "position": { - "x": 13257.749159313105, - "y": 8483.840291877288 + "x": 15160.117762724978, + "y": 8508.877741524186 }, "targetPosition": { - "x": 13089.078141201999, - "y": 9137.426619495425 + "x": 14991.446744613871, + "y": 9162.464069142323 }, "floatingObject": { "isPinned": false, @@ -17293,44 +18817,44 @@ "referenceParent": { "type": "Point", "name": "10 down begin", - "id": "f35195ff-947f-4d02-a305-8672fb6bb9d9" + "id": "886efdac-2712-43aa-817d-356564165520" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down begin", "Point", "Foundations", - "ba919df3-0a7a-4b31-8f8d-afd01330cb0b" + "f35195ff-947f-4d02-a305-8672fb6bb9d9" ] ] } @@ -17339,15 +18863,15 @@ "type": "Polygon Vertex", "name": " 10 down end", "project": "Foundations", - "id": "90c2e9cd-3b85-4e36-9bea-302db1386e53", + "id": "a423a87c-dba5-4fe0-89db-c9dd536608d4", "savedPayload": { "position": { - "x": 13739.436013541037, - "y": 8956.706842252759 + "x": 15641.80461695291, + "y": 8981.744291899657 }, "targetPosition": { - "x": 13089.078141201999, - "y": 9137.426619495425 + "x": 14991.446744613871, + "y": 9162.464069142323 }, "floatingObject": { "isPinned": false, @@ -17363,44 +18887,44 @@ "referenceParent": { "type": "Point", "name": "10 down end", - "id": "f0e1c989-d894-40ad-b1cc-51c77da727f1" + "id": "30f80eef-1fd6-483c-b514-c98a7a4c1355" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "10 down end", "Point", "Foundations", - "e0b845c9-fc57-48f4-9dc1-e38d5882eede" + "f0e1c989-d894-40ad-b1cc-51c77da727f1" ] ] } @@ -17409,15 +18933,15 @@ "type": "Polygon Vertex", "name": " 5 down End", "project": "Foundations", - "id": "49b12528-4d84-43c5-896f-2032836fb7f1", + "id": "dc7db4b3-5f64-4ef5-926f-84e9335b99ea", "savedPayload": { "position": { - "x": 13570.764995429932, - "y": 9610.293169870896 + "x": 15473.133598841805, + "y": 9635.330619517794 }, "targetPosition": { - "x": 13089.078141201999, - "y": 9137.426619495425 + "x": 14991.446744613871, + "y": 9162.464069142323 }, "floatingObject": { "isPinned": false, @@ -17433,44 +18957,44 @@ "referenceParent": { "type": "Point", "name": "5 down End", - "id": "68fb2593-3efb-4c76-963c-a3d161b2745d" + "id": "10c7df9f-9ab8-43dc-8294-e328e48f9fdb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down End", "Point", "Foundations", - "8d39b7d2-f3f8-4574-b74b-9d7eb53a50da" + "68fb2593-3efb-4c76-963c-a3d161b2745d" ] ] } @@ -17479,15 +19003,15 @@ "type": "Polygon Vertex", "name": " 5 down Begin", "project": "Foundations", - "id": "5aa4ffcd-c9f2-498b-81b4-c9570fd161b2", + "id": "514643e7-9b7a-46bf-b3ba-054a67df45eb", "savedPayload": { "position": { - "x": 12920.407123090892, - "y": 9791.012947113562 + "x": 14822.775726502765, + "y": 9816.05039676046 }, "targetPosition": { - "x": 13089.078141201999, - "y": 9137.426619495425 + "x": 14991.446744613871, + "y": 9162.464069142323 }, "floatingObject": { "isPinned": false, @@ -17503,58 +19027,58 @@ "referenceParent": { "type": "Point", "name": "5 down Begin", - "id": "614fdc3f-65db-4854-8c37-186a7fefe799" + "id": "5b202d61-6d34-44f7-9339-7677750a7890" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down Begin", "Point", "Foundations", - "e8367e67-1a05-449b-aa74-b67eeced0a3a" + "614fdc3f-65db-4854-8c37-186a7fefe799" ] ] } } ], - "id": "4293e105-3956-4a45-b2a4-721f008c3fcb", + "id": "013feea1-f713-4911-9e60-2859e8de1077", "savedPayload": { "position": { - "x": 12637.252760686408, - "y": 9624.796823068873 + "x": 14539.62136409828, + "y": 9649.83427271577 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -17582,15 +19106,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "37dc5e77-b829-40f6-ba9c-bf221cc04a22", + "id": "e68551e2-2693-4df6-a0be-985d55419e12", "savedPayload": { "position": { - "x": 13243.284813115248, - "y": 8041.118247427312 + "x": 15145.65341652712, + "y": 8066.1556970742095 }, "targetPosition": { - "x": 13176.864625276488, - "y": 8712.84241600208 + "x": 15079.233228688361, + "y": 8737.879865648978 }, "floatingObject": { "isPinned": false, @@ -17606,15 +19130,15 @@ } }, "styleConditions": [], - "id": "87077b50-d3f7-4ecd-88ad-011801da041f", + "id": "6950591c-249f-45a5-af23-9f80cc1e887d", "savedPayload": { "position": { - "x": 13176.864625276488, - "y": 8712.84241600208 + "x": 15079.233228688361, + "y": 8737.879865648978 }, "targetPosition": { - "x": 13110.444437437729, - "y": 9384.566584576849 + "x": 15012.813040849602, + "y": 9409.604034223747 }, "floatingObject": { "isPinned": false, @@ -17634,15 +19158,15 @@ "type": "Polygon Vertex", "name": " 1 down Begin", "project": "Foundations", - "id": "9ac0c3ce-c158-449d-b240-7e14a4c37d56", + "id": "e44b4c4f-daa7-4261-81a8-85e8053fd200", "savedPayload": { "position": { - "x": 13782.168606012498, - "y": 9450.986772415607 + "x": 15684.53720942437, + "y": 9476.024222062504 }, "targetPosition": { - "x": 13110.444437437729, - "y": 9384.566584576849 + "x": 15012.813040849602, + "y": 9409.604034223747 }, "floatingObject": { "isPinned": false, @@ -17658,44 +19182,44 @@ "referenceParent": { "type": "Point", "name": "1 down Begin", - "id": "37dc3322-7e94-497e-bd92-ed3284e85239" + "id": "06d370d5-266f-41a6-b6df-57d584dd4f17" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 down Begin", "Point", "Foundations", - "14ab474b-ad9e-4e05-8436-752f3002021a" + "37dc3322-7e94-497e-bd92-ed3284e85239" ] ] } @@ -17704,15 +19228,15 @@ "type": "Polygon Vertex", "name": " 1 down End", "project": "Foundations", - "id": "606a7b79-d4cb-49e2-8318-a630f0e705b0", + "id": "1cbdd56d-480f-4a9f-8d03-62300e881901", "savedPayload": { "position": { - "x": 13044.024249598971, - "y": 10056.290753151618 + "x": 14946.392853010844, + "y": 10081.328202798515 }, "targetPosition": { - "x": 13110.444437437729, - "y": 9384.566584576849 + "x": 15012.813040849602, + "y": 9409.604034223747 }, "floatingObject": { "isPinned": false, @@ -17728,58 +19252,58 @@ "referenceParent": { "type": "Point", "name": "1 down End", - "id": "af80eb7b-37b3-4375-9c71-1d4228b2b2df" + "id": "bf2854d7-f5c5-4b1c-8e3f-86a1dddc4bf2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 down End", "Point", "Foundations", - "52542ac9-db18-41e1-866d-252d59b2f209" + "af80eb7b-37b3-4375-9c71-1d4228b2b2df" ] ] } } ], - "id": "d8da8d5d-a317-4e27-a669-02fc70c0f593", + "id": "614af1d4-6dab-427b-a17d-13dace712b18", "savedPayload": { "position": { - "x": 12592.860274455656, - "y": 9753.958149323742 + "x": 14495.228877867528, + "y": 9778.99559897064 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -17807,15 +19331,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}", "project": "Foundations", - "id": "bc6ba295-5365-4452-b277-60f83fc9d0ad", + "id": "9cd92075-a700-49d7-8620-eeb773694f4f", "savedPayload": { "position": { - "x": 13417.27294004657, - "y": 8678.373257477444 + "x": 15319.641543458443, + "y": 8703.410707124342 }, "targetPosition": { - "x": 13112.683201540978, - "y": 9280.74365116981 + "x": 15015.051804952851, + "y": 9305.781100816708 }, "floatingObject": { "isPinned": false, @@ -17831,15 +19355,15 @@ } }, "styleConditions": [], - "id": "a1c25942-8f07-419a-97af-03016effb869", + "id": "9f70db98-a46b-4e78-b41c-f156d6ce69e1", "savedPayload": { "position": { - "x": 13112.683201540978, - "y": 9280.74365116981 + "x": 15015.051804952851, + "y": 9305.781100816708 }, "targetPosition": { - "x": 12808.093463035386, - "y": 9883.114044862177 + "x": 14710.462066447259, + "y": 9908.151494509075 }, "floatingObject": { "isPinned": false, @@ -17859,15 +19383,15 @@ "type": "Polygon Vertex", "name": " 5 down Begin", "project": "Foundations", - "id": "b7b0a720-debc-4fd6-ac31-5914cb6140f4", + "id": "db7d2ed0-662d-4557-9e3d-d20da55a1050", "savedPayload": { "position": { - "x": 13482.056395713404, - "y": 9845.711299293896 + "x": 15384.424999125276, + "y": 9870.748748940794 }, "targetPosition": { - "x": 12808.093463035386, - "y": 9883.114044862177 + "x": 14710.462066447259, + "y": 9908.151494509075 }, "floatingObject": { "isPinned": false, @@ -17883,44 +19407,44 @@ "referenceParent": { "type": "Point", "name": "5 down Begin", - "id": "614fdc3f-65db-4854-8c37-186a7fefe799" + "id": "5b202d61-6d34-44f7-9339-7677750a7890" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down Begin", "Point", "Foundations", - "e8367e67-1a05-449b-aa74-b67eeced0a3a" + "614fdc3f-65db-4854-8c37-186a7fefe799" ] ] } @@ -17929,15 +19453,15 @@ "type": "Polygon Vertex", "name": " 5 down End", "project": "Foundations", - "id": "a6ebd9cb-ddfb-4091-9609-9251b06da2e7", + "id": "e4b4cacb-9a01-4512-b3cf-8069eb38f1d5", "savedPayload": { "position": { - "x": 13177.466657207811, - "y": 10448.081692986263 + "x": 15079.835260619684, + "y": 10473.11914263316 }, "targetPosition": { - "x": 12808.093463035386, - "y": 9883.114044862177 + "x": 14710.462066447259, + "y": 9908.151494509075 }, "floatingObject": { "isPinned": false, @@ -17953,44 +19477,44 @@ "referenceParent": { "type": "Point", "name": "5 down End", - "id": "68fb2593-3efb-4c76-963c-a3d161b2745d" + "id": "10c7df9f-9ab8-43dc-8294-e328e48f9fdb" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "5 down End", "Point", "Foundations", - "8d39b7d2-f3f8-4574-b74b-9d7eb53a50da" + "68fb2593-3efb-4c76-963c-a3d161b2745d" ] ] } @@ -17999,15 +19523,15 @@ "type": "Polygon Vertex", "name": " 1 down End", "project": "Foundations", - "id": "56730641-5eb8-4b98-bace-801cf0545a7a", + "id": "a24779f3-bec3-4833-88f3-78d7b4b625b7", "savedPayload": { "position": { - "x": 12503.503724529794, - "y": 10485.484438554544 + "x": 14405.872327941666, + "y": 10510.521888201441 }, "targetPosition": { - "x": 12808.093463035386, - "y": 9883.114044862177 + "x": 14710.462066447259, + "y": 9908.151494509075 }, "floatingObject": { "isPinned": false, @@ -18023,44 +19547,44 @@ "referenceParent": { "type": "Point", "name": "1 down End", - "id": "af80eb7b-37b3-4375-9c71-1d4228b2b2df" + "id": "bf2854d7-f5c5-4b1c-8e3f-86a1dddc4bf2" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 down End", "Point", "Foundations", - "52542ac9-db18-41e1-866d-252d59b2f209" + "af80eb7b-37b3-4375-9c71-1d4228b2b2df" ] ] } @@ -18069,15 +19593,15 @@ "type": "Polygon Vertex", "name": " 1 down Begin", "project": "Foundations", - "id": "56c220bf-a274-4769-9c00-a2a34227b5e9", + "id": "0454d6a3-151c-4160-935f-14ba2498aac3", "savedPayload": { "position": { - "x": 12134.130530357368, - "y": 9920.516790430458 + "x": 14036.49913376924, + "y": 9945.554240077356 }, "targetPosition": { - "x": 12808.093463035386, - "y": 9883.114044862177 + "x": 14710.462066447259, + "y": 9908.151494509075 }, "floatingObject": { "isPinned": false, @@ -18093,58 +19617,58 @@ "referenceParent": { "type": "Point", "name": "1 down Begin", - "id": "37dc3322-7e94-497e-bd92-ed3284e85239" + "id": "06d370d5-266f-41a6-b6df-57d584dd4f17" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Monte Carlo Forecast", "Plotter", "Foundations", - "04e13731-4197-4173-922a-b53c38932b09" + "026ea9e9-9023-4985-8ece-8f3364eefa65" ], [ "Monte Carlo Forecast", "Plotter Module", "Foundations", - "6c4f8442-4573-470c-8d3d-e354820c7699" + "1cd6024a-e257-473c-8104-77658af251d1" ], [ "New Shapes", "Shapes", "Foundations", - "5efabf36-0541-4bf3-8c3e-a016ac11be34" + "456d9373-737f-42b2-9f6b-41c3247000ec" ], [ "New Chart Points", "Chart Points", "Foundations", - "3aaa10e0-8b6c-477c-a515-0161341199f6" + "31586afa-d07b-415d-a8c1-e75d9669e7b2" ], [ "1 down Begin", "Point", "Foundations", - "14ab474b-ad9e-4e05-8436-752f3002021a" + "37dc3322-7e94-497e-bd92-ed3284e85239" ] ] } } ], - "id": "00f28c6f-5a9b-4cf4-84d9-3bbc3997aaff", + "id": "afb12109-06df-4db7-8aa9-971495b4baf4", "savedPayload": { "position": { - "x": 12523.376521198203, - "y": 9871.539393860963 + "x": 14425.745124610075, + "y": 9896.57684350786 }, "targetPosition": { - "x": 11979.98301464417, - "y": 9471.10400951673 + "x": 13882.351618056044, + "y": 9496.141459163628 }, "floatingObject": { "isPinned": false, @@ -18162,15 +19686,15 @@ ], "images": [], "texts": [], - "id": "456d9373-737f-42b2-9f6b-41c3247000ec", + "id": "5a8d02fb-0a5b-4e35-ab71-3efb6f588366", "savedPayload": { "position": { - "x": 11387.98108378231, - "y": 9755.863477071609 + "x": 13290.349687194182, + "y": 9780.900926718507 }, "targetPosition": { - "x": 12032.992727687955, - "y": 9954.82321979897 + "x": 13935.361331099828, + "y": 9979.860669445867 }, "floatingObject": { "isPinned": false, @@ -18202,15 +19726,15 @@ "name": "New Data Formula", "code": "record.forecast1", "project": "Foundations", - "id": "5b7ced20-eeb4-4b37-8e24-c0a4aabc5cf0", + "id": "46e5bf30-942d-4b29-ad10-3698088c4dfc", "savedPayload": { "position": { - "x": 12592.60499205446, - "y": 8903.95019532332 + "x": 14494.973595466332, + "y": 8928.987644970217 }, "targetPosition": { - "x": 12692.7394123348, - "y": 9342.66775580514 + "x": 14595.108015746673, + "y": 9367.705205452037 }, "floatingObject": { "isPinned": false, @@ -18230,15 +19754,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "c795c7f6-1493-43a7-9da8-685c39f28ccd", + "id": "7f6ec857-4099-4674-83c2-2e6d91f9e5e0", "savedPayload": { "position": { - "x": 13122.747174938564, - "y": 9475.307584290047 + "x": 15025.115778350437, + "y": 9500.345033936945 }, "targetPosition": { - "x": 12692.7394123348, - "y": 9342.66775580514 + "x": 14595.108015746673, + "y": 9367.705205452037 }, "floatingObject": { "isPinned": false, @@ -18253,15 +19777,15 @@ } } }, - "id": "634ff2c7-b65f-4a6f-925e-4549e9aa58e0", + "id": "296258e7-ec8e-4ecb-ac9c-aef2e2b238a8", "savedPayload": { "position": { - "x": 12692.7394123348, - "y": 9342.66775580514 + "x": 14595.108015746673, + "y": 9367.705205452037 }, "targetPosition": { - "x": 12362.866070011378, - "y": 9648.745487802054 + "x": 14265.23467342325, + "y": 9673.782937448952 }, "floatingObject": { "isPinned": false, @@ -18277,15 +19801,15 @@ } } ], - "id": "98a5ddb2-43b6-4657-8b77-c356ef94ab8b", + "id": "62f0390c-1aec-4f4a-83c0-2aa49abd17d7", "savedPayload": { "position": { - "x": 12362.866070011378, - "y": 9648.745487802054 + "x": 14265.23467342325, + "y": 9673.782937448952 }, "targetPosition": { - "x": 12032.992727687955, - "y": 9954.82321979897 + "x": 13935.361331099828, + "y": 9979.860669445867 }, "floatingObject": { "isPinned": false, @@ -18301,15 +19825,15 @@ } } ], - "id": "1cd6024a-e257-473c-8104-77658af251d1", + "id": "8d1ec07d-bf16-45eb-8d84-bd78f4d6bbd2", "savedPayload": { "position": { - "x": 12032.992727687955, - "y": 9954.82321979897 + "x": 13935.361331099828, + "y": 9979.860669445867 }, "targetPosition": { - "x": 12133.127147968296, - "y": 10393.54078028079 + "x": 14035.49575138017, + "y": 10418.578229927687 }, "floatingObject": { "isPinned": false, @@ -18325,15 +19849,15 @@ } } ], - "id": "026ea9e9-9023-4985-8ece-8f3364eefa65", + "id": "8ea1795a-8e20-43ab-a07b-74306f4b09cb", "savedPayload": { "position": { - "x": 12049.88342815519, - "y": 10426.211532800005 + "x": 13890.119997211099, + "y": 10498.92456922627 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -18379,15 +19903,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.MAMA", "project": "Foundations", - "id": "fab58973-9a8c-4412-a76f-8b28797d77c9", + "id": "c6b20337-8432-4c53-aa78-ea70d6f75073", "savedPayload": { "position": { - "x": 11732.070324108172, - "y": 9855.422230539583 + "x": 13634.438927520045, + "y": 9880.45968018648 }, "targetPosition": { - "x": 11432.607285177852, - "y": 9837.480984356072 + "x": 13334.975888589724, + "y": 9862.51843400297 }, "floatingObject": { "isPinned": false, @@ -18402,15 +19926,15 @@ } } }, - "id": "fc0aec37-bcb3-4673-9a5a-3141d38b520d", + "id": "7f557342-cda3-4a48-a15a-6ac2dd68a555", "savedPayload": { "position": { - "x": 11432.607285177852, - "y": 9837.480984356072 + "x": 13334.975888589724, + "y": 9862.51843400297 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18434,15 +19958,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.MAMA", "project": "Foundations", - "id": "8b49530c-719d-4a5f-a495-2c19ad272e15", + "id": "5a5acd37-41d7-4c82-a0ee-53c814a7beed", "savedPayload": { "position": { - "x": 11478.514485658936, - "y": 10310.17136957122 + "x": 13380.883089070809, + "y": 10335.208819218118 }, "targetPosition": { - "x": 11305.829365953234, - "y": 10064.85555387189 + "x": 13208.197969365106, + "y": 10089.893003518788 }, "floatingObject": { "isPinned": false, @@ -18457,15 +19981,15 @@ } } }, - "id": "f84b2d52-b985-406c-8d5f-b832e03f718c", + "id": "6435065a-5607-45ee-8b8a-48635d0d0dbe", "savedPayload": { "position": { - "x": 11305.829365953234, - "y": 10064.85555387189 + "x": 13208.197969365106, + "y": 10089.893003518788 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18489,15 +20013,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.upper", "project": "Foundations", - "id": "b1b2dd43-5994-424f-93ac-6d8bd980f96c", + "id": "76b306ef-43f2-4ef1-8879-a6adc3ed9c31", "savedPayload": { "position": { - "x": 10964.887812663928, - "y": 10395.464883098293 + "x": 12867.256416075801, + "y": 10420.50233274519 }, "targetPosition": { - "x": 11049.01602945573, - "y": 10107.502310635427 + "x": 12951.384632867603, + "y": 10132.539760282325 }, "floatingObject": { "isPinned": false, @@ -18512,15 +20036,15 @@ } } }, - "id": "714c3b5d-8ee6-4059-afb9-2494d4e291fa", + "id": "7796108c-dfde-4949-b46d-5df300aa5d4c", "savedPayload": { "position": { - "x": 11049.01602945573, - "y": 10107.502310635427 + "x": 12951.384632867603, + "y": 10132.539760282325 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18544,15 +20068,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.upper", "project": "Foundations", - "id": "a9fa1b2a-a256-43e0-9d4a-7ad2c3259331", + "id": "14216303-24a1-4dd1-856a-4c5bad6d8250", "savedPayload": { "position": { - "x": 10577.961665963132, - "y": 10047.075015764318 + "x": 12480.330269375005, + "y": 10072.112465411215 }, "targetPosition": { - "x": 10855.552956105332, - "y": 9933.30737696844 + "x": 12757.921559517205, + "y": 9958.344826615337 }, "floatingObject": { "isPinned": false, @@ -18567,15 +20091,15 @@ } } }, - "id": "d3e45de8-273f-435e-81d9-6e7451ac0c2a", + "id": "1141e0b2-35d8-4bc7-97cf-7df923996b74", "savedPayload": { "position": { - "x": 10855.552956105332, - "y": 9933.30737696844 + "x": 12757.921559517205, + "y": 9958.344826615337 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18599,15 +20123,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.lower", "project": "Foundations", - "id": "2de9c7d5-a4d4-4825-990e-d07a8bdb7fee", + "id": "e13eb7c6-51f6-4203-a2b1-b7635b3ba356", "savedPayload": { "position": { - "x": 10609.099325877254, - "y": 9527.346443529941 + "x": 12511.467929289127, + "y": 9552.383893176839 }, "targetPosition": { - "x": 10871.121786062393, - "y": 9673.443090851251 + "x": 12773.490389474266, + "y": 9698.480540498149 }, "floatingObject": { "isPinned": false, @@ -18622,15 +20146,15 @@ } } }, - "id": "f81a59e8-2942-454a-ba0f-12a254f6056b", + "id": "9f1b1d65-242d-4e96-8f8d-18fedff625ca", "savedPayload": { "position": { - "x": 10871.121786062393, - "y": 9673.443090851251 + "x": 12773.490389474266, + "y": 9698.480540498149 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18654,15 +20178,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.lower", "project": "Foundations", - "id": "f6c65d77-2089-4861-82ba-dee06d40e7d6", + "id": "9d5e9a86-0a53-4d0c-9e8f-f20e1e66a8eb", "savedPayload": { "position": { - "x": 11034.85349939845, - "y": 9227.645381818447 + "x": 12937.222102810323, + "y": 9252.682831465345 }, "targetPosition": { - "x": 11083.998872822991, - "y": 9523.592559995504 + "x": 12986.367476234864, + "y": 9548.630009642402 }, "floatingObject": { "isPinned": false, @@ -18677,15 +20201,15 @@ } } }, - "id": "a904cff0-f7dd-4de0-9247-e909e01d0db8", + "id": "52fe5946-8481-4b1c-97d9-a43825af35ad", "savedPayload": { "position": { - "x": 11083.998872822991, - "y": 9523.592559995504 + "x": 12986.367476234864, + "y": 9548.630009642402 }, "targetPosition": { - "x": 11133.144246247532, - "y": 9819.539738172562 + "x": 13035.512849659404, + "y": 9844.57718781946 }, "floatingObject": { "isPinned": false, @@ -18701,15 +20225,15 @@ } } ], - "id": "14663233-f0ca-491e-b712-689a03c531b0", + "id": "8bc26e65-b6ab-4371-9745-95e9d1ab622b", "savedPayload": { "position": { - "x": 11992.588526467674, - "y": 10451.72086655322 + "x": 13894.957129879547, + "y": 10476.758316200117 }, "targetPosition": { - "x": 11899.88342815519, - "y": 10166.403911664675 + "x": 13802.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -18739,15 +20263,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.WINDSOR_TAN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "3c73ff82-7480-409b-b317-83c076cdc08f", + "id": "81a734d1-2447-4a81-98f5-cac26b6a8a08", "savedPayload": { "position": { - "x": 12009.84948121819, - "y": 10828.149683977386 + "x": 13912.218084630063, + "y": 10853.187133624284 }, "targetPosition": { - "x": 11833.513905530448, - "y": 10585.444585664902 + "x": 13735.88250894232, + "y": 10610.4820353118 }, "floatingObject": { "isPinned": false, @@ -18763,15 +20287,15 @@ } }, "styleConditions": [], - "id": "5602bdaf-7b85-4b9a-ba07-0f13548efe78", + "id": "8e01e16a-ff54-4519-8e95-8829ba7f6fd2", "savedPayload": { "position": { - "x": 11833.513905530448, - "y": 10585.444585664902 + "x": 13735.88250894232, + "y": 10610.4820353118 }, "targetPosition": { - "x": 11657.178329842705, - "y": 10342.739487352417 + "x": 13559.546933254578, + "y": 10367.776936999315 }, "floatingObject": { "isPinned": false, @@ -18791,15 +20315,15 @@ "type": "Polygon Vertex", "name": " Lower Begin", "project": "Foundations", - "id": "09036202-1806-4b28-8051-bb55e534a440", + "id": "eb6e8ddf-7c8e-4640-a904-c7d1606a0b73", "savedPayload": { "position": { - "x": 11414.47323153022, - "y": 10519.07506304016 + "x": 13316.841834942094, + "y": 10544.112512687057 }, "targetPosition": { - "x": 11657.178329842705, - "y": 10342.739487352417 + "x": 13559.546933254578, + "y": 10367.776936999315 }, "floatingObject": { "isPinned": false, @@ -18815,44 +20339,44 @@ "referenceParent": { "type": "Point", "name": "Lower Begin", - "id": "f81a59e8-2942-454a-ba0f-12a254f6056b" + "id": "9f1b1d65-242d-4e96-8f8d-18fedff625ca" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "Lower Begin", "Point", "Foundations", - "8b482e01-40b0-4a47-8373-bfbad5a2f636" + "f81a59e8-2942-454a-ba0f-12a254f6056b" ] ] } @@ -18861,15 +20385,15 @@ "type": "Polygon Vertex", "name": " Lower End", "project": "Foundations", - "id": "90384753-39da-4994-b971-48dc3110cbe5", + "id": "1e5eb114-eb0a-4585-8b22-925c8498034b", "savedPayload": { "position": { - "x": 11480.842754154963, - "y": 10100.034389039933 + "x": 13383.211357566835, + "y": 10125.07183868683 }, "targetPosition": { - "x": 11657.178329842705, - "y": 10342.739487352417 + "x": 13559.546933254578, + "y": 10367.776936999315 }, "floatingObject": { "isPinned": false, @@ -18885,58 +20409,58 @@ "referenceParent": { "type": "Point", "name": "Lower End", - "id": "a904cff0-f7dd-4de0-9247-e909e01d0db8" + "id": "52fe5946-8481-4b1c-97d9-a43825af35ad" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "Lower End", "Point", "Foundations", - "26d6b5e7-d979-4ab3-904d-b4594c4a7b2d" + "a904cff0-f7dd-4de0-9247-e909e01d0db8" ] ] } } ], - "id": "2ab23b35-840e-4178-a3db-0f4f2eb37fa0", + "id": "15c3d5fb-eeff-4d2e-8ead-55f7a3523ec9", "savedPayload": { "position": { - "x": 11657.178329842705, - "y": 10342.739487352417 + "x": 13559.546933254578, + "y": 10367.776936999315 }, "targetPosition": { - "x": 11899.88342815519, - "y": 10166.403911664675 + "x": 13802.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -18964,15 +20488,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "a81b5ca6-3100-4ec3-8313-07c568866736", + "id": "76a998ff-0787-43e1-8323-292a01fc0251", "savedPayload": { "position": { - "x": 11784.528829914523, - "y": 9545.522643958271 + "x": 13686.897433326396, + "y": 9570.560093605169 }, "targetPosition": { - "x": 12082.885398525004, - "y": 9576.881182938567 + "x": 13985.254001936877, + "y": 9601.918632585464 }, "floatingObject": { "isPinned": false, @@ -18988,15 +20512,15 @@ } }, "styleConditions": [], - "id": "bc7c5b76-6978-4d2d-ae6f-66ec2a2e5ade", + "id": "5bc72226-4c03-4911-96e7-0478aa33c547", "savedPayload": { "position": { - "x": 12082.885398525004, - "y": 9576.881182938567 + "x": 13985.254001936877, + "y": 9601.918632585464 }, "targetPosition": { - "x": 12381.241967135486, - "y": 9608.239721918862 + "x": 14283.610570547358, + "y": 9633.27717156576 }, "floatingObject": { "isPinned": false, @@ -19016,15 +20540,15 @@ "type": "Polygon Vertex", "name": " MAMA Begin", "project": "Foundations", - "id": "6bb456da-ccd2-4479-bcaa-5773e5a268c3", + "id": "0bcc3bc0-c56f-4031-9f94-69cb338f0de4", "savedPayload": { "position": { - "x": 12412.600506115781, - "y": 9309.883153308381 + "x": 14314.969109527654, + "y": 9334.920602955279 }, "targetPosition": { - "x": 12381.241967135486, - "y": 9608.239721918862 + "x": 14283.610570547358, + "y": 9633.27717156576 }, "floatingObject": { "isPinned": false, @@ -19040,44 +20564,44 @@ "referenceParent": { "type": "Point", "name": "MAMA Begin", - "id": "fc0aec37-bcb3-4673-9a5a-3141d38b520d" + "id": "7f557342-cda3-4a48-a15a-6ac2dd68a555" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "MAMA Begin", "Point", "Foundations", - "0451565a-7b09-43c3-b3d3-9018068bdd57" + "fc0aec37-bcb3-4673-9a5a-3141d38b520d" ] ] } @@ -19086,15 +20610,15 @@ "type": "Polygon Vertex", "name": " MAMA End", "project": "Foundations", - "id": "9e8bccbe-e1b7-4f15-a2b0-f2561164e551", + "id": "9c94dc77-0f7a-4ac9-a01f-3de0f29e93d7", "savedPayload": { "position": { - "x": 12679.598535745967, - "y": 9639.598260899158 + "x": 14581.96713915784, + "y": 9664.635710546056 }, "targetPosition": { - "x": 12381.241967135486, - "y": 9608.239721918862 + "x": 14283.610570547358, + "y": 9633.27717156576 }, "floatingObject": { "isPinned": false, @@ -19110,58 +20634,58 @@ "referenceParent": { "type": "Point", "name": "MAMA End", - "id": "f84b2d52-b985-406c-8d5f-b832e03f718c" + "id": "6435065a-5607-45ee-8b8a-48635d0d0dbe" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "MAMA End", "Point", "Foundations", - "a9202640-ac76-4c26-a1a6-1f69926c4441" + "f84b2d52-b985-406c-8d5f-b832e03f718c" ] ] } } ], - "id": "116e3fb0-ae75-4d01-b7c9-4caef4629c7a", + "id": "d2a5dbf4-5b87-4c71-9122-f7d7ec392333", "savedPayload": { "position": { - "x": 11657.178329842705, - "y": 9990.068335976932 + "x": 13559.546933254578, + "y": 10015.10578562383 }, "targetPosition": { - "x": 11899.88342815519, - "y": 10166.403911664675 + "x": 13802.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19189,15 +20713,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.WINDSOR_TAN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "8f5738e4-5fd5-4f48-b1a1-18abfb190738", + "id": "511ee66c-2400-420e-b754-0ae4262ce928", "savedPayload": { "position": { - "x": 11421.954616690584, - "y": 9695.67676015116 + "x": 13324.323220102457, + "y": 9720.714209798058 }, "targetPosition": { - "x": 11707.27157157913, - "y": 9788.381858463645 + "x": 13609.640174991002, + "y": 9813.419308110542 }, "floatingObject": { "isPinned": false, @@ -19213,15 +20737,15 @@ } }, "styleConditions": [], - "id": "41399f16-f7a8-447d-9f49-7b6d5d105d9a", + "id": "5e6c4328-4708-4bca-ae3a-d60942ee62d9", "savedPayload": { "position": { - "x": 11707.27157157913, - "y": 9788.381858463645 + "x": 13609.640174991002, + "y": 9813.419308110542 }, "targetPosition": { - "x": 11992.588526467674, - "y": 9881.08695677613 + "x": 13894.957129879547, + "y": 9906.124406423027 }, "floatingObject": { "isPinned": false, @@ -19241,15 +20765,15 @@ "type": "Polygon Vertex", "name": " Upper Begin", "project": "Foundations", - "id": "33d66aec-9915-487c-abc8-93833a9f068e", + "id": "a00cb53d-def3-4437-85d6-ff67855c2400", "savedPayload": { "position": { - "x": 12085.293624780159, - "y": 9595.770001887584 + "x": 13987.662228192032, + "y": 9620.807451534482 }, "targetPosition": { - "x": 11992.588526467674, - "y": 9881.08695677613 + "x": 13894.957129879547, + "y": 9906.124406423027 }, "floatingObject": { "isPinned": false, @@ -19265,44 +20789,44 @@ "referenceParent": { "type": "Point", "name": "Upper Begin", - "id": "714c3b5d-8ee6-4059-afb9-2494d4e291fa" + "id": "7796108c-dfde-4949-b46d-5df300aa5d4c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "Upper Begin", "Point", "Foundations", - "551f4fc1-724f-4cc7-88fa-d1b9c301aad1" + "714c3b5d-8ee6-4059-afb9-2494d4e291fa" ] ] } @@ -19311,15 +20835,15 @@ "type": "Polygon Vertex", "name": " Upper End", "project": "Foundations", - "id": "8913958d-fd9d-461a-865c-75df2c050c4d", + "id": "608f6700-fec2-4126-a9b0-937748bd325f", "savedPayload": { "position": { - "x": 12277.90548135622, - "y": 9973.792055088614 + "x": 14180.274084768093, + "y": 9998.829504735511 }, "targetPosition": { - "x": 11992.588526467674, - "y": 9881.08695677613 + "x": 13894.957129879547, + "y": 9906.124406423027 }, "floatingObject": { "isPinned": false, @@ -19335,58 +20859,58 @@ "referenceParent": { "type": "Point", "name": "Upper End", - "id": "d3e45de8-273f-435e-81d9-6e7451ac0c2a" + "id": "1141e0b2-35d8-4bc7-97cf-7df923996b74" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner MAMA channels", "Plotter Module", "Foundations", - "f314df72-ddc4-44bc-aa18-9064c2ce108c" + "64357480-2341-4f98-bb8d-7ace43417248" ], [ "New Shapes", "Shapes", "Foundations", - "78056652-5693-4445-b927-34792bf68870" + "31bf393f-e6be-4eab-949e-0fc86772b022" ], [ "New Chart Points", "Chart Points", "Foundations", - "7f33e5fd-7316-4c80-91d4-75dc04fe98e6" + "14663233-f0ca-491e-b712-689a03c531b0" ], [ "Upper End", "Point", "Foundations", - "36eeb5af-e174-4f41-a054-6ee45970b0e2" + "d3e45de8-273f-435e-81d9-6e7451ac0c2a" ] ] } } ], - "id": "0024ab91-ea3e-49be-b6a8-ee61f3ccca56", + "id": "7b0c3264-1851-40dd-9886-382cf38652b3", "savedPayload": { "position": { - "x": 11992.588526467674, - "y": 9881.08695677613 + "x": 13894.957129879547, + "y": 9906.124406423027 }, "targetPosition": { - "x": 11899.88342815519, - "y": 10166.403911664675 + "x": 13802.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19404,15 +20928,15 @@ ], "images": [], "texts": [], - "id": "31bf393f-e6be-4eab-949e-0fc86772b022", + "id": "f67f79a3-d0fb-489c-98ab-90f66f51ba34", "savedPayload": { "position": { - "x": 11899.88342815519, - "y": 10166.403911664675 + "x": 13802.252031567063, + "y": 10191.441361311572 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10166.403911664675 + "x": 14102.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19444,15 +20968,15 @@ "name": "New Data Formula", "code": "record.upper", "project": "Foundations", - "id": "14cb6bb1-29e0-4f89-ac3c-b9f640fae7e8", + "id": "ecc5c343-ce29-45d0-b55c-2898b9e8dfce", "savedPayload": { "position": { - "x": 12540.075807019859, - "y": 9716.403911664675 + "x": 14442.444410431732, + "y": 9741.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 9866.403911664675 + "x": 14702.252031567063, + "y": 9891.441361311572 }, "floatingObject": { "isPinned": false, @@ -19472,15 +20996,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "43af0cda-d4d9-4e65-a758-7af203dd2c0c", + "id": "78f67dd4-69d9-4d9e-a69a-5a2f179a7dcb", "savedPayload": { "position": { - "x": 13059.69104929052, - "y": 9716.403911664675 + "x": 14962.059652702394, + "y": 9741.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 9866.403911664675 + "x": 14702.252031567063, + "y": 9891.441361311572 }, "floatingObject": { "isPinned": false, @@ -19495,15 +21019,15 @@ } } }, - "id": "6bdfa126-1dad-4dd7-8d1a-90229892bea1", + "id": "84024bdd-4981-4348-829e-641b8c382648", "savedPayload": { "position": { - "x": 12799.88342815519, - "y": 9866.403911664675 + "x": 14702.252031567063, + "y": 9891.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19528,15 +21052,15 @@ "name": "New Data Formula", "code": "record.MAMA", "project": "Foundations", - "id": "2306a0dd-a001-41c4-8200-a9fa3c6088a9", + "id": "1d633864-cc24-4ec3-a7ed-49e8da5aa265", "savedPayload": { "position": { - "x": 13249.88342815519, - "y": 9906.596290529344 + "x": 15152.252031567063, + "y": 9931.633740176241 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10166.403911664675 + "x": 15002.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19556,15 +21080,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "9b60add8-f34d-40c9-9acb-5ddbd05b5f02", + "id": "b997de9c-a603-4017-a3ec-eefda7d95156", "savedPayload": { "position": { - "x": 13249.88342815519, - "y": 10426.211532800005 + "x": 15152.252031567063, + "y": 10451.248982446903 }, "targetPosition": { - "x": 13099.88342815519, - "y": 10166.403911664675 + "x": 15002.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19579,15 +21103,15 @@ } } }, - "id": "31046353-bc56-40bd-b609-17fb355c93d7", + "id": "c2faf4b3-bc03-4671-bcbe-386f367c4cac", "savedPayload": { "position": { - "x": 13099.88342815519, - "y": 10166.403911664675 + "x": 15002.252031567063, + "y": 10191.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19612,15 +21136,15 @@ "name": "New Data Formula", "code": "record.lower", "project": "Foundations", - "id": "916d5040-299a-424b-8bba-143f4d6b0cfe", + "id": "fd85f483-e857-48ac-af43-2511e0415e76", "savedPayload": { "position": { - "x": 13059.69104929052, - "y": 10616.403911664675 + "x": 14962.059652702394, + "y": 10641.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10466.403911664675 + "x": 14702.252031567063, + "y": 10491.441361311572 }, "floatingObject": { "isPinned": false, @@ -19640,15 +21164,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "23355c34-6d30-4bb6-8ed7-ac89326e5b04", + "id": "8132806f-6628-4831-be8d-7450ebf4d4dc", "savedPayload": { "position": { - "x": 12540.075807019859, - "y": 10616.403911664675 + "x": 14442.444410431732, + "y": 10641.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10466.403911664675 + "x": 14702.252031567063, + "y": 10491.441361311572 }, "floatingObject": { "isPinned": false, @@ -19663,15 +21187,15 @@ } } }, - "id": "d89bc057-9693-4740-896d-6f6b663a66b1", + "id": "48145e4f-0a54-4f39-8443-3b04dbcb221a", "savedPayload": { "position": { - "x": 12799.88342815519, - "y": 10466.403911664675 + "x": 14702.252031567063, + "y": 10491.441361311572 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19687,15 +21211,15 @@ } } ], - "id": "f2b5d4ae-0490-4092-9314-803212007cf2", + "id": "70dd5b22-206a-46d8-a4aa-962a1e6dd063", "savedPayload": { "position": { - "x": 12349.88342815519, - "y": 9906.596290529344 + "x": 14252.252031567063, + "y": 9931.633740176241 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10166.403911664675 + "x": 14102.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -19711,15 +21235,15 @@ } } ], - "id": "64357480-2341-4f98-bb8d-7ace43417248", + "id": "6b702f38-84b0-40a5-a943-e36bd971c827", "savedPayload": { "position": { - "x": 12199.88342815519, - "y": 10166.403911664675 + "x": 14102.252031567063, + "y": 10191.441361311572 }, "targetPosition": { - "x": 12349.88342815519, - "y": 10426.211532800005 + "x": 14252.252031567063, + "y": 10451.248982446903 }, "floatingObject": { "isPinned": false, @@ -19758,15 +21282,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.ema", "project": "Foundations", - "id": "ee4070ca-cdd5-4ca3-856b-7c0771f6b343", + "id": "781cbed6-12b0-4049-a685-65f46f1cd3f9", "savedPayload": { "position": { - "x": 12774.827036924427, - "y": 10640.65684901915 + "x": 14677.1956403363, + "y": 10665.694298666047 }, "targetPosition": { - "x": 12640.633092429738, - "y": 10372.343626719248 + "x": 14543.00169584161, + "y": 10397.381076366146 }, "floatingObject": { "isPinned": false, @@ -19781,15 +21305,15 @@ } } }, - "id": "bdf6ffeb-51e7-42c2-9b49-5f783b320251", + "id": "e2e8cd0c-819e-427e-8395-0230e89a481c", "savedPayload": { "position": { - "x": 12640.633092429738, - "y": 10372.343626719248 + "x": 14543.00169584161, + "y": 10397.381076366146 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -19813,15 +21337,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.ema", "project": "Foundations", - "id": "f2dcaa75-16d9-4dad-b742-ea7da901822f", + "id": "178e9f9a-2f7b-4a54-96d8-a5fcdabec902", "savedPayload": { "position": { - "x": 12254.224810949308, - "y": 10648.445621160066 + "x": 14156.593414361181, + "y": 10673.483070806964 }, "targetPosition": { - "x": 12380.331979442179, - "y": 10376.238012789707 + "x": 14282.700582854051, + "y": 10401.275462436604 }, "floatingObject": { "isPinned": false, @@ -19836,15 +21360,15 @@ } } }, - "id": "cb4acf99-3073-4042-b19a-f2a39aa7a683", + "id": "20e7cd7b-35b7-4ec2-a100-7788f933ae7e", "savedPayload": { "position": { - "x": 12380.331979442179, - "y": 10376.238012789707 + "x": 14282.700582854051, + "y": 10401.275462436604 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -19868,15 +21392,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.upper", "project": "Foundations", - "id": "ecb6eb00-b066-4064-84c7-50b14e668818", + "id": "fc37662d-3742-40f6-8952-7a24874bc4b0", "savedPayload": { "position": { - "x": 11923.545124959328, - "y": 10246.278631048648 + "x": 13825.9137283712, + "y": 10271.316080695546 }, "targetPosition": { - "x": 12214.992136447188, - "y": 10175.154517733998 + "x": 14117.360739859061, + "y": 10200.191967380895 }, "floatingObject": { "isPinned": false, @@ -19891,15 +21415,15 @@ } } }, - "id": "1849726f-0773-4a15-a712-83a59a8cfe47", + "id": "abb86cc2-8bcc-49a7-b1fb-f72af87afe5f", "savedPayload": { "position": { - "x": 12214.992136447188, - "y": 10175.154517733998 + "x": 14117.360739859061, + "y": 10200.191967380895 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -19923,15 +21447,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.upper", "project": "Foundations", - "id": "8c6c7a54-c76d-4c8f-9d1a-d73d31e83e70", + "id": "5a1dfe62-4348-4ea6-aea8-a343ab18e4d1", "savedPayload": { "position": { - "x": 12031.796527141243, - "y": 9736.995824950343 + "x": 13934.165130553116, + "y": 9762.033274597241 }, "targetPosition": { - "x": 12269.117837538146, - "y": 9920.513114684845 + "x": 14171.486440950019, + "y": 9945.550564331743 }, "floatingObject": { "isPinned": false, @@ -19946,15 +21470,15 @@ } } }, - "id": "d45b215b-13b0-4527-8760-f6bf029d9831", + "id": "51e5555e-7cfa-433b-aaa7-1a8157d9d198", "savedPayload": { "position": { - "x": 12269.117837538146, - "y": 9920.513114684845 + "x": 14171.486440950019, + "y": 9945.550564331743 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -19978,15 +21502,15 @@ "name": "New Point Formula", "code": "x = record.begin\ny = record.previous.lower", "project": "Foundations", - "id": "54705433-911d-4d45-9ea8-d56f6c0dfced", + "id": "9433df1c-2d76-4db4-8252-1cb2fa4be570", "savedPayload": { "position": { - "x": 12497.463503725889, - "y": 9504.097543333184 + "x": 14399.832107137761, + "y": 9529.134992980082 }, "targetPosition": { - "x": 12501.951325830469, - "y": 9804.063973876266 + "x": 14404.319929242341, + "y": 9829.101423523163 }, "floatingObject": { "isPinned": false, @@ -20001,15 +21525,15 @@ } } }, - "id": "17a3423d-1518-447a-8bd6-664292b5b74d", + "id": "37be9bd4-8633-4d5d-b199-5552a538d4a4", "savedPayload": { "position": { - "x": 12501.951325830469, - "y": 9804.063973876266 + "x": 14404.319929242341, + "y": 9829.101423523163 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -20033,15 +21557,15 @@ "name": "New Point Formula", "code": "x = record.end\ny = record.lower", "project": "Foundations", - "id": "fce9e22a-9072-4c80-9d52-edb0e4aecf79", + "id": "d5e9ef1f-c5e1-44e0-90eb-1a028cd7cbfd", "savedPayload": { "position": { - "x": 12969.889323469808, - "y": 9722.96094251404 + "x": 14872.25792688168, + "y": 9747.998392160938 }, "targetPosition": { - "x": 12738.164235702428, - "y": 9913.495673466694 + "x": 14640.532839114301, + "y": 9938.533123113592 }, "floatingObject": { "isPinned": false, @@ -20056,15 +21580,15 @@ } } }, - "id": "76114846-9d50-4415-92a2-0b77a6f0e177", + "id": "4ce57a4d-be04-42eb-b229-7b1b38748c21", "savedPayload": { "position": { - "x": 12738.164235702428, - "y": 9913.495673466694 + "x": 14640.532839114301, + "y": 9938.533123113592 }, "targetPosition": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "floatingObject": { "isPinned": false, @@ -20080,15 +21604,15 @@ } } ], - "id": "66332dd9-a93c-450e-97b6-d22d79cf7137", + "id": "1d8eb93d-5a48-4171-936e-3c6427977994", "savedPayload": { "position": { - "x": 12506.439147935049, - "y": 10104.030404419347 + "x": 14408.807751346922, + "y": 10129.067854066245 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -20118,15 +21642,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BYZANTINE_PINK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "da028cca-35ea-4be2-9f08-9ff8eddf211b", + "id": "caffb483-a8d8-48cf-a264-961f3c4ceeb5", "savedPayload": { "position": { - "x": 12171.811751953932, - "y": 9930.764421014785 + "x": 14074.180355365805, + "y": 9955.801870661682 }, "targetPosition": { - "x": 12470.168320564413, - "y": 9899.405882034489 + "x": 14372.536923976286, + "y": 9924.443331681387 }, "floatingObject": { "isPinned": false, @@ -20142,15 +21666,15 @@ } }, "styleConditions": [], - "id": "6c2b9357-2846-4133-a3ff-eedff25f7f25", + "id": "eea1df1c-2fac-4b6b-a825-8c1e08723f54", "savedPayload": { "position": { - "x": 12470.168320564413, - "y": 9899.405882034489 + "x": 14372.536923976286, + "y": 9924.443331681387 }, "targetPosition": { - "x": 12768.524889174894, - "y": 9868.047343054193 + "x": 14670.893492586767, + "y": 9893.084792701091 }, "floatingObject": { "isPinned": false, @@ -20170,15 +21694,15 @@ "type": "Polygon Vertex", "name": " Lower Begin", "project": "Foundations", - "id": "ed8f2d1a-a1cf-4fd7-8cd7-4970d5f37c7e", + "id": "127fa75b-b788-4f27-805c-315e90000069", "savedPayload": { "position": { - "x": 12737.166350194599, - "y": 9569.690774443712 + "x": 14639.534953606471, + "y": 9594.72822409061 }, "targetPosition": { - "x": 12768.524889174894, - "y": 9868.047343054193 + "x": 14670.893492586767, + "y": 9893.084792701091 }, "floatingObject": { "isPinned": false, @@ -20194,44 +21718,44 @@ "referenceParent": { "type": "Point", "name": "Lower Begin", - "id": "17a3423d-1518-447a-8bd6-664292b5b74d" + "id": "37be9bd4-8633-4d5d-b199-5552a538d4a4" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "Lower Begin", "Point", "Foundations", - "1debaa6f-d77b-4d9e-908d-e575ea304e0d" + "17a3423d-1518-447a-8bd6-664292b5b74d" ] ] } @@ -20240,15 +21764,15 @@ "type": "Polygon Vertex", "name": " Lower End", "project": "Foundations", - "id": "d8a8aec4-5e13-4871-b198-b8872d68bf29", + "id": "03e805f5-7a73-4f99-b926-936368f64ddf", "savedPayload": { "position": { - "x": 13066.881457785375, - "y": 9836.688804073898 + "x": 14969.250061197248, + "y": 9861.726253720795 }, "targetPosition": { - "x": 12768.524889174894, - "y": 9868.047343054193 + "x": 14670.893492586767, + "y": 9893.084792701091 }, "floatingObject": { "isPinned": false, @@ -20264,58 +21788,58 @@ "referenceParent": { "type": "Point", "name": "Lower End", - "id": "76114846-9d50-4415-92a2-0b77a6f0e177" + "id": "4ce57a4d-be04-42eb-b229-7b1b38748c21" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "Lower End", "Point", "Foundations", - "cb2a5b5c-b627-425b-bd87-e63e5b3409b6" + "76114846-9d50-4415-92a2-0b77a6f0e177" ] ] } } ], - "id": "6d377331-d5ae-41dc-a34a-760d34e63a72", + "id": "9eb9f73d-0f2f-40a1-88ad-5933ebebfb29", "savedPayload": { "position": { - "x": 12768.524889174894, - "y": 9868.047343054193 + "x": 14670.893492586767, + "y": 9893.084792701091 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -20343,15 +21867,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "4497e1b4-676f-4778-9f79-bf34c5e6f893", + "id": "fcf952b7-b31a-49d6-a119-19e0a2a3045c", "savedPayload": { "position": { - "x": 12078.028829914523, - "y": 9816.137886228931 + "x": 13980.397433326396, + "y": 9841.175335875829 }, "targetPosition": { - "x": 12376.385398525004, - "y": 9847.496425209227 + "x": 14278.754001936877, + "y": 9872.533874856124 }, "floatingObject": { "isPinned": false, @@ -20367,15 +21891,15 @@ } }, "styleConditions": [], - "id": "69bd3f57-00f6-42e3-88a6-d0b5a1dd4adf", + "id": "ba636f0e-0287-4237-92bd-88bc1b131b22", "savedPayload": { "position": { - "x": 12376.385398525004, - "y": 9847.496425209227 + "x": 14278.754001936877, + "y": 9872.533874856124 }, "targetPosition": { - "x": 12674.741967135486, - "y": 9878.854964189522 + "x": 14577.110570547358, + "y": 9903.89241383642 }, "floatingObject": { "isPinned": false, @@ -20395,15 +21919,15 @@ "type": "Polygon Vertex", "name": " EMA Begin", "project": "Foundations", - "id": "167fb7f6-17ec-4fa3-a4c1-3666f7be8f00", + "id": "1624c808-f5e9-4996-ba11-d91bdaf31c25", "savedPayload": { "position": { - "x": 12706.100506115781, - "y": 9580.498395579041 + "x": 14608.469109527654, + "y": 9605.535845225939 }, "targetPosition": { - "x": 12674.741967135486, - "y": 9878.854964189522 + "x": 14577.110570547358, + "y": 9903.89241383642 }, "floatingObject": { "isPinned": false, @@ -20419,44 +21943,44 @@ "referenceParent": { "type": "Point", "name": "EMA Begin", - "id": "bdf6ffeb-51e7-42c2-9b49-5f783b320251" + "id": "e2e8cd0c-819e-427e-8395-0230e89a481c" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "EMA Begin", "Point", "Foundations", - "28bba33c-a41f-4494-97b6-c3f19bab2174" + "bdf6ffeb-51e7-42c2-9b49-5f783b320251" ] ] } @@ -20465,15 +21989,15 @@ "type": "Polygon Vertex", "name": " EMA End", "project": "Foundations", - "id": "8862775d-3f15-4eec-911a-8516c694bd71", + "id": "28e077de-91dd-42ca-8934-87bf486f4826", "savedPayload": { "position": { - "x": 12973.098535745967, - "y": 9910.213503169818 + "x": 14875.46713915784, + "y": 9935.250952816716 }, "targetPosition": { - "x": 12674.741967135486, - "y": 9878.854964189522 + "x": 14577.110570547358, + "y": 9903.89241383642 }, "floatingObject": { "isPinned": false, @@ -20489,58 +22013,58 @@ "referenceParent": { "type": "Point", "name": "EMA End", - "id": "cb4acf99-3073-4042-b19a-f2a39aa7a683" + "id": "20e7cd7b-35b7-4ec2-a100-7788f933ae7e" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "EMA End", "Point", "Foundations", - "7d79c830-19c3-417d-b51c-917235095471" + "cb4acf99-3073-4042-b19a-f2a39aa7a683" ] ] } } ], - "id": "7e5039b2-390a-45ab-ad21-fd98cc22cbf1", + "id": "ebc857d6-511c-4d26-b701-087e1d5316a5", "savedPayload": { "position": { - "x": 13073.94706544797, - "y": 10044.382918741934 + "x": 14976.315668859843, + "y": 10069.420368388832 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -20568,15 +22092,15 @@ "name": "New Style", "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BYZANTINE_PINK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", "project": "Foundations", - "id": "1404973f-8286-40b0-9da7-dc820634fb4a", + "id": "7223f751-c614-47a8-a515-efb94153ab5e", "savedPayload": { "position": { - "x": 13446.509505349284, - "y": 9987.868995492576 + "x": 15348.878108761157, + "y": 10012.906445139473 }, "targetPosition": { - "x": 13223.566057706066, - "y": 10188.608177400234 + "x": 15125.934661117939, + "y": 10213.645627047132 }, "floatingObject": { "isPinned": false, @@ -20592,15 +22116,15 @@ } }, "styleConditions": [], - "id": "6b729860-5fe8-413b-9f66-5291b930a8a0", + "id": "ee27859d-f440-4823-84fb-9e8a79e878a7", "savedPayload": { "position": { - "x": 13223.566057706066, - "y": 10188.608177400234 + "x": 15125.934661117939, + "y": 10213.645627047132 }, "targetPosition": { - "x": 13000.622610062848, - "y": 10389.347359307892 + "x": 14902.991213474721, + "y": 10414.38480895479 }, "floatingObject": { "isPinned": false, @@ -20620,15 +22144,15 @@ "type": "Polygon Vertex", "name": " Upper Begin", "project": "Foundations", - "id": "90654939-ac80-4ec0-b973-a1996dbe5cf1", + "id": "4c841e01-970b-41ed-a024-92ebdc0251d5", "savedPayload": { "position": { - "x": 13201.361791970507, - "y": 10612.29080695111 + "x": 15103.73039538238, + "y": 10637.328256598008 }, "targetPosition": { - "x": 13000.622610062848, - "y": 10389.347359307892 + "x": 14902.991213474721, + "y": 10414.38480895479 }, "floatingObject": { "isPinned": false, @@ -20644,44 +22168,44 @@ "referenceParent": { "type": "Point", "name": "Upper Begin", - "id": "1849726f-0773-4a15-a712-83a59a8cfe47" + "id": "abb86cc2-8bcc-49a7-b1fb-f72af87afe5f" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "Upper Begin", "Point", "Foundations", - "085af52b-14ca-4b2f-9992-8b07a421abe9" + "1849726f-0773-4a15-a712-83a59a8cfe47" ] ] } @@ -20690,15 +22214,15 @@ "type": "Polygon Vertex", "name": " Upper End", "project": "Foundations", - "id": "a3e480ef-f3e4-4818-8552-068530358de8", + "id": "18b6f2d0-c508-4e59-adc3-71d60ee808f4", "savedPayload": { "position": { - "x": 12777.67916241963, - "y": 10590.08654121555 + "x": 14680.047765831503, + "y": 10615.123990862448 }, "targetPosition": { - "x": 13000.622610062848, - "y": 10389.347359307892 + "x": 14902.991213474721, + "y": 10414.38480895479 }, "floatingObject": { "isPinned": false, @@ -20714,58 +22238,58 @@ "referenceParent": { "type": "Point", "name": "Upper End", - "id": "d45b215b-13b0-4527-8760-f6bf029d9831" + "id": "51e5555e-7cfa-433b-aaa7-1a8157d9d198" }, "referenceParentCombinedNodePath": [ [ "Polus", "Data Mine", "Foundations", - "639b5f0c-e31a-41c9-af74-b219d477fdc4" + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" ], [ "Keltner", "Plotter", "Foundations", - "f509cec3-6e37-48c4-b34f-ba8d469900a7" + "e9713c09-4b02-41cb-8d9b-7cb1066a6b44" ], [ "Keltner EMA channels", "Plotter Module", "Foundations", - "af700113-81ca-4268-89d5-26e5741e7ada" + "7b34a3ff-a6c2-4c43-a4e0-417528be7029" ], [ "New Shapes", "Shapes", "Foundations", - "cac9a30b-b749-4fd1-889b-2b112bb65ac9" + "ddf3178c-e945-4f27-948f-1a8c23b35631" ], [ "New Chart Points", "Chart Points", "Foundations", - "c1fac928-66a0-43e7-a8e7-fe854e6e257d" + "66332dd9-a93c-450e-97b6-d22d79cf7137" ], [ "Upper End", "Point", "Foundations", - "e9737148-7c1a-4a1e-b741-4125543530d6" + "d45b215b-13b0-4527-8760-f6bf029d9831" ] ] } } ], - "id": "4db638fa-f831-456c-a65d-476438fc35fc", + "id": "f60806a2-a922-4299-afe8-1b22916e0261", "savedPayload": { "position": { - "x": 13000.622610062848, - "y": 10389.347359307892 + "x": 14902.991213474721, + "y": 10414.38480895479 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "floatingObject": { "isPinned": false, @@ -20783,15 +22307,15 @@ ], "images": [], "texts": [], - "id": "ddf3178c-e945-4f27-948f-1a8c23b35631", + "id": "2fc22640-810e-42a8-a091-0c8ada9bdc0a", "savedPayload": { "position": { - "x": 12799.88342815519, - "y": 10166.403911664675 + "x": 14702.252031567063, + "y": 10191.441361311572 }, "targetPosition": { - "x": 12649.88342815519, - "y": 10426.211532800005 + "x": 14552.252031567063, + "y": 10451.248982446903 }, "floatingObject": { "isPinned": false, @@ -20823,15 +22347,15 @@ "name": "New Data Formula", "code": "record.upper", "project": "Foundations", - "id": "bd556a58-781f-4088-871c-ab2568a85947", + "id": "759ea683-09f3-4ad0-8ad4-c8ec9c480adc", "savedPayload": { "position": { - "x": 13059.69104929052, - "y": 10236.019153935336 + "x": 14962.059652702394, + "y": 10261.056603582234 }, "targetPosition": { - "x": 13059.69104929052, - "y": 10536.019153935336 + "x": 14962.059652702394, + "y": 10561.056603582234 }, "floatingObject": { "isPinned": false, @@ -20851,15 +22375,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "c4943c17-aae2-4f14-9de5-ff4e9acdeee7", + "id": "b3a57cb8-16d1-422e-8d24-a076278a6a6b", "savedPayload": { "position": { - "x": 13319.498670425852, - "y": 10686.019153935336 + "x": 15221.867273837724, + "y": 10711.056603582234 }, "targetPosition": { - "x": 13059.69104929052, - "y": 10536.019153935336 + "x": 14962.059652702394, + "y": 10561.056603582234 }, "floatingObject": { "isPinned": false, @@ -20874,15 +22398,15 @@ } } }, - "id": "c8d41739-1eb6-41b8-85f4-d586d00d3010", + "id": "fb23338a-49f1-41eb-9dfb-7d553b98a84c", "savedPayload": { "position": { - "x": 13059.69104929052, - "y": 10536.019153935336 + "x": 14962.059652702394, + "y": 10561.056603582234 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10686.019153935336 + "x": 14702.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -20907,15 +22431,15 @@ "name": "New Data Formula", "code": "record.ema", "project": "Foundations", - "id": "f07a319e-9a94-4c1c-b3f6-fed2a6402d5e", + "id": "5160e0c3-6ad1-4f1d-89b9-3de620c2fa5d", "savedPayload": { "position": { - "x": 13249.88342815519, - "y": 10945.826775070667 + "x": 15152.252031567063, + "y": 10970.864224717565 }, "targetPosition": { - "x": 12949.88342815519, - "y": 10945.826775070667 + "x": 14852.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -20935,15 +22459,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "712d20bb-825d-47a4-9775-67eb47d75ab2", + "id": "58db6c23-a392-446f-94c7-8a497c3d9409", "savedPayload": { "position": { - "x": 12799.88342815519, - "y": 11205.634396205998 + "x": 14702.252031567063, + "y": 11230.671845852896 }, "targetPosition": { - "x": 12949.88342815519, - "y": 10945.826775070667 + "x": 14852.252031567063, + "y": 10970.864224717565 }, "floatingObject": { "isPinned": false, @@ -20958,15 +22482,15 @@ } } }, - "id": "c400bb2c-a026-4e03-9467-fa53a9955475", + "id": "be1b8ded-fe0c-46cd-ba38-c1ecfe8351f4", "savedPayload": { "position": { - "x": 12949.88342815519, - "y": 10945.826775070667 + "x": 14852.252031567063, + "y": 10970.864224717565 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10686.019153935336 + "x": 14702.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -20991,15 +22515,15 @@ "name": "New Data Formula", "code": "record.lower", "project": "Foundations", - "id": "f4d22c06-14e7-45f6-9682-e5ee2ff78d77", + "id": "69540d34-119b-4383-9d0d-c89dd4ace4a5", "savedPayload": { "position": { - "x": 12540.075807019859, - "y": 11136.019153935336 + "x": 14442.444410431732, + "y": 11161.056603582234 }, "targetPosition": { - "x": 12540.075807019859, - "y": 10836.019153935336 + "x": 14442.444410431732, + "y": 10861.056603582234 }, "floatingObject": { "isPinned": false, @@ -21019,15 +22543,15 @@ "name": "New Text Style", "config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", "project": "Foundations", - "id": "4860025c-01b7-46e7-bef4-072c3bbf5300", + "id": "8ed18803-0f10-4032-93a6-dfce7975b425", "savedPayload": { "position": { - "x": 12280.268185884528, - "y": 10686.019153935336 + "x": 14182.6367892964, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12540.075807019859, - "y": 10836.019153935336 + "x": 14442.444410431732, + "y": 10861.056603582234 }, "floatingObject": { "isPinned": false, @@ -21042,15 +22566,15 @@ } } }, - "id": "4be3d785-052a-4d32-8758-2e92038d504f", + "id": "d992533c-06ed-4140-a75b-ea8f853190bc", "savedPayload": { "position": { - "x": 12540.075807019859, - "y": 10836.019153935336 + "x": 14442.444410431732, + "y": 10861.056603582234 }, "targetPosition": { - "x": 12799.88342815519, - "y": 10686.019153935336 + "x": 14702.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -21066,15 +22590,15 @@ } } ], - "id": "7f702cbb-5fdc-4991-b0a3-d20a0c1b9f77", + "id": "6b56edf6-5265-46c6-b17d-1f11951b5fc2", "savedPayload": { "position": { - "x": 12799.88342815519, - "y": 10686.019153935336 + "x": 14702.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12649.88342815519, - "y": 10426.211532800005 + "x": 14552.252031567063, + "y": 10451.248982446903 }, "floatingObject": { "isPinned": false, @@ -21090,15 +22614,15 @@ } } ], - "id": "7b34a3ff-a6c2-4c43-a4e0-417528be7029", + "id": "12bb0872-3bc8-4c4a-83e9-a041a976a93f", "savedPayload": { "position": { - "x": 12649.88342815519, - "y": 10426.211532800005 + "x": 14552.252031567063, + "y": 10451.248982446903 }, "targetPosition": { - "x": 12349.88342815519, - "y": 10426.211532800005 + "x": 14252.252031567063, + "y": 10451.248982446903 }, "floatingObject": { "isPinned": false, @@ -21114,15 +22638,15 @@ } } ], - "id": "e9713c09-4b02-41cb-8d9b-7cb1066a6b44", + "id": "51c4f3d9-e5f5-453a-88d9-384dd54f81d3", "savedPayload": { "position": { - "x": 12349.88342815519, - "y": 10426.211532800005 + "x": 14102.252031567063, + "y": 10411.056603582234 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, @@ -21136,22 +22660,594 @@ "isRunning": false } } + }, + { + "type": "Plotter", + "name": "One Minute Counters", + "config": "{\n \"codeName\": \"OneMinCounters\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "oneHR", + "config": "{\n \"codeName\": \"OneHR\",\n \"icon\": \"trend\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "OneHRBegin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.previous.OneHR", + "project": "Foundations", + "id": "1fa80698-ff90-4095-b813-73993b2f70a5", + "savedPayload": { + "position": { + "x": 13654.58221833929, + "y": 9918.672234526022 + }, + "targetPosition": { + "x": 13893.23075698975, + "y": 9680.023695875563 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "81b59777-d53c-414b-a93b-df7d0b8bf070", + "savedPayload": { + "position": { + "x": 13893.23075698975, + "y": 9680.023695875563 + }, + "targetPosition": { + "x": 14131.879295640209, + "y": 9441.375157225104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "OneHREnd", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.OneHR", + "project": "Foundations", + "id": "32345062-2923-46b0-9169-2c6ea174351c", + "savedPayload": { + "position": { + "x": 13957.176440196008, + "y": 8789.375224479982 + }, + "targetPosition": { + "x": 14044.527867918108, + "y": 9115.375190852543 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0b7b8f22-eefc-4729-8eaa-94d0dcd3888d", + "savedPayload": { + "position": { + "x": 14044.527867918108, + "y": 9115.375190852543 + }, + "targetPosition": { + "x": 14131.879295640209, + "y": 9441.375157225104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5ef02cfd-329f-4abb-a6e6-77c7606f6357", + "savedPayload": { + "position": { + "x": 14131.879295640209, + "y": 9441.375157225104 + }, + "targetPosition": { + "x": 14457.87926201277, + "y": 9528.726584947204 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Forecast", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}", + "project": "Foundations", + "id": "be9adedf-9dd4-4843-9fa1-732e34ac9553", + "savedPayload": { + "position": { + "x": 13115.250515006659, + "y": 9295.230468302962 + }, + "targetPosition": { + "x": 13400.567469895204, + "y": 9387.935566615444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "970066a9-8137-4c79-9761-5c32ec1ebfed", + "savedPayload": { + "position": { + "x": 13400.567469895204, + "y": 9387.935566615444 + }, + "targetPosition": { + "x": 13685.88442478375, + "y": 9480.640664927927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " OneHRBegin", + "project": "Foundations", + "id": "02a14b72-cd2d-4c10-b508-60c42070648a", + "savedPayload": { + "position": { + "x": 13778.589523096234, + "y": 9195.323710039382 + }, + "targetPosition": { + "x": 13685.88442478375, + "y": 9480.640664927927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "OneHRBegin", + "id": "81b59777-d53c-414b-a93b-df7d0b8bf070" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One Minute Counters", + "Plotter", + "Foundations", + "276de0b3-aa0d-4df5-a0b7-bc1b7de1f18e" + ], + [ + "oneHR", + "Plotter Module", + "Foundations", + "0e4f54c0-a62e-4bc3-bec1-d3844446b844" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "390e8471-e7b2-4e1e-8e25-6be695c0804f" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "bf686fdc-f3ef-4801-b6e3-09e11df82a26" + ], + [ + "OneHRBegin", + "Point", + "Foundations", + "c363b04f-1c58-42d7-ac44-1c675b259f50" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " OneHREnd", + "project": "Foundations", + "id": "83003d22-f572-4ae7-b0a3-2eda6f9f5232", + "savedPayload": { + "position": { + "x": 13971.201379672295, + "y": 9573.34576324041 + }, + "targetPosition": { + "x": 13685.88442478375, + "y": 9480.640664927927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "OneHREnd", + "id": "0b7b8f22-eefc-4729-8eaa-94d0dcd3888d" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine", + "Foundations", + "125b484e-faa0-4b0f-a3df-2a822ab0b0eb" + ], + [ + "One Minute Counters", + "Plotter", + "Foundations", + "276de0b3-aa0d-4df5-a0b7-bc1b7de1f18e" + ], + [ + "oneHR", + "Plotter Module", + "Foundations", + "0e4f54c0-a62e-4bc3-bec1-d3844446b844" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "390e8471-e7b2-4e1e-8e25-6be695c0804f" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "bf686fdc-f3ef-4801-b6e3-09e11df82a26" + ], + [ + "OneHREnd", + "Point", + "Foundations", + "6e80fc9b-df49-494b-9a67-72f030f16b0f" + ] + ] + } + } + ], + "id": "02d2c6d2-3d5f-483d-b010-d4fa4bd8b477", + "savedPayload": { + "position": { + "x": 14935.17633931369, + "y": 9051.429507646284 + }, + "targetPosition": { + "x": 14457.87926201277, + "y": 9528.726584947204 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "8e48e531-72ad-49b4-b447-d626cdb90e7f", + "savedPayload": { + "position": { + "x": 14457.87926201277, + "y": 9528.726584947204 + }, + "targetPosition": { + "x": 14632.582117456972, + "y": 10180.726517692325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "OneHR", + "config": "{\n \"codeName\": \"OneHR\",\n \"isLegacy\": false\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "One HR", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.OneHR", + "project": "Foundations", + "id": "10cdd160-5888-40d6-9b56-afcc7b719407", + "savedPayload": { + "position": { + "x": 15820.11341265108, + "y": 10095.465606750648 + }, + "targetPosition": { + "x": 15501.915361117135, + "y": 10413.663658284593 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}", + "project": "Foundations", + "id": "5a2b850a-159c-4e4e-b037-9fa70ce88d68", + "savedPayload": { + "position": { + "x": 15618.38393141327, + "y": 10848.330280114675 + }, + "targetPosition": { + "x": 15501.915361117135, + "y": 10413.663658284593 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0c9b7d0d-dc4f-4a73-822c-675ce776ac5b", + "savedPayload": { + "position": { + "x": 15501.915361117135, + "y": 10413.663658284593 + }, + "targetPosition": { + "x": 15067.248739287053, + "y": 10297.195087988459 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "29c84136-d820-4f22-ab89-d91974e0a681", + "savedPayload": { + "position": { + "x": 15067.248739287053, + "y": 10297.195087988459 + }, + "targetPosition": { + "x": 14632.582117456972, + "y": 10180.726517692325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dfe20ac4-9826-4b36-8fed-60c6682d9a67", + "savedPayload": { + "position": { + "x": 14632.582117456972, + "y": 10180.726517692325 + }, + "targetPosition": { + "x": 14314.384065923026, + "y": 10498.92456922627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cf8b808b-e177-4d75-8855-2553582a1e31", + "savedPayload": { + "position": { + "x": 14314.384065923026, + "y": 10498.92456922627 + }, + "targetPosition": { + "x": 14102.252031567063, + "y": 10711.056603582234 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } } ], - "id": "125b484e-faa0-4b0f-a3df-2a822ab0b0eb", + "id": "dc7cfb3d-0571-45d8-9511-9eb489faf6ff", "savedPayload": { "position": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "targetPosition": { - "x": 12199.88342815519, - "y": 10686.019153935336 + "x": 14102.252031567063, + "y": 10711.056603582234 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 diff --git a/Projects/Foundations/Plugins/Data-Mines/Quasar.json b/Projects/Data-Mining/Plugins/Data-Mines/Quasar.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Quasar.json rename to Projects/Data-Mining/Plugins/Data-Mines/Quasar.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Samurai.json b/Projects/Data-Mining/Plugins/Data-Mines/Samurai.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Samurai.json rename to Projects/Data-Mining/Plugins/Data-Mines/Samurai.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Sparta.json b/Projects/Data-Mining/Plugins/Data-Mines/Sparta.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Sparta.json rename to Projects/Data-Mining/Plugins/Data-Mines/Sparta.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Turtles.json b/Projects/Data-Mining/Plugins/Data-Mines/Turtles.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Turtles.json rename to Projects/Data-Mining/Plugins/Data-Mines/Turtles.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Webhooks.json b/Projects/Data-Mining/Plugins/Data-Mines/Webhooks.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Webhooks.json rename to Projects/Data-Mining/Plugins/Data-Mines/Webhooks.json diff --git a/Projects/Foundations/Plugins/Data-Mines/Zeus.json b/Projects/Data-Mining/Plugins/Data-Mines/Zeus.json similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/Zeus.json rename to Projects/Data-Mining/Plugins/Data-Mines/Zeus.json diff --git a/Projects/Foundations/Plugins/Data-Mines/quantum.json b/Projects/Data-Mining/Plugins/Data-Mines/quantum.json old mode 100755 new mode 100644 similarity index 100% rename from Projects/Foundations/Plugins/Data-Mines/quantum.json rename to Projects/Data-Mining/Plugins/Data-Mines/quantum.json diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot.json b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json similarity index 70% rename from Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot.json rename to Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json index a0837f199..6265ca234 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json @@ -7,19 +7,24 @@ "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Process Definition", "relatedUiObject": "Process Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -28,7 +33,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -48,13 +54,15 @@ "name": "processes", "type": "array", "childType": "Process Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "products", "type": "array", "childType": "Product Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" } ], "propertyNameAtParent": "apiDataFetcherBots", diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine.json b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json similarity index 71% rename from Projects/Foundations/Schemas/App-Schema/data-mine.json rename to Projects/Data-Mining/Schemas/App-Schema/data-mine.json index bd5e6de93..fd28d86f6 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine.json +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json @@ -6,32 +6,39 @@ "label": "Configure", "iconPathOn": "configuration", "iconPathOff": "configuration", + "iconProject": "Foundations", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Sensor Bot", "relatedUiObject": "Sensor Bot", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add API Data Fetcher Bot", "relatedUiObject": "API Data Fetcher Bot", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Indicator Bot", "relatedUiObject": "Indicator Bot", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Plotter", "relatedUiObject": "Plotter", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -40,7 +47,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -72,7 +80,8 @@ { "name": "plotters", "type": "array", - "childType": "Plotter" + "childType": "Plotter", + "project": "Foundations" } ] } \ No newline at end of file diff --git a/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json new file mode 100644 index 000000000..46d4dce98 --- /dev/null +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json @@ -0,0 +1,47 @@ +{ + "type": "Data-Mining Project", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "iconPathOn": "data-mining-project", + "iconPathOff": "data-mining-project", + "iconProject": "Data-Mining", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Data Mine", + "relatedUiObject": "Data Mine", + "relatedUiObjectProject": "Data-Mining", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionProject": "Foundations" + } + ], + "isProjectHead": true, + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": true, + "positionLocked": true, + "icon": "data-mining-project", + "childrenNodesProperties": [ + { + "name": "projectDefinition", + "type": "node", + "childType": "Project Definition", + "project": "Foundations", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-bot.json b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json similarity index 69% rename from Projects/Foundations/Schemas/App-Schema/indicator-bot.json rename to Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json index 98b8b9534..6846ae63a 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json @@ -7,19 +7,24 @@ "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Process Definition", "relatedUiObject": "Process Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -28,7 +33,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -48,13 +54,15 @@ "name": "processes", "type": "array", "childType": "Process Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "products", "type": "array", "childType": "Product Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" } ], "propertyNameAtParent": "indicatorBots" diff --git a/Projects/Foundations/Schemas/App-Schema/sensor-bot.json b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json similarity index 69% rename from Projects/Foundations/Schemas/App-Schema/sensor-bot.json rename to Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json index 2fe664109..779e4b644 100644 --- a/Projects/Foundations/Schemas/App-Schema/sensor-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json @@ -7,19 +7,24 @@ "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Process Definition", "relatedUiObject": "Process Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" }, { "action": "Delete UI Object", @@ -28,7 +33,8 @@ "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Foundations" } ], "isTitleAllwaysVisible": true, @@ -48,13 +54,15 @@ "name": "processes", "type": "array", "childType": "Process Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" }, { "name": "products", "type": "array", "childType": "Product Definition", - "autoAdd": true + "autoAdd": true, + "project": "Foundations" } ], "propertyNameAtParent": "sensorBots" diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json b/Projects/Data-Mining/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json rename to Projects/Data-Mining/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json b/Projects/Data-Mining/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json rename to Projects/Data-Mining/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json b/Projects/Data-Mining/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json rename to Projects/Data-Mining/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json diff --git a/Projects/Foundations/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json b/Projects/Data-Mining/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json similarity index 100% rename from Projects/Foundations/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json rename to Projects/Data-Mining/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json diff --git a/Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js rename to Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js index 1c3a6ef54..e0acf093e 100644 --- a/Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js +++ b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js @@ -1,5 +1,5 @@ -exports.newFoundationsBotModulesFetchingProcess = function (processIndex) { +exports.newDataMiningBotModulesFetchingProcess = function (processIndex) { const MODULE_NAME = "Fetching Process"; @@ -868,7 +868,7 @@ exports.newFoundationsBotModulesFetchingProcess = function (processIndex) { Building the current key... */ let key = "" - for (j = 0; j < primaryKeys.length; j++) { + for (let j = 0; j < primaryKeys.length; j++) { let keyValue = record.map.get(primaryKeys[j]) key = key + '->' + keyValue } @@ -887,7 +887,7 @@ exports.newFoundationsBotModulesFetchingProcess = function (processIndex) { let record = getRecord(dataReceivedArray[i]) let key = "" - for (j = 0; j < primaryKeys.length; j++) { + for (let j = 0; j < primaryKeys.length; j++) { let keyValue = record.map.get(primaryKeys[j]) key = key + '->' + keyValue } diff --git a/Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js rename to Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js index b0b9dea23..b87eb3483 100644 --- a/Projects/Foundations/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js +++ b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/SingleMarketAPIDataFetcherBot.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesSingleMarketAPIDataFetcherBot = function (processIndex) { +exports.newDataMiningBotModulesSingleMarketAPIDataFetcherBot = function (processIndex) { const MODULE_NAME = "Single Market API Data Fetcher Bot"; @@ -41,7 +41,8 @@ exports.newFoundationsBotModulesSingleMarketAPIDataFetcherBot = function (proces let botModuleDefinition = TS.projects.foundations.functionLibraries.taskFunctions.getBotModuleByName( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.botModule ) - let project = TS.projects[TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName.toLowerCase()] + let projectCodeName = TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName + let project = TS.projects[PROJECTS_SCHEMA_MAP.get(projectCodeName).propertyName] let botModule = project.botModules[botModuleDefinition.propertyName] let moduleFunction = botModule[botModuleDefinition.functionName] botModuleObject = moduleFunction(processIndex) diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js index e7a62f89e..8566dfd9b 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameDaily.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesBollingerBandsMultiTimeFrameDaily = function (processIndex) { +exports.newDataMiningBotModulesBollingerBandsMultiTimeFrameDaily = function (processIndex) { const MODULE_NAME = "Bollinger Bands Multi Time Frame Daily" const CANDLES_FOLDER_NAME = "Candles" diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js index 77415d46e..70c615653 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Bollinger-Bands/BollingerBandsMultiTimeFrameMarket.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesBollingerBandsMultiTimeFrameMarket = function (processIndex) { +exports.newDataMiningBotModulesBollingerBandsMultiTimeFrameMarket = function (processIndex) { const MODULE_NAME = "Bollinger Bands Multi Time Frame Market" const CANDLES_FOLDER_NAME = "Candles" diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js index 56962ad7f..b1f43ac9d 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameDaily.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesCandlesVolumesMultiTimeFrameDaily = function (processIndex) { +exports.newDataMiningBotModulesCandlesVolumesMultiTimeFrameDaily = function (processIndex) { const MODULE_NAME = "Candles Volumes Multi Time Frame Daily"; const CANDLES_FOLDER_NAME = "Candles"; @@ -440,7 +440,6 @@ return } - const inputVolumesPerdiod = 60 * 1000; // 1 min const inputFilePeriod = 24 * 60 * 60 * 1000; // 24 hs let totalOutputVolumes = inputFilePeriod / outputPeriod; // this should be 2 in this case. let beginingOutputTime = contextVariables.datetimeLastProducedFile.valueOf(); @@ -577,7 +576,6 @@ let fileContent = ""; for (let i = 0; i < volumes.length; i++) { - let candle = volumes[i]; fileContent = fileContent + separator + '[' + volumes[i].buy + "," + volumes[i].sell + "," + volumes[i].begin + "," + volumes[i].end + "]"; if (separator === "") { separator = ","; } fileRecordCounter++ diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js index ea86ca2f6..89ccadd17 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/Candles-Volumes/CandlesVolumesMultiTimeFrameMarket.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesCandlesVolumesMultiTimeFrameMarket = function (processIndex) { +exports.newDataMiningBotModulesCandlesVolumesMultiTimeFrameMarket = function (processIndex) { const MODULE_NAME = "Candles Volumes Multi Time Frame Market" const CANDLES_FOLDER_NAME = "Candles" @@ -677,7 +677,6 @@ callBackFunction(err); return; } - const inputVolumesPerdiod = 60 * 1000; // 1 min const inputFilePeriod = 24 * 60 * 60 * 1000; // 24 hs let totalOutputVolumes = inputFilePeriod / outputPeriod; // this should be 2 in this case. @@ -813,7 +812,6 @@ let fileContent = ""; for (let i = 0; i < volumes.length; i++) { - let candle = volumes[i]; fileContent = fileContent + separator + '[' + volumes[i].buy + "," + volumes[i].sell + "," + volumes[i].begin + "," + volumes[i].end + "]"; if (separator === "") { separator = ","; } fileRecordCounter++ diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js index 93c384207..8ca4f8a82 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameDaily.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesFromOneMinToMultiTimeFrameDaily = function (processIndex) { +exports.newDataMiningBotModulesFromOneMinToMultiTimeFrameDaily = function (processIndex) { /* This module is about converting a One-Min Daily typeo of data set into a Multi Time Frame Daily type. diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js index 6d943ed83..6c07fa35f 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/FromOneMinToMultiTimeFrameMarket.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesFromOneMinToMultiTimeFrameMarket = function (processIndex) { +exports.newDataMiningBotModulesFromOneMinToMultiTimeFrameMarket = function (processIndex) { /* This module is about converting a One-Min Daily typeo of data set into a Multi Time Frame Market type. diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js similarity index 97% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js index f6f23ce0c..b97a1f896 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesIndicatorOutput = function (processIndex) { +exports.newDataMiningBotModulesIndicatorOutput = function (processIndex) { /* This module coordinates the actions to be taken to generate an indicator output. It is used from both Multi-Time-Frame-Market and Multi-Time-Frame-Daily frameworks. @@ -74,7 +74,6 @@ let outputData // Data built as a result of applying user defined code and formulas at the Data Building Procedure let singularVariableName // Name of the variable for this product let recordDefinition // Record as defined by the user at the UI - let fileContent // Here we store the contents of the new data built just before writing it to a file. let resultsWithIrregularPeriods // A product will have irregular periods when the User Code inserts new result records at will, in contrast with normal procedure where the platform insert one record per loop execution. /* diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js index d4815fe6b..db2b8c77b 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesMultiTimeFrameDaily = function (processIndex) { +exports.newDataMiningBotModulesMultiTimeFrameDaily = function (processIndex) { const MODULE_NAME = "Multi Time Frame Daily" /* This module deals with Daily Files, that are data files for Time Frames below 1 hour. @@ -25,7 +25,7 @@ statusDependenciesModule = pStatusDependencies; dataDependenciesModule = pStatusDependenciesModule; - indicatorOutputModule = TS.projects.foundations.botModules.indicatorOutput.newFoundationsBotModulesIndicatorOutput(processIndex) + indicatorOutputModule = TS.projects.dataMining.botModules.indicatorOutput.newDataMiningBotModulesIndicatorOutput(processIndex) indicatorOutputModule.initialize(callBackFunction) } diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js index 739a7dc5d..764653a54 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesMultiTimeFrameMarket = function (processIndex) { +exports.newDataMiningBotModulesMultiTimeFrameMarket = function (processIndex) { const MODULE_NAME = "Multi Time Frame Market" /* This module deals with Market Files, that are data files for Time Frames of 1 hour and above. @@ -24,7 +24,7 @@ statusDependenciesModule = pStatusDependencies dataDependenciesModule = pStatusDependenciesModule - indicatorOutputModule = TS.projects.foundations.botModules.indicatorOutput.newFoundationsBotModulesIndicatorOutput(processIndex) + indicatorOutputModule = TS.projects.dataMining.botModules.indicatorOutput.newDataMiningBotModulesIndicatorOutput(processIndex) indicatorOutputModule.initialize(callBackFunction) } diff --git a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js similarity index 98% rename from Projects/Foundations/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js rename to Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js index 85baf3204..47de8ea6e 100644 --- a/Projects/Foundations/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/SingleMarketIndicatorBot.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesSingleMarketIndicatorBot = function (processIndex) { +exports.newDataMiningBotModulesSingleMarketIndicatorBot = function (processIndex) { const MODULE_NAME = "Single Market Indicator Bot"; @@ -40,7 +40,8 @@ let botModuleDefinition = TS.projects.foundations.functionLibraries.taskFunctions.getBotModuleByName( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.botModule ) - let project = TS.projects[TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName.toLowerCase()] + let projectCodeName = TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName + let project = TS.projects[PROJECTS_SCHEMA_MAP.get(projectCodeName).propertyName] let botModule = project.botModules[botModuleDefinition.propertyName] let moduleFunction = botModule[botModuleDefinition.functionName] botModuleObject = moduleFunction(processIndex) @@ -276,22 +277,22 @@ switch (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.framework.name) { case 'Multi-Time-Frame-Market': { - processFramework = TS.projects.foundations.botModules.multiTimeFrameMarket.newFoundationsBotModulesMultiTimeFrameMarket(processIndex) + processFramework = TS.projects.dataMining.botModules.multiTimeFrameMarket.newDataMiningBotModulesMultiTimeFrameMarket(processIndex) intitializeProcessFramework() break; } case 'Multi-Time-Frame-Daily': { - processFramework = TS.projects.foundations.botModules.multiTimeFrameDaily.newFoundationsBotModulesMultiTimeFrameDaily(processIndex) + processFramework = TS.projects.dataMining.botModules.multiTimeFrameDaily.newDataMiningBotModulesMultiTimeFrameDaily(processIndex) intitializeProcessFramework() break; } case 'From-One-Min-To-Multi-Time-Frame-Market': { - processFramework = TS.projects.foundations.botModules.fromOneMinToMultiTimeFrameMarket.newFoundationsBotModulesFromOneMinToMultiTimeFrameMarket(processIndex) + processFramework = TS.projects.dataMining.botModules.fromOneMinToMultiTimeFrameMarket.newDataMiningBotModulesFromOneMinToMultiTimeFrameMarket(processIndex) intitializeProcessFramework() break; } case 'From-One-Min-To-Multi-Time-Frame-Daily': { - processFramework = TS.projects.foundations.botModules.fromOneMinToMultiTimeFrameDaily.newFoundationsBotModulesFromOneMinToMultiTimeFrameDaily(processIndex) + processFramework = TS.projects.dataMining.botModules.fromOneMinToMultiTimeFrameDaily.newDataMiningBotModulesFromOneMinToMultiTimeFrameDaily(processIndex) intitializeProcessFramework() break; } diff --git a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js rename to Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js index 34cbb378e..ca299e350 100644 --- a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Exchange-Raw-Data/HistoricOHLCVs.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesHistoricOHLCVs = function (processIndex) { +exports.newDataMiningBotModulesHistoricOHLCVs = function (processIndex) { const MODULE_NAME = "Historic OHLCVs"; const CANDLES_FOLDER_NAME = "Candles/One-Min"; diff --git a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js rename to Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js index 479524f04..32b7e8c16 100644 --- a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/SingleMarketSensorBot.js @@ -1,4 +1,4 @@ -exports.newFoundationsBotModulesSingleMarketSensorBot = function (processIndex) { +exports.newDataMiningBotModulesSingleMarketSensorBot = function (processIndex) { const MODULE_NAME = "Single Market Sensor Bot"; @@ -41,7 +41,8 @@ let botModuleDefinition = TS.projects.foundations.functionLibraries.taskFunctions.getBotModuleByName( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.botModule ) - let project = TS.projects[TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName.toLowerCase()] + let projectCodeName = TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE.config.codeName + let project = TS.projects[PROJECTS_SCHEMA_MAP.get(projectCodeName).propertyName] let botModule = project.botModules[botModuleDefinition.propertyName] let moduleFunction = botModule[botModuleDefinition.functionName] botModuleObject = moduleFunction(processIndex) diff --git a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js similarity index 99% rename from Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js rename to Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js index 23d8753c4..ff45cd70d 100644 --- a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js @@ -1,5 +1,5 @@  -exports.newFoundationsBotModulesCheckWebhook = function (processIndex) { +exports.newDataMiningBotModulesCheckWebhook = function (processIndex) { const MODULE_NAME = "Check Webhooks"; const FOLDER_NAME = "External-Signals"; diff --git a/Projects/Data-Mining/UI/Function-Libraries/ActionSwitch.js b/Projects/Data-Mining/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..9a00f8ac1 --- /dev/null +++ b/Projects/Data-Mining/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,38 @@ +function newDataMiningActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Add All Output Datasets': + { + UI.projects.dataMining.functionLibraries.mineFunctions.addAllOutputDatasets(action.node) + } + break + case 'Add All Data Dependencies': + { + UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataDependencies(action.node) + } + break + case 'Add All Data Mine Dependencies': + { + UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataMineDataDependencies(action.node, action.rootNodes) + } + break + } + } +} diff --git a/Projects/Foundations/UI/Function-Libraries/MineFunctions.js b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js similarity index 98% rename from Projects/Foundations/UI/Function-Libraries/MineFunctions.js rename to Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js index 322cd5b39..3082c0f08 100644 --- a/Projects/Foundations/UI/Function-Libraries/MineFunctions.js +++ b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryMineFunctions() { +function newDataMiningFunctionLibraryMineFunctions() { let thisObject = { addAllOutputDatasets: addAllOutputDatasets, addAllDataDependencies: addAllDataDependencies, diff --git a/Projects/Education/Schemas/App-Schema/tutorial-step.json b/Projects/Education/Schemas/App-Schema/tutorial-step.json index cc05ff412..8f64be60d 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-step.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-step.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Play Tutorial Step", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Play", "iconPathOn": "play", "iconPathOff": "play", @@ -11,7 +11,7 @@ }, { "action": "Resume Tutorial Step", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Resume", "iconPathOn": "resume", "iconPathOff": "resume", diff --git a/Projects/Education/Schemas/App-Schema/tutorial-topic.json b/Projects/Education/Schemas/App-Schema/tutorial-topic.json index 5c68799a9..90d9a08fe 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-topic.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-topic.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Play Tutorial Topic", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Play", "iconPathOn": "play", "iconPathOff": "play", @@ -11,7 +11,7 @@ }, { "action": "Resume Tutorial Topic", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Resume", "iconPathOn": "resume", "iconPathOff": "resume", diff --git a/Projects/Education/Schemas/App-Schema/tutorial.json b/Projects/Education/Schemas/App-Schema/tutorial.json index c0d67ff91..bba92c9f3 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial.json +++ b/Projects/Education/Schemas/App-Schema/tutorial.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Play Tutorial", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Play", "iconPathOn": "play", "iconPathOff": "play", @@ -11,7 +11,7 @@ }, { "action": "Resume Tutorial", - "actionProject": "Foundations", + "actionProject": "Education", "label": "Resume", "iconPathOn": "resume", "iconPathOff": "resume", @@ -40,7 +40,7 @@ }, { "action": "Reset Tutorial Progress", - "actionProject": "Foundations", + "actionProject": "Education", "askConfirmation": true, "confirmationLabel": "Confirm to Reset", "label": "Reset Tutorial Progress", diff --git a/Projects/Education/UI/Function-Libraries/ActionSwitch.js b/Projects/Education/UI/Function-Libraries/ActionSwitch.js index 03bf636ca..329bb4a35 100644 --- a/Projects/Education/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Education/UI/Function-Libraries/ActionSwitch.js @@ -18,9 +18,41 @@ function newEducationActionSwitch() { async function executeAction(action) { switch (action.name) { - case 'Action Name': { - // Example: return UI.projects.foundations.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node) - } + case 'Play Tutorial': + { + UI.projects.education.spaces.tutorialSpace.playTutorial(action.node) + } + break + case 'Play Tutorial Topic': + { + UI.projects.education.spaces.tutorialSpace.playTutorialTopic(action.node) + } + break + case 'Play Tutorial Step': + { + UI.projects.education.spaces.tutorialSpace.playTutorialStep(action.node) + } + break + case 'Resume Tutorial': + { + UI.projects.education.spaces.tutorialSpace.resumeTutorial(action.node) + } + break + case 'Resume Tutorial Topic': + { + UI.projects.education.spaces.tutorialSpace.resumeTutorialTopic(action.node) + } + break + case 'Resume Tutorial Step': + { + UI.projects.education.spaces.tutorialSpace.resumeTutorialStep(action.node) + } + break + case 'Reset Tutorial Progress': + { + UI.projects.education.spaces.tutorialSpace.resetTutorialProgress(action.node) + } + break } } } diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js index 15d64e845..eba891dec 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js @@ -854,7 +854,7 @@ function newFoundationsDocsDocumentPage() { if (appSchemaDocument === undefined || appSchemaDocument.menuItems === undefined) { return } for (let i = 0; i < appSchemaDocument.menuItems.length; i++) { let menuItem = appSchemaDocument.menuItems[i] - let collectionImage = getIcon() + let collectionImage = getIcon(appSchemaDocument.menuItems[i].relatedUiObjectProject, appSchemaDocument.menuItems[i].actionProject) if (collectionImage === undefined) { continue } @@ -866,12 +866,23 @@ function newFoundationsDocsDocumentPage() { let dummyImage = parentElement.childNodes[0] parentElement.replaceChild(imageElement, dummyImage) - function getIcon() { + function getIcon(relatedUiObjectProject, actionProject) { + let project if (menuItem.relatedUiObject !== undefined) { - return UI.projects.foundations.spaces.designSpace.getIconByProjectAndType(UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.project, menuItem.relatedUiObject) + if (relatedUiObjectProject !== undefined) { + project = relatedUiObjectProject + } else { + project = UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.project + } + return UI.projects.foundations.spaces.designSpace.getIconByProjectAndType(project, menuItem.relatedUiObject) } else { + if (actionProject !== undefined) { + project = actionProject + } else { + project = UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.project + } if (menuItem.iconPathOn !== undefined) { - return UI.projects.foundations.spaces.designSpace.getIconByProjectAndName(UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.project, menuItem.iconPathOn) + return UI.projects.foundations.spaces.designSpace.getIconByProjectAndName(project, menuItem.iconPathOn) } else { return UI.projects.foundations.spaces.designSpace.getIconByProjectAndName('Foundations', 'bitcoin') } diff --git a/Projects/Education/UI/Spaces/Docs-Space/Footer.js b/Projects/Education/UI/Spaces/Docs-Space/Footer.js index 87812476c..8f4e93d12 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/Footer.js +++ b/Projects/Education/UI/Spaces/Docs-Space/Footer.js @@ -129,6 +129,12 @@ function newFoundationsDocsFooter() { } HTML = HTML + '">' + HTML = HTML + '' + HTML = HTML + '' HTML = HTML + '